Noise-robust edge detector combining isotropic and anisotropic Gaussian kernels

A new noise-robust edge detector is proposed, which combines a small-scaled isotropic Gaussian kernel and large-scaled anisotropic Gaussian kernels (ANGKs) to obtain edge maps of images. Its main advantage is that noise reduction is attained while maintaining high edge resolution. From the ANGKs, anisotropic directional derivatives (ANDDs) are derived to capture the locally directional variation of an image. The ANDD-based edge strength map (ESM) is constructed. Its noise-robustness is determined by the scale alone and its edge resolution by the ratio of the scale to the anisotropic factor. Moreover, the edge stretch effect in anisotropic smoothing is revealed. The ANDD-based ESM and the gradient-based ESM with a small-scaled isotropic Gaussian kernel are fused into a noise-robust ESM with high edge resolution and little edge stretch. Embedding the fused ESM into the routine of Canny detector, a noise-robust edge detector is developed, which includes two additional modifications: contrast equalization and noise-dependent lower threshold. The aggregate test receiver-operating-characteristic (ROC) curves and the Pratt's Figure of Merit (FOM) are used to evaluate the proposed detector by abundant experiments. The experimental results show that the proposed detector can obtain high-quality edge maps for noise-free and noisy images.

[1]  Minh N. Do,et al.  Ieee Transactions on Image Processing the Contourlet Transform: an Efficient Directional Multiresolution Image Representation , 2022 .

[2]  Sudeep Sarkar,et al.  Comparison of Edge Detectors: A Methodology and Initial Study , 1998, Comput. Vis. Image Underst..

[3]  E. Candès,et al.  Continuous Curvelet Transform : I . Resolution of the Wavefront Set , 2003 .

[4]  Hamid Krim,et al.  A Shearlet Approach to Edge Analysis and Detection , 2009, IEEE Transactions on Image Processing.

[5]  A.P. Paplinski,et al.  Directional filtering in edge detection , 1998, IEEE Trans. Image Process..

[6]  E. Candès,et al.  Continuous curvelet transform: II. Discretization and frames , 2005 .

[7]  Dmitry B. Goldgof,et al.  Comparison of Edge Detector Performance through Use in an Object Recognition Task , 2001, Comput. Vis. Image Underst..

[8]  M. Do,et al.  Directional multiscale modeling of images using the contourlet transform , 2003, IEEE Workshop on Statistical Signal Processing, 2003.

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

[10]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[11]  Sudeep Sarkar,et al.  Comparison of edge detectors: a methodology and initial study , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[12]  Sudeep Sarkar,et al.  Robust Visual Method for Assessing the Relative Performance of Edge-Detection Algorithms , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Pietro Perona Steerable-scalable kernels for edge detection and junction analysis , 1992, Image Vis. Comput..

[14]  E. Candès,et al.  Continuous curvelet transform , 2003 .

[15]  A. P. Dal Poz,et al.  The canny detector with edge region focusing using an anisotropic diffusion process , 2006, Pattern Recognition and Image Analysis.

[16]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Joost van de Weijer,et al.  Fast Anisotropic Gauss Filtering , 2002, ECCV.

[18]  Sean Dougherty,et al.  Edge Detector Evaluation Using Empirical ROC Curves , 2001, Comput. Vis. Image Underst..

[19]  Didier Demigny,et al.  On optimal linear filtering for edge detection , 2002, IEEE Trans. Image Process..

[20]  P. Lions,et al.  Image selective smoothing and edge detection by nonlinear diffusion. II , 1992 .

[21]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[22]  Edward H. Adelson,et al.  The Design and Use of Steerable Filters , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Stéphane Mallat,et al.  Characterization of Signals from Multiscale Edges , 2011, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Stéphane Mallat,et al.  Singularity detection and processing with wavelets , 1992, IEEE Trans. Inf. Theory.

[25]  Richard Baraniuk,et al.  The Dual-tree Complex Wavelet Transform , 2007 .

[26]  Kin-Man Lam,et al.  Efficient Edge Detection Using Simplified Gabor Wavelets , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[28]  Lei Zhang,et al.  Canny edge detection enhancement by scale multiplication , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[30]  Tien D. Bui,et al.  Image segmentation and selective smoothing by using Mumford-Shah model , 2005, IEEE Transactions on Image Processing.

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