In this article, a new method is presented for eliminating noise and for detecting image edges through the use of fuzzy cellular automata. The algorithm based on the proposed method is used for edge detection in Gray level images and for noise elimination in images containing salt and pepper noise. In this method, eight specific contiguity states are considered for each pixel and sixteen numbers are derived from these states. These numbers are used as input for the fuzzy member ship function. The fuzzy rule base is constructed in such a way as to correctly recognize the state of each pixel. The ability to detect edges in different directions and to determine suitable edges in noisy images are among the advantages of the proposed method. In comparison to common methods of edge detection, like the Sobel and the Robert methods of edge detection and the mean-filter and the median-filter methods of noise elimination, our proposed method shows a higher efficiency.
Key words: Fuzzy cellular automata, image processing, noise elimination, edge detecting.
[1]
M R Meybodi,et al.
APPLICATIONS OF CELLULAR LEARNING AUTOMATA TO IMAGE PROCESSING
,
2003
.
[2]
T. Ross.
Fuzzy Logic with Engineering Applications
,
1994
.
[3]
Dave Elliman,et al.
Training genetically evolving cellular automata for image processing
,
1994,
Proceedings of ICSIPNN '94. International Conference on Speech, Image Processing and Neural Networks.
[4]
Petros Maragos,et al.
MORPHOLOGICAL FILTERING FOR IMAGE ENHANCEMENT AND DETECTION
,
1999
.
[5]
James H. Elder,et al.
Psychophysical receptive fields of edge detection mechanisms
,
2004,
Vision Research.
[6]
Dan Popovici,et al.
Cellular Automata in Image Processing
,
2002
.