Roberts Cross

From Wikipedia, the free encyclopedia

Picture of a jet, before undergoing Roberts Cross modifications.
Picture of a jet, before undergoing Roberts Cross modifications.
Picture after undergoing Roberts Cross modifications using Xara X.
Picture after undergoing Roberts Cross modifications using Xara X.

In computer vision, the Roberts' Cross operator is one of the earliest edge detection algorithms, which works by computing the sum of the squares of the differences between diagonally adjacent pixels. This can be accomplished by convolving the image with two 2x2 kernels:

+1 0
0 -1
    
0 +1
-1 0

Roberts' Cross is still in use due to the speed of computation, but performance compared to the alternatives is poor, with noise sensitivity a significant problem.

[edit] See also

In other languages