An Algebraic Approach to Lens Distortion by Line Rectification

Álvarez Luis, Gómez Luis and Sendra Rafael

Abstract :  A very important property of the usual pinhole model for camera projection is that 3D lines in the scene are projected in 2D lines. Unfortunately, wide-angle lenses (specially low-cost lenses) may introduce a strong barrel distortion which makes the usual pinhole model fail. Lens distortion models try to correct such distortion. In this paper, we propose an algebraic approach to the estimation of the lens distortion parameters based on the rectification of lines in the image. Using the proposed method, the lens distortion parameters are obtained by minimizing a 4 total-degree polynomial in several variables. We perform numerical experiments using calibration patterns and real scenes to show the performance of the proposed method.


Experiments. Lens distortion correction

real flow for the yosemite sequence

angular error for the 2d+t symmetric algorithm

Original image

Image with the corrected lens distortion



Links :

AmiLensDistortionCorrection : A Windows demo application to correct image lens distortion. You have just to unzip the file in a repository. All required .dll are included.


Álvarez Luis, Gómez Luis and Sendra Rafael. "An Algebraic Approach to Lens Distortion by Line Rectification". Journal of Mathematical Imaging and Vision, Volume 35, Number 1. Pg. 36-50