DocumentCode
2443819
Title
FPGA Implementation of Pipelined Architecture for Optical Imaging Distortion Correction
Author
Qiang, Lin ; Allinson, Nigel M.
Author_Institution
Dept. of Electron. & Electr. Eng., Univ. of Sheffield
fYear
2006
fDate
Oct. 2006
Firstpage
182
Lastpage
187
Abstract
Fast and efficient operation is a major challenge for complex image processing algorithms executed in hardware. This paper describes novel algorithms for correcting optical geometric distortion in imaging systems, together with the architectures used to implement them in FPGA-based hardware. The proposed architecture produces a fast, almost real-time solution for the correction of image distortion implemented using VHDL with a single Xilinx FPGA XCS3 1000-4 device. Using dedicated SRLC16 shift registers to build the synchronous FIFOs is an ideal utilization of the device resources available. The experimental results show that the barrel distortion can be quickly corrected with a very low residual error. The design can also be applied to other imaging processing algorithms in optical systems
Keywords
aberrations; field programmable gate arrays; hardware description languages; image processing; optical distortion; optical images; pipeline processing; shift registers; SRLC16 shift register; VHDL; Xilinx FPGA XCS3 1000-4 device; barrel distortion; complex image processing algorithm; field programmable gate array; hardware description language; optical imaging geometric distortion correction; pipelined architecture; real-time solution; residual error; Algorithm design and analysis; Error correction; Field programmable gate arrays; Geometrical optics; Hardware; Image processing; Optical design; Optical distortion; Optical imaging; Shift registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location
Banff, Alta.
ISSN
1520-6130
Print_ISBN
1-4244-0383-9
Electronic_ISBN
1520-6130
Type
conf
DOI
10.1109/SIPS.2006.352578
Filename
4161848
Link To Document