2012 16th Panhellenic Conference on Informatics (2012)
Piraeus, Greece Greece
Oct. 5, 2012 to Oct. 7, 2012
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PCi.2012.70
Cellular automata (CA) are computational models of physical systems, where space and time are discrete and interactions are local. Specific CA attributes make them ideal for designing complex electronic circuits for the automated image processing. In terms of circuit design and layout, ease of mask generation, silicon-area utilization, and maximization of clock speed, CAs are perhaps one of the most suitable computational structures for hardware realization. In this paper, we present a computational tool designed to create specialized FPGAs that achieve automated image processing such as noise filtering, edge thinning and convex hull detection. The user of the tool specifies the initial parameters and the automation design tool returns the VHDL code needed for the dedicated electronic circuit. Testing the tool using various initial conditions showed that the corresponding CA algorithms have been successfully implemented into hardware.
Image processing, Noise, Field programmable gate arrays, Noise level, Automata, Computational modeling, Hardware, embedded systems, Cellular Automata, image processing, FPGA
Ioannis Katis, Georgios Ch. Sirakoulis, "Cellular Automata on FPGAs for Image Processing", 2012 16th Panhellenic Conference on Informatics, vol. 00, no. , pp. 308-313, 2012, doi:10.1109/PCi.2012.70