On the impact of anisotropic diffusion on edge detection

Content-aware, edge-preserving smoothing techniques have gained visibility in recent years. However, they have had a rather limited impact on the edge detection literature compared to content-unaware (linear) techniques, often based on Gaussian filters. In this work, we focus on Anisotropic Diffusion, covering its initial definition by Perona and Malik and subsequent extensions. A visual case study is used to illustrate their features. We perform a quantitative evaluation of the performance of the Canny method for edge detection when substituting linear Gaussian smoothing filters by Anisotropic Diffusion. HighlightsReviewing the main trends in Anisotropic Diffusion.Identifying the practical scenarios on which Anisotropic Diffusion fails.Quantifying the improvement of edge detection when Anisitropic Diffusion is applied.

[1]  Yasser M. Kadah,et al.  Real-time speckle reduction and coherence enhancement in ultrasound imaging via nonlinear anisotropic diffusion , 2002, IEEE Transactions on Biomedical Engineering.

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

[3]  R. Stollberger,et al.  Nonlinear anisotropic diffusion filtering for multiscale edge enhancement , 2002 .

[4]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[5]  Peng-Lang Shui,et al.  Noise-robust edge detector combining isotropic and anisotropic Gaussian kernels , 2012, Pattern Recognit..

[6]  Hamid R. Tizhoosh,et al.  Fuzzy anisotropic diffusion based on edge detection , 2006, J. Intell. Fuzzy Syst..

[7]  Joachim Weickert,et al.  Recursive Separable Schemes for Nonlinear Diffusion Filters , 1997, Scale-Space.

[8]  Hans-Peter Seidel,et al.  Image Compression with Anisotropic Diffusion , 2008, Journal of Mathematical Imaging and Vision.

[9]  J. Weickert Nonlinear diffusion scale-spaces: From the continuous to the discrete setting , 1996 .

[10]  Joachim Weickert,et al.  Theoretical Foundations of Anisotropic Diffusion in Image Processing , 1994, Theoretical Foundations of Computer Vision.

[11]  Andrew V. Goldberg,et al.  An efficient cost scaling algorithm for the assignment problem , 1995, Math. Program..

[12]  A. Baddeley An Error Metric for Binary Images , 1992 .

[13]  James C. Bezdek,et al.  A geometric approach to edge detection , 1998, IEEE Trans. Fuzzy Syst..

[14]  Mark Nitzberg,et al.  Nonlinear Image Filtering with Edge and Corner Enhancement , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.

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

[17]  Max A. Viergever,et al.  Efficient and reliable schemes for nonlinear diffusion filtering , 1998, IEEE Trans. Image Process..

[18]  Robert M. Haralick,et al.  Optimal matching problem in detection and recognition performance evaluation , 2002, Pattern Recognit..

[19]  Nicolai Petkov,et al.  Edge and line oriented contour detection: State of the art , 2011, Image Vis. Comput..

[20]  Philippe Saint-Marc,et al.  Adaptive Smoothing: A General Tool for Early Vision , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Joachim Weickert,et al.  Universität Des Saarlandes Fachrichtung 6.1 – Mathematik Edge-based Compression of Cartoon-like Images with Homogeneous Diffusion Edge-based Compression of Cartoon-like Images with Homogeneous Diffusion Edge-based Compression of Cartoon-like Images with Homogeneous Diffusion , 2022 .

[22]  Rachid Deriche,et al.  Vector-valued image regularization with PDEs: a common framework for different applications , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Frédéric Truchetet,et al.  A Nonlinear Derivative Scheme Applied to Edge Detection , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  DericheRachid,et al.  Vector-Valued Image Regularization with PDEs , 2005 .

[25]  Alessandro Neri,et al.  A Biologically Motivated Multiresolution Approach to Contour Detection , 2007, EURASIP J. Adv. Signal Process..

[26]  Peter Meer,et al.  Edge Detection with Embedded Confidence , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Ross T. Whitaker,et al.  A multi-scale approach to nonuniform diffusion , 1993 .

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

[29]  Gleb Beliakov,et al.  Aggregation Functions: A Guide for Practitioners , 2007, Studies in Fuzziness and Soft Computing.

[30]  Jérôme Monteil,et al.  A New Interpretation and improvement of the Nonlinear Anisotropic Diffusion for Image Enhancement , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Martin Styner,et al.  Comparison and Evaluation of Methods for Liver Segmentation From CT Datasets , 2009, IEEE Transactions on Medical Imaging.

[32]  Guillermo Sapiro,et al.  Robust anisotropic diffusion , 1998, IEEE Trans. Image Process..

[33]  Santiago Aja-Fernández,et al.  On the estimation of the coefficient of variation for anisotropic diffusion speckle filtering , 2006, IEEE Transactions on Image Processing.

[34]  Willard L. Miranker Numerical methods of boundary layer type for stiff systems of differential equations , 2005, Computing.

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

[36]  R. Haralick Digital Step Edges from Zero Crossing of Second Directional Derivatives , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Scott T. Acton,et al.  Multigrid anisotropic diffusion , 1998, IEEE Trans. Image Process..

[38]  John Aldo Lee,et al.  Edge-Preserving Filtering of Images with Low Photon Counts , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Joachim Weickert,et al.  Coherence-Enhancing Diffusion Filtering , 1999, International Journal of Computer Vision.

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

[41]  J. Canny Finding Edges and Lines in Images , 1983 .

[42]  Joachim Weickert,et al.  Anisotropic diffusion in image processing , 1996 .

[43]  Danny Barash,et al.  A Fundamental Relationship between Bilateral Filtering, Adaptive Smoothing, and the Nonlinear Diffusion Equation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[44]  F. Russo Edge detection in noisy images using fuzzy reasoning , 1998, IMTC/98 Conference Proceedings. IEEE Instrumentation and Measurement Technology Conference. Where Instrumentation is Going (Cat. No.98CH36222).

[45]  Carl-Fredrik Westin,et al.  Oriented Speckle Reducing Anisotropic Diffusion , 2007, IEEE Transactions on Image Processing.

[46]  Humberto Bustince,et al.  A generalization of the Perona-Malik anisotropic diffusion method using restricted dissimilarity functions , 2013, Int. J. Comput. Intell. Syst..

[47]  Bernard De Baets,et al.  ROC analysis in ordinal regression learning , 2008, Pattern Recognit. Lett..

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

[49]  Joachim Weickert,et al.  Beating the Quality of JPEG 2000 with Anisotropic Diffusion , 2009, DAGM-Symposium.

[50]  Andrew P. Witkin,et al.  Scale-Space Filtering , 1983, IJCAI.

[51]  Jitendra Malik,et al.  Contour and Texture Analysis for Image Segmentation , 2001, International Journal of Computer Vision.

[52]  G. Cottet,et al.  Image processing through reaction combined with nonlinear diffusion , 1993 .

[53]  Humberto Bustince,et al.  Multiscale edge detection based on Gaussian smoothing and edge tracking , 2013, Knowl. Based Syst..

[54]  A. Ardeshir Goshtasby,et al.  An adaptive window mechanism for image smoothing , 2008, Comput. Vis. Image Underst..

[55]  Alfred M. Bruckstein,et al.  Diffusions and Confusions in Signal and Image Processing , 2001, Journal of Mathematical Imaging and Vision.

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

[57]  Jitendra Malik,et al.  A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[58]  Charless C. Fowlkes,et al.  Contour Detection and Hierarchical Image Segmentation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[59]  Christof Koch,et al.  A Meta-Theory of Boundary Detection Benchmarks , 2013, ArXiv.

[60]  Wenyuan Xu,et al.  Behavioral analysis of anisotropic diffusion in image processing , 1996, IEEE Trans. Image Process..

[61]  Tomaso A. Poggio,et al.  On Edge Detection , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[62]  Rachid Deriche,et al.  Using Canny's criteria to derive a recursively implemented optimal edge detector , 1987, International Journal of Computer Vision.

[63]  Scott T. Acton,et al.  Speckle reducing anisotropic diffusion , 2002, IEEE Trans. Image Process..

[64]  Jitendra Malik,et al.  Learning to detect natural image boundaries using local brightness, color, and texture cues , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[65]  Andrew P. Witkin,et al.  Uniqueness of the Gaussian Kernel for Scale-Space Filtering , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[66]  Paul L. Rosin Unimodal thresholding , 2001, Pattern Recognit..

[67]  A. Rosenfeld,et al.  Edge and Curve Detection for Visual Scene Analysis , 1971, IEEE Transactions on Computers.

[68]  Tony Lindeberg,et al.  Edge Detection and Ridge Detection with Automatic Scale Selection , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[69]  Francisco José Madrid-Cuevas,et al.  On candidates selection for hysteresis thresholds in edge detection , 2009, Pattern Recognit..

[70]  Chandrika Kamath,et al.  Comparison of PDE-based non-linear anistropic diffusion techniques for image denoising , 2003, IS&T/SPIE Electronic Imaging.

[71]  Juan Ruiz,et al.  Fuzzy anisotropic diffusion for speckle filtering , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[72]  Vicent Caselles,et al.  Texture-Oriented Anisotropic Filtering and Geodesic Active Contours in Breast Tumor Ultrasound Segmentation , 2007, Journal of Mathematical Imaging and Vision.