private static void roberts() {
		ImageData imageData = original.getImageData();
		int[][] ttt = new int[3][3];
		ttt[0][0] = 0;
		ttt[0][1] = -1;
		ttt[0][2] = 0;
		
		ttt[1][0] = -1;
		ttt[1][1] = 0;
		ttt[1][2] = 1;
		
		ttt[2][0] = 0;
		ttt[2][1] = 1;
		ttt[2][2] = 0;
		
		
		int[][] sobelV = new int[3][3];
		sobelV[0][0] = 1;
		sobelV[0][1] = 2;
		sobelV[0][2] = 1;
		
		sobelV[1][0] = 0;
		sobelV[1][1] = 0;
		sobelV[1][2] = 0;
		
		sobelV[2][0] = -1;
		sobelV[2][1] = -2;
		sobelV[2][2] = -1;
		
		int[][] matrix = new int[imageData.height][imageData.width];
		for (int i = 0; i < imageData.height; i++) {
			for (int j = 0; j < imageData.width; j++) {
				int[][] neighbours = getNeighbours(imageData, imageData.width - 1, imageData.height - 1, j, i,3,3);

				int pixel = 0;
				for (int m = 0; m < ttt.length; m++) {
					for (int n = 0; n < ttt[m].length; n++) {
						pixel += ttt[m][n] * neighbours[m][n];
					}
				}
				
				pixel = pixel < 0 ? 0 : pixel > 255 ? 255 : pixel;
				matrix[i][j] = pixel;
			}
		}

		for (int i = 0; i < imageData.height; i++) {
			for (int j = 0; j < imageData.width; j++) {
				imageData.setPixel(j, i, matrix[i][j]);
			}
		}
		
		roberts = new Image(original.getDevice(), imageData);
		robertsHisto = ImageUtils.analyzeHistogram(roberts.getImageData());
	}