2011
DOI: 10.1142/9789814343008_0012
|View full text |Cite
|
Sign up to set email alerts
|

Cellular Automata as a Tool for Image Processing

Abstract: An overview is given on the use of cellular automata for image processing. We first consider the number of patterns that can exist in a neighbourhood, allowing for invariance to certain transformation. These patterns correspond to possible rules, and several schemes are described for automatically learning an appropriate rule set from training data. Two alternative schemes are given for coping with gray level (rather than binary) images without incurring a huge explosion in the number of possible rules. Finall… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
8
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 26 publications
0
8
0
Order By: Relevance
“…Lafe also proposed CA methods, by which information building blocks, called basis functions (or bases), can be generated from the evolving states, and called it Cellular Automata Transforms (CAT) applying them to image and video compression [30]. During the late years, it has also been shown by several researchers [31], [32], [33], [34], [35], [36], [37], [38] that CA can be used to perform some standard image processing tasks to a high level of performance, as well as in up-to-date computer vision fields, like stereo vision [39], [40], [41]. On the other hand, CAs have been extensively used as a VLSI architecture [42].…”
Section: Hardwarementioning
confidence: 99%
“…Lafe also proposed CA methods, by which information building blocks, called basis functions (or bases), can be generated from the evolving states, and called it Cellular Automata Transforms (CAT) applying them to image and video compression [30]. During the late years, it has also been shown by several researchers [31], [32], [33], [34], [35], [36], [37], [38] that CA can be used to perform some standard image processing tasks to a high level of performance, as well as in up-to-date computer vision fields, like stereo vision [39], [40], [41]. On the other hand, CAs have been extensively used as a VLSI architecture [42].…”
Section: Hardwarementioning
confidence: 99%
“…16,17 When CA are used for edge detection, the image is usually viewed as a two-dimensional cellular automaton where each pixel is taken as a cell that connects to its neighboring pixels (cells), and the pixel values (0 or 1 in binary images) are the state values. 15 Elementary CA is the most prevalent CA where the cell’s state is either 0 or 1. So, it is instinctive to use CA for binary images.…”
Section: Introductionmentioning
confidence: 99%
“…CA based edge detection has several advantages over traditional approaches since it is computationally efficient, and can be tuned for specific applications by appropriate selection or learning of rules. 15 A cellular automaton is an assemblage of cells arranged in an N-dimensional (N-D) grid, such that state change of each cell is represented as a function of time, with a characterized set of rules that comprises the states of the neighboring cells. In CA, rules are applied to the whole grid simultaneously.…”
Section: Introductionmentioning
confidence: 99%
“…Lafe has also proposed CA methods, by which information building blocks, called basis functions (or bases), can be generated from the evolving states, and called it Cellular Automata Transforms (CAT) applying them to image and video compression in [19]. In recent years, it has also been shown by several researchers [2,12,26,[30][31][32] that CA can be used to perform some standard image processing tasks to a high level of performance, as well as in up-to-date computer vision fields, such as stereo vision [9,22,24]. For example, Rosin in [30] proposed the training of CA to perform several image processing tasks, namely noise filtering (also applied to grayscale images using threshold decomposition), thinning, and convex hulls, while the same author proposed in [31] the application of CA in intensity images instead of binary ones, able to perform many different image processing tasks, and that the quality of these results is in many cases comparable or better than established specialised algorithms.…”
Section: Introductionmentioning
confidence: 99%