Many lens distortion models exist with several variations, and each distortion model is calibrated by using a different technique. If someone wants to correct lens distortion, choosing the right model could represent a very difficult task. Calibration depends on the chosen model, and some methods have unstable results. Normally, the distortion model containing radial, tangential, and prism distortion is used, but it does not represent high distortion accurately. The aim of this paper is to compare different lens distortion models to define the one that obtains better results under some conditions and to explore if some model can represent high and low distortion adequately. Also, we propose a calibration technique to calibrate several models under stable conditions. Since performance is hard conditioned with the calibration technique, the metric lens distortion calibration method is used to calibrate all the evaluated models.
Different methods based on photogrammetry or self-calibration exist to calibrate intrinsic and extrinsic camera parameters and also for data pre- and post-processing. From a practical viewpoint, it is quite difficult to decide which calibration method gives accurate results and even whether any data processing is necessary. This paper proposes a set of optimal conditions to resolve the calibration process accurately. The calibration method uses several images of a 2D pattern. Optimal conditions define the number of points and the number of images to resolve the calibration accurately, as well as positions and orientations from where images should be taken.