Evolving Cellular Automata for Two-Stage Edge Detection

This paper presents an edge detection method based on Cellular Automata where the rules are evolved to optimize the edge detection in binary images. This method divides the edge detection problem into two sub–problems: on the one hand it trains the rules to detect the edge pixels, on the other hand it trains the rules to detect non–edge (background) pixels. Two best packets of rules are obtained from the training process. These packets of rules are applied in different orders or after they have been processed, thus resulting four different images on which the detection performance of the proposed method is evaluated.

[1]  Fase Qadir,et al.  Efficient edge detection methods for diagnosis of lung cancer based on twodimensionalcellular automata , 2012 .

[2]  Mamta Juneja,et al.  Performance Evaluation of Edge Detection Techniques for Images in Spatial Domain , 2009 .

[3]  Stephen Wolfram Cryptography with Cellular Automata , 1985, CRYPTO.

[4]  C. Callins Christiyana,et al.  Ultra Sound Kidney Image Retrieval using Time Efficient One Dimensional GLCM Texture Feature , 2012 .

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

[6]  Jahangir Mohammed,et al.  An efficient edge detection technique by two dimensional rectangular cellular automata , 2014, International Conference on Information Communication and Embedded Systems (ICICES2014).

[7]  J. Schwartz,et al.  Theory of Self-Reproducing Automata , 1967 .

[8]  Pawan Kumar Patel,et al.  Cellular automata based edge-detection for brain tumor , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[9]  Marco Tomassini,et al.  On the Generation of High-Quality Random Numbers by Two-Dimensional Cellular Automata , 2000, IEEE Trans. Computers.

[10]  R. Manicka Chezian,et al.  Edge Detection Operators: Peak Signal to Noise Ratio Based Comparison , 2014 .

[11]  Michael Schreckenberg,et al.  A cellular automaton model for freeway traffic , 1992 .

[12]  Gunnar G. Løvås,et al.  Modeling and Simulation of Pedestrian Traffic Flow , 1994 .

[13]  Sartra Wongthanavasu,et al.  Cellular Automata for Medical Image Processing , 2011 .

[14]  S. Wolfram,et al.  Two-dimensional cellular automata , 1985 .

[15]  Paul L. Rosin Training cellular automata for image processing , 2005, IEEE Transactions on Image Processing.

[16]  G. T. Shrivakshan,et al.  A Comparison of various Edge Detection Techniques used in Image Processing , 2012 .

[17]  Paul L. Rosin,et al.  Edge Detection Using Cellular Automata , 2014 .

[18]  Patricia Melin,et al.  Fuzzy Index to Evaluate Edge Detection in Digital Images , 2015, PloS one.

[19]  Mohammad Reza Meybodi,et al.  Cellular edge detection: Combining cellular automata and cellular learning automata , 2015 .

[20]  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.

[21]  Paul L. Rosin Image processing using 3-state cellular automata , 2010, Comput. Vis. Image Underst..

[22]  Mohamed Batouche,et al.  Evolutionary Cellular Automata Based-Approach for Edge Detection , 2007, WILF.

[23]  Pabitra Pal Choudhury,et al.  Theory and Applications of Two-dimensional, Null-boundary, Nine-Neighborhood, Cellular Automata Linear rules , 2008, ArXiv.

[24]  Mohamed Batouche,et al.  On Solving Edge Detection by Emergence , 2006, IEA/AIE.

[25]  C. Chandrasekar,et al.  A Comparison of various Edge Detection Techniques used in Image Processing , 2012 .

[26]  Deepak Ranjan Nayak,et al.  A Survey on Two Dimensional Cellular Automata and Its Application in Image Processing , 2014, ArXiv.