Share Email Print

Optical Engineering

Real-time lens distortion correction: speed, accuracy and efficiency
Author(s): Michael R. Bax; Ramin Shahidi
Format Member Price Non-Member Price
PDF $20.00 $25.00

Paper Abstract

Optical lens systems suffer from nonlinear geometrical distortion. Optical imaging applications such as image-enhanced endoscopy and image-based bronchoscope tracking require correction of this distortion for accurate localization, tracking, registration, and measurement of image features. Real-time capability is desirable for interactive systems and live video. The use of a texture-mapping graphics accelerator, which is standard hardware on current motherboard chipsets and add-in video graphics cards, to perform distortion correction is proposed. Mesh generation for image tessellation, an error analysis, and performance results are presented. It is shown that distortion correction using commodity graphics hardware is substantially faster than using the main processor and can be performed at video frame rates (faster than 30 frames per second), and that the polar-based method of mesh generation proposed here is more accurate than a conventional grid-based approach. Using graphics hardware to perform distortion correction is not only fast and accurate but also efficient as it frees the main processor for other tasks, which is an important issue in some real-time applications.

Paper Details

Date Published: 6 November 2014
Opt. Eng. 53(11) 113103 doi: 10.1117/1.OE.53.11.113103
Published in: Optical Engineering Volume 53, Issue 11
Show Author Affiliations
Michael R. Bax, Stanford Univ. (United States)
Ramin Shahidi, California Institute of Computer-Assisted Surgery (United States)

© SPIE. Terms of Use
Back to Top