• 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