In computer vision and image processing, edge detection concerns the localization of significant variations of the grey level image and the identification of the physical phenomena that originated them. This information is very useful for applications in 3D reconstruction, motion, recognition, image enhancement and restoration, image registration, image compression, and so on. Usually, edge detection requires smoothing and differentiation of the image. Differentiation is an ill-conditioned problem and smoothing results in a loss of information. It is difficult to design a general edge detection algorithm which performs well in many contexts and captures the requirements of subsequent processing stages. Consequently, over the history of digital image processing a variety of edge detectors have been devised which differ in their mathematical and algorithmic properties. This paper is an account of the current state of our understanding of edge detection. We propose an overview of research in edge detection: edge definition, properties of detectors, the methodology of edge detection, the mutual influence between edges and detectors, and
|
1662
|
A computational approach to edge detection
– Canny
- 1986
|
|
658
|
Scale-space and edge detection using anisotropic diffusion
– Perona, Malik
- 1990
|
|
548
|
Theory of edge detection
– Marr, Hildreth
- 1980
|
|
531
|
The design and use of steerable filters
– Freeman, Adelson
- 1991
|
|
392
|
Scale-space filtering
– Witkin
- 1983
|
|
155
|
Using canny's criteria to derive a recursively implemented optimal edge detector
– Deriche
- 1987
|
|
132
|
On edge detection
– Torre, Poggio
- 1986
|
|
120
|
Edge Detection and Ridge Detection with Automatic Scale Selection
– Lindeberg
- 1998
|
|
114
|
Scaling theorems for zero crossing
– Yuille, Poggio
- 1986
|
|
113
|
Uniqueness of the Gaussian kernel for scalespace filtering
– Babaud, Witkin, et al.
- 1986
|
|
107
|
Finding edges and lines in images
– Canny
- 1993
|
|
100
|
Digital step edges from zero crossing of second directional derivatives
– Haralick
- 1984
|
|
91
|
A Guided Tour of Computer Vision
– Nalwa
- 1993
|
|
83
|
A Computational approach for corner and vertex detection
– Deriche, Giraudon
- 1993
|
|
73
|
Edge focusing
– Bergholm
- 1987
|
|
69
|
Feature detection from local energy
– Morrone, Owens
- 1987
|
|
67
|
Fast Algorithms for Low-Level Vision
– Deriche
- 1990
|
|
67
|
Detection of roads and linear structures in low resolution aerial imagery using a multisource knowledge integration technique
– Fischler, Tenenbaum, et al.
- 1981
|
|
62
|
Detecting and Localizing Edges Composed of Steps, Peaks, and Roofs
– Perona, Malik
- 1990
|
|
61
|
Parametric feature detection
– Baker, Nayar, et al.
- 1998
|
|
58
|
On detecting edges
– Nalwa, Binford
- 1986
|
|
52
|
Edge and Curve Detection for Visual Scene analysis
– Rosenfeld, Thurston
- 1971
|
|
51
|
A realistic camera model for computer graphics
– Kolb, Mitchell, et al.
- 1995
|
|
49
|
Finding corners
– Noble
- 1988
|
|
47
|
A survey of edge detection techniques
– Davis
- 1976
|
|
44
|
Object enhancement and extraction
– Prewitt
- 1970
|
|
41
|
Recognizing corners by fitting parametric models
– Rohr
- 1992
|
|
41
|
An Optimal Linear Operator for Step Edge Detection
– Shen, Castan
- 1992
|
|
37
|
An Operator Which Locates Edges in Digitized Pictures
– Hueckel
- 1971
|
|
36
|
Recovering and Characterizing Image Features Using An Efficient Model Based Approach
– Deriche, Blaszka
- 1993
|
|
33
|
Optimal edge detection using recursive filtering
– Deriche
- 1987
|
|
31
|
Ill-posed Problems and Regularization Analysis in Early Vision
– Poggio, Torre
- 1984
|
|
30
|
Optimal edge detectors for ramp edges
– Petrou, Kittler
- 1991
|
|
28
|
Expert systems for image processing: knowledge-based composition of image analysis processes
– Matsuyama
- 1989
|
|
26
|
A Regularized Solution to Edge Detection
– Poggio, Voorhees, et al.
- 1988
|
|
26
|
On Optimal Infinite Impulse Response Edge Detection Filters
– Sarkar, Boyer
- 1991
|
|
24
|
Authenticating edges produced by zero-crossing algorithms
– Clark
- 1989
|
|
24
|
Early Jump-Out Corner Detectors
– Cooper, Venkatesh, et al.
- 1993
|
|
23
|
The Detection of Intensity Changes by Computer and Biological Vision Systems
– Hildreth
- 1983
|
|
23
|
F.: Toward a symbolic representation of intensity changes in images
– Korn
- 1988
|
|
23
|
Discrete derivative approximations with scale-space properties: a basis for low-level feature extraction
– Lindeberg
- 1993
|
|
22
|
Accuracy of Laplacian Edge Detectors
– Berzins
- 1984
|
|
21
|
A Local Visual Operator Which Recognizes Edges and Lines
– Hueckel
- 1973
|
|
21
|
Toward a Surface Primal Sketch
– Ponct, Brady
- 1985
|
|
21
|
Edge detection and motion detection
– Spacek
- 1986
|
|
20
|
Detection of intensity changes with subpixel accuracy using Laplacian-gaussian masks
– Huertas, Medioni
- 1986
|
|
20
|
A Methodology for Quantitative Performance Evaluation of Detection Algorithms
– Kanungo, Jaisimha, et al.
- 1995
|
|
19
|
Reasoning about Edges in Scale Space
– Lu, Jain
- 1992
|
|
19
|
On the classification of image features
– Venkatesh, Owens
- 1990
|
|
18
|
di Baja. A Width-Independent Fast Thinning Algorithm
– Arcelli, Sanniti
- 1985
|