Efficient edge detection in digital images using a cellular neural network optimized by differential evolution algorithm

A cellular neural network (CNN) based edge detector optimized by differential evolution (DE) algorithm is presented. Cloning template of the proposed CNN is adaptively tuned by using simple training images. The performance of the proposed edge detector is evaluated on different test images and compared with popular edge detectors from the literature. Simulation results indicate that the proposed CNN operator outperforms competing edge detectors and offers superior performance in edge detection in digital images.

[1]  Leon O. Chua,et al.  CNN cloning template: hole-filler , 1990 .

[2]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[3]  Lin-Bao Yang,et al.  Cellular neural networks: theory , 1988 .

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

[5]  N. Nahi,et al.  Bayesian recursive image estimation. , 1972 .

[6]  Jun S. Huang,et al.  Statistical theory of edge detection , 1988, Comput. Vis. Graph. Image Process..

[7]  Jerry D. Gibson,et al.  Handbook of Image and Video Processing , 2000 .

[8]  Leon O. Chua,et al.  CNN cloning template: connected component detector , 1990 .

[9]  Ludwik Kurz,et al.  Edge detection in correlated noise using latin square masks , 1988, Pattern Recognit..

[10]  Hongjian Shi,et al.  Canny edge based image expansion , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[11]  Manfred H. Hueckel An Operator Which Locates Edges in Digitized Pictures , 1971, J. ACM.

[12]  Leon O. Chua,et al.  WORLD SCIENTIFIC SERIES ON NONLINEAR SCIENCE , 2009 .

[13]  R. Haralick,et al.  A facet model for image data , 1981 .

[14]  Ákos Zarándy The art of CNN template design , 1999 .

[15]  Leon O. Chua,et al.  Image thinning with a cellular neural network , 1990 .

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

[17]  Thomas O. Binford,et al.  On Detecting Edges , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Azriel Rosenfeld,et al.  Computer vision and image processing , 1992 .

[19]  Irvin Sobel,et al.  Neighborhood coding of binary images for fast contour following and general binary array processing , 1978 .

[20]  Leon O. Chua,et al.  The CNN paradigm , 1993 .

[21]  K. V. Price,et al.  Differential evolution: a fast and simple numerical optimizer , 1996, Proceedings of North American Fuzzy Information Processing.

[22]  R A Kirsch,et al.  Computer determination of the constituent structure of biological images. , 1971, Computers and biomedical research, an international journal.

[23]  M. Emin Yüksel,et al.  Edge detection in noisy images by neuro-fuzzy processing , 2007 .

[24]  Qiang Ji,et al.  Efficient facet edge detection and quantitative performance evaluation , 2002, Pattern Recognit..

[25]  Leon O. Chua,et al.  Cellular neural networks: applications , 1988 .

[26]  F. R. Hansen,et al.  Image segmentation using simple markov field models , 1982, Computer Graphics and Image Processing.

[27]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[28]  Mohamed Ali,et al.  Using the Canny edge detector for feature extraction and enhancement of remote sensing images , 2001, IGARSS 2001. Scanning the Present and Resolving the Future. Proceedings. IEEE 2001 International Geoscience and Remote Sensing Symposium (Cat. No.01CH37217).

[29]  Dexian Huang,et al.  Control and synchronization of chaotic systems by differential evolution algorithm , 2007 .

[30]  Leon O. Chua,et al.  Methods for image processing and pattern formation in Cellular Neural Networks: a tutorial , 1995 .

[31]  Tim Morris,et al.  Computer Vision and Image Processing: 4th International Conference, CVIP 2019, Jaipur, India, September 27–29, 2019, Revised Selected Papers, Part I , 2020, CVIP.

[32]  W. Chang Parameter identification of Rossler’s chaotic system by an evolutionary algorithm , 2006 .

[33]  Robert M. Haralick,et al.  Digital Step Edges from Zero Crossing of Second Directional Derivatives , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  I. Linares,et al.  JPEG estimated spectrum adaptive postfilter using image-adaptive Q-tables and Canny edge detectors , 1996, 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.

[35]  M. Emin Yüksel,et al.  A Simple Neuro-Fuzzy Edge Detector for Digital Images Corrupted by Impulse Noise , 2004 .

[36]  Ludwik Kurz,et al.  Line Detection in Noisy and Structured Backgrounds Using Græco-Latin Squares , 1993, CVGIP Graph. Model. Image Process..