The Canny Edge Detector Revisited

被引:134
作者
McIlhagga, William [1 ]
机构
[1] Univ Bradford, Bradford Sch Optometry & Vis Sci, Bradford BD7 1DP, W Yorkshire, England
关键词
Edge detectors; Optimal; Scale space; Human vision; NORMAL VARIABLES; NATURAL IMAGES; RATIOS; BLUR;
D O I
10.1007/s11263-010-0392-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Canny (IEEE Trans. Pattern Anal. Image Proc. 8(6):679-698, 1986) suggested that an optimal edge detector should maximize both signal-to-noise ratio and localization, and he derived mathematical expressions for these criteria. Based on these criteria, he claimed that the optimal step edge detector was similar to a derivative of a gaussian. However, Canny's work suffers from two problems. First, his derivation of localization criterion is incorrect. Here we provide a more accurate localization criterion and derive the optimal detector from it. Second, and more seriously, the Canny criteria yield an infinitely wide optimal edge detector. The width of the optimal detector can however be limited by considering the effect of the neighbouring edges in the image. If we do so, we find that the optimal step edge detector, according to the Canny criteria, is the derivative of an ISEF filter, proposed by Shen and Castan (Graph. Models Image Proc. 54:112-133, 1992). In addition, if we also consider detecting blurred (or non-sharp) gaussian edges of different widths, we find that the optimal blurred-edge detector is the above optimal step edge detector convolved with a gaussian. This implies that edge detection must be performed at multiple scales to cover all the blur widths in the image. We derive a simple scale selection procedure for edge detection, and demonstrate it in one and two dimensions.
引用
收藏
页码:251 / 261
页数:11
相关论文
共 24 条
[1]  
[Anonymous], INT J PATTERN RECOGN
[2]  
Bracewell R.N., 1986, FOURIER TRANSFORM IT, V2nd
[3]   COLOR AND SPATIAL STRUCTURE IN NATURAL SCENES [J].
BURTON, GJ ;
MOORHEAD, IR .
APPLIED OPTICS, 1987, 26 (01) :157-170
[5]   USING CANNY CRITERIA TO DERIVE A RECURSIVELY IMPLEMENTED OPTIMAL EDGE DETECTOR [J].
DERICHE, R .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1987, 1 (02) :167-187
[6]   Local scale control for edge detection and blur estimation [J].
Elder, JH ;
Zucker, SW .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1998, 20 (07) :699-716
[7]   Are edges incomplete? [J].
Elder, JH .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1999, 34 (2-3) :97-122
[8]   RELATIONS BETWEEN THE STATISTICS OF NATURAL IMAGES AND THE RESPONSE PROPERTIES OF CORTICAL-CELLS [J].
FIELD, DJ .
JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1987, 4 (12) :2379-2394
[9]   From filters to features: Scale-space analysis of edge and blur coding in human vision [J].
Georgeson, Mark A. ;
May, Keith A. ;
Freeman, Tom C. A. ;
Hesse, Gillian S. .
JOURNAL OF VISION, 2007, 7 (13) :1-21
[10]   ON RATIO OF 2 CORRELATED NORMAL RANDOM VARIABLES [J].
HINKLEY, DV .
BIOMETRIKA, 1969, 56 (03) :635-&