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
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;
Conference_Titel :
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location :
Banff, Alta.
Print_ISBN :
1-4244-0383-9
Electronic_ISBN :
1520-6130
DOI :
10.1109/SIPS.2006.352578