DocumentCode :
527894
Title :
Hardware and software synthesis of image filters from CAL dataflow specification
Author :
Rahman, Ab Al-Hadi Ab ; Thavot, Richard ; Mattavelli, Marco ; Faure, Pascal
Author_Institution :
Ecole Polytech. Fed. De Lausanne, Lausanne, Switzerland
fYear :
2010
fDate :
18-21 July 2010
Firstpage :
1
Lastpage :
4
Abstract :
Image filtering is mainly used for pre-processing in many applications of image processing such as noise removal in industrial inspection, enhancement for pattern recognition, restoration of degraded images, etc. For real-time processing, it is crucial that these applications meet the desired throughput. As processing demands get higher through complex algorithms and large resolution or very high frame rate images, general purpose computers can no longer sustain the required time. Hardware implementation on the other hand, though capable of producing high performance design, is often considered difficult and time consuming to perform due to the low abstraction level. This paper presents an efficient dataflow architecture for image filtering which allows rapid design implementation with features such as the Region of Interest, Memory Cache, and Border Replication. For parallel processing, dataflow Token Splitting technique is also applied, which provides a simple way to increase data throughput. Furthermore, the capability to synthesize CAL dataflow program to both hardware and software provides a platform for co-design of complex image processing systems. Experimental results from synthesis of four different types of filters show that parallel image filtering with a factor of four is up to 3.5 times faster on FPGA compared to sequential processing on single core general purpose processor, with additional slice of only 2% from single to four parallel filters.
Keywords :
field programmable gate arrays; filtering theory; image denoising; pattern recognition; CAL dataflow program; FPGA; border replication; complex algorithms; dataflow architecture; dataflow specification; dataflow token splitting technique; hardware implementation; image filters; image restoration; industrial inspection; memory cache; noise removal; parallel image filtering; pattern recognition; sequential processing; Field programmable gate arrays; Filtering; Hardware; Image processing; Pixel; Software; Throughput; Dataflow; Image Filter; Image Processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Ph.D. Research in Microelectronics and Electronics (PRIME), 2010 Conference on
Conference_Location :
Berlin
Print_ISBN :
978-1-4244-7905-4
Type :
conf
Filename :
5587098
Link To Document :
بازگشت