DocumentCode
675539
Title
Implementing image processing algorithms in FPGA hardware
Author
AlAli, Mohammad I. ; Mhaidat, Khaldoon M. ; Aljarrah, Inad A.
Author_Institution
Fac. of Comput. & Inf. Technol., Jordan Univ. of Sci. & Technol., Irbid, Jordan
fYear
2013
fDate
3-5 Dec. 2013
Firstpage
1
Lastpage
5
Abstract
This paper describes an efficient FPGA based hardware design for different image processing, enhancement, and filtering algorithms. FPGAs are often used as implementation platforms for real-time image processing applications because their structure is able to exploit spatial and temporal parallelism. The approach used is a windowing operator technique to traverse the pixels of an image, and apply the filters to them. As image sizes bit depth grow larger, software becomes less useful and real-time hardware systems are needed to take their place. The results are obtained for image size of 585×450, but the approach discussed can be used for images of any size, as long as the FPGA memory will hold it. The implementation was created with the Xilinx Spartan-6 FPGA on a Nexys3 board in mind.
Keywords
field programmable gate arrays; filtering theory; image processing; multiprogramming; real-time systems; FPGA based hardware design; FPGA memory; Nexys3 board; Xilinx Spartan-6 FPGA; image enhancement; image enhancement algorithms; image filtering algorithms; image pixels; image processing algorithms; image size; real-time hardware systems; real-time image processing applications; spatial parallelism; temporal parallelism; windowing operator technique; Field programmable gate arrays; Filtering algorithms; Hardware; Image edge detection; Noise; Sorting; embedded; image processing; real-time; systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Applied Electrical Engineering and Computing Technologies (AEECT), 2013 IEEE Jordan Conference on
Conference_Location
Amman
Print_ISBN
978-1-4799-2305-2
Type
conf
DOI
10.1109/AEECT.2013.6716446
Filename
6716446
Link To Document