DocumentCode
3019261
Title
An efficient and scalable architecture for real-time distortion removal and rectification of live camera images
Author
Pohl, Margit ; Schaeferling, Michael ; Kiefer, Gundolf ; Petrow, P. ; Woitzel, E. ; Papenfus, F.
Author_Institution
Dept. of Comput. Sci., Augsburg Univ. of Appl. Sci., Augsburg, Germany
fYear
2012
fDate
5-7 Dec. 2012
Firstpage
1
Lastpage
7
Abstract
Non-linear image distortions are a serious problem for computer vision and industrial real-time image processing systems. This paper describes and analyzes an efficient architecture to perform non-linear image transformations in real-time at a latency of just a few image lines. It can, for example, be used to correct image distortions caused by wide angle lenses and to rectify images within stereo vision systems. The architecture was inspired by Charles Babbage´s Difference Engine and is based on finite differences in conjunction with polynomial approximations. The required degree of the polynomials and number of significant register bits can be configured arbitrarily to achieve the required accuracy at low hardware costs. The system has been implemented and tested within a Spartan-3E FPGA. It was evaluated for the practical application of a stereo camera head and hand tracking system for gesture based interaction. For this configuration fourth degree polynomials were sufficient to guarantee a maximum error of less than 0.5 pixels.
Keywords
computer vision; field programmable gate arrays; finite difference methods; nonlinear distortion; polynomial approximation; stereo image processing; Spartan-3E FPGA; computer vision; difference engine; finite differences; fourth degree polynomials; gesture based interaction; hand tracking system; industrial real-time image processing systems; live camera image rectification; nonlinear image distortions; nonlinear image transformations; polynomial approximation; real-time distortion removal; real-time image transformations; register bits; stereo camera head; stereo vision systems; wide angle lenses; Approximation methods; Cameras; Difference engines; Hardware; Lenses; Nonlinear distortion; Polynomials; FPGA; finite differences; image distortion removal; image rectification; polynomial approximation;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4673-2919-4
Type
conf
DOI
10.1109/ReConFig.2012.6416730
Filename
6416730
Link To Document