Full Content is available to subscribers

Subscribe/Learn More  >
Proceedings Article

Centi-pixel accurate real-time inverse distortion correction

[+] Author Affiliations
Jason P. de Villiers

Council for Scientific and Industrial Research (South Africa) and Univ. of Pretoria (South Africa)

F. Wilhelm Leuschner, Ronelle Geldenhuys

Univ. of Pretoria (South Africa)

Proc. SPIE 7266, Optomechatronic Technologies 2008, 726611 (November 17, 2008); doi:10.1117/12.804771
Text Size: A A A
From Conference Volume 7266

  • Optomechatronic Technologies 2008
  • Yukitoshi Otani; Yves Bellouard; John T. Wen; Dalibor Hodko; Yoshitada Katagiri; Samuel K. Kassegne; Jonathan Kofman; Shun'ichi Kaneko; Claudio A. Perez; Didier Coquin; Okyay Kaynak; Youngjune Cho; Toshio Fukuda; Jingang Yi; Farrokh Janabi-Sharifi
  • San Diego, CA | November 17, 2008


Inverse distortion is used to create an undistorted image from a distorted image. For each pixel in the undistorted image it is required to determine which pixel in the distorted image should be used. However the process of characterizing a lens using a model such as that of Brown, yields a non-invertible mapping from the distorted domain to the undistorted domain. There are three current approaches to solving this: an approximation of the inverse distortion is derived from a low-order version of Brown's model; an initial guess for the distorted position is iteratively refined until it yields the desired undistorted pixel position; or a look-up table is generated to store the mapping. Each approach requires one to sacrifice either accuracy, memory usage or processing time. This paper shows that it is possible to have real-time, low memory, accurate inverse distortion correction. A novel method based on the re-use of left-over distortion characterization data is combined with modern numerical optimization techniques to fit a high-order version of Brown's model to characterize the inverse distortion. Experimental results show that, for thirty-two 5mm lenses exhibiting extreme barrel distortion, inverse distortion can be improved 25 fold to 0.013 pixels RMS over the image.

© (2008) COPYRIGHT SPIE--The International Society for Optical Engineering. Downloading of the abstract is permitted for personal use only.

Jason P. de Villiers ; F. Wilhelm Leuschner and Ronelle Geldenhuys
"Centi-pixel accurate real-time inverse distortion correction", Proc. SPIE 7266, Optomechatronic Technologies 2008, 726611 (November 17, 2008); doi:10.1117/12.804771; http://dx.doi.org/10.1117/12.804771

Access This Proceeding
Sign in or Create a personal account to Buy this proceeding ($15 for members, $18 for non-members).



Citing articles are presented as examples only. In non-demo SCM6 implementation, integration with CrossRef’s "Cited By" API will populate this tab (http://www.crossref.org/citedby.html).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging & repositioning the boxes below.

Related Book Chapters

Topic Collections



  • Don't have an account?
  • Subscribe to the SPIE Digital Library
  • Create a FREE account to sign up for Digital Library content alerts and gain access to institutional subscriptions remotely.
Access This Proceeding
Sign in or Create a personal account to Buy this proceeding ($15 for members, $18 for non-members).
Access This Proceeding
Sign in or Create a personal account to Buy this article ($15 for members, $18 for non-members).
Access This Chapter

Access to SPIE eBooks is limited to subscribing institutions and is not available as part of a personal subscription. Print or electronic versions of individual SPIE books may be purchased via SPIE.org.