Edge Detection in Grayscale, Color, and Range Images

Edges are commonly defined as significant local changes in an image. Edge provides an indication of the physical extent of objects in the image. Edge detection is viewed as an information reduction process that provides boundary information of regions by filtering out unnecessary information for the next steps of processes in a computer vision system. Thus, edge detection is one of the most essential steps for extracting structural features for human and machine perception. The success of high-level computer vision processes heavily relies on the good output from the lower level processes such as edge detection. Many edge detection algorithms have been proposed in the last 50 years. This article presents the fundamental theories and the important edge detection techniques for grayscale, color, and range images. Keywords: edge; gradient; Sobel edge; Laplacian; Laplacian of gaussian; Canny edge; Cumani operator; roof edge; normal changes

[1]  Jing Li Wang,et al.  Color image segmentation: advances and prospects , 2001, Pattern Recognit..

[2]  Kuo-Chin Fan,et al.  A new wavelet-based edge detector via constrained optimization , 1997, Image Vis. Comput..

[3]  Kuo-Chin Fan,et al.  Multiscale edge detection on range images via normal changes , 1998 .

[4]  Alan L. Yuille,et al.  Statistical Edge Detection: Learning and Evaluating Edge Cues , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Ramesh C. Jain,et al.  Invariant surface characteristics for 3D object recognition in range images , 1985, Comput. Vis. Graph. Image Process..

[6]  Josef Kittler,et al.  Greylevel edge thinning: A new method , 1983, Pattern Recognit. Lett..

[7]  Guner S. Robinson Color Edge Detection , 1977 .

[8]  M. Abidi,et al.  Detection and classification of edges in color images , 2005, IEEE Signal Processing Magazine.

[9]  Savvas Nikiforou,et al.  Comparison of edge detection algorithms using a structure from motion task , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[10]  Mongi A. Abidi,et al.  Segmentation of range images via data fusion and morphological watersheds , 1996, Pattern Recognit..

[11]  Ramesh C. Jain,et al.  Pulse and staircase edge models , 1986, Comput. Vis. Graph. Image Process..

[12]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[13]  Jianping Fan,et al.  An improved automatic isotropic color edge detection technique , 2001, Pattern Recognit. Lett..

[14]  David Malah,et al.  A study of edge detection algorithms , 1982, Comput. Graph. Image Process..

[15]  E. R. Davies,et al.  Circularity - a new principle underlying the design of accurate edge orientation operators , 1984, Image Vis. Comput..

[16]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[17]  Josef Kittler,et al.  Automatic watershed segmentation of randomly textured color images , 1997, IEEE Trans. Image Process..

[18]  Azriel Rosenfeld,et al.  Non-maximum suppression of gradient magnitudes makes them easier to threshold , 1982, Pattern Recognit. Lett..

[19]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Josef Kittler,et al.  Edge postprocessing using probabilistic relaxation , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[21]  Ramesh C. Jain,et al.  Behavior of Edges in Scale Space , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Mitra Basu,et al.  Gaussian-based edge-detection methods - a survey , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[23]  Ramesh C. Jain,et al.  Segmentation through Variable-Order Surface Fitting , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Terrance L. Huntsberger,et al.  Color edge detection , 1985, Pattern Recognit. Lett..