Title :
A general Image Processing architecture for FPGA
Author :
Cappabianco, Fábio ; Araujo, Guido ; Azevedo, Rodolfo ; Falcao, Alexandre
Author_Institution :
Inst. of Comput., Univ. of Campinas, Campinas
Abstract :
The image foresting transform (IFT) is a general tool for the design of image processing operators based on dynamic programming. Silicon image forest transform (SIFT) is a fast 8-bit data architecture for IFT-based operators in FPGA. It can implement queue-based methods such as morphological reconstructions, watershed transforms, shape saliences, distance transforms, skeletonization, edge tracking, with runtime gains from hundreds to thousands over the respective implementations in software. In this paper, we further extend the SIFT architecture to support 8- and 16-bit data and kernel-based operators such as dilation/erosion, smoothing, border enhancement, and sharpness filters. Moreover, we considerably improved the clock operation frequency and processing parallelism of SIFT.
Keywords :
dynamic programming; field programmable gate arrays; filtering theory; image enhancement; image reconstruction; queueing theory; transforms; FPGA; IFT-based operators; border enhancement; data architecture; distance transforms; dynamic programming; edge tracking; image processing architecture; morphological reconstructions; queue-based methods; runtime gains; shape saliences; sharpness filters; silicon image forest transform; skeletonization; watershed transforms; Computer architecture; Dynamic programming; Field programmable gate arrays; Image processing; Image reconstruction; Process design; Runtime; Shape; Silicon; Smoothing methods;
Conference_Titel :
Programmable Logic, 2009. SPL. 5th Southern Conference on
Conference_Location :
Sao Carlos
Print_ISBN :
978-1-4244-3847-1
DOI :
10.1109/SPL.2009.4914921