Roberts cross
   HOME

TheInfoList



OR:

The Roberts cross operator is used in image processing and computer vision for
edge detection Edge detection includes a variety of mathematical methods that aim at identifying edges, curves in a digital image at which the image brightness changes sharply or, more formally, has discontinuities. The same problem of finding discontinuitie ...
. It was one of the first edge detectors and was initially proposed by Lawrence Roberts in 1963. As a differential operator, the idea behind the Roberts cross operator is to approximate the
gradient In vector calculus, the gradient of a scalar-valued differentiable function of several variables is the vector field (or vector-valued function) \nabla f whose value at a point p is the "direction and rate of fastest increase". If the gr ...
of an image through discrete differentiation which is achieved by computing the sum of the squares of the differences between diagonally adjacent pixels.


Motivation

According to Roberts, an edge detector should have the following properties: the produced edges should be well-defined, the background should contribute as little noise as possible, and the intensity of edges should correspond as close as possible to what a human would perceive. With these criteria in mind and based on then prevailing psychophysical theory Roberts proposed the following equations: : y_ = \sqrt : z_ = \sqrt where x is the initial intensity value in the image, z is the computed derivative and i,j represent the location in the image. The results of this operation will highlight changes in intensity in a diagonal direction. One of the most appealing aspects of this operation is its simplicity; the kernel is small and contains only integers. However with the speed of computers today this advantage is negligible and the Roberts cross suffers greatly from sensitivity to noise.LS. Davis, "A survey of edge detection techniques", Computer Graphics and Image Processing, vol 4, no. 3, pp 248-260, 1975


Formulation

In order to perform edge detection with the Roberts operator we first convolve the original image, with the following two kernels: : \begin +1 & 0 \\ 0 & -1\\ \end \quad \mbox \quad \begin 0 & +1 \\ -1 & 0 \\ \end. Let I(x,y) be a point in the original image and G_x(x,y) be a point in an image formed by convolving with the first kernel and G_y(x,y) be a point in an image formed by convolving with the second kernel. The gradient can then be defined as: : \nabla I(x,y) = G(x,y) = \sqrt. The direction of the gradient can also be defined as follows: : \Theta(x,y) = \arctan - \frac. Note that angle of 0° corresponds to a vertical orientation such that the direction of maximum contrast from black to white runs from left to right on the image.


Example comparisons

Here, four different gradient operators are used to estimate the magnitude of the gradient of the test image. {, , , , , - , ,


See also

*
Digital image processing Digital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing. It allo ...
*
Feature detection (computer vision) In computer vision and image processing, a feature is a piece of information about the content of an image; typically about whether a certain region of the image has certain properties. Features may be specific structures in the image such as poi ...
*
Feature extraction In machine learning, pattern recognition, and image processing, feature extraction starts from an initial set of measured data and builds derived values (features) intended to be informative and non-redundant, facilitating the subsequent learning a ...
*
Sobel operator The Sobel operator, sometimes called the Sobel–Feldman operator or Sobel filter, is used in image processing and computer vision, particularly within edge detection algorithms where it creates an image emphasising edges. It is named after ...
* Prewitt operator


References

Feature detection (computer vision)