Using distortion correction to improve the precision of camera calibration
In this paper, we proposed a method to improve the precision of camera calibration through distortion correction. Before calibrating parameters of the camera, we first corrected the distortion of the camera lens in an independent way. Using a specific virtual template, we were able to calculate the ideal projection coordinates in the camera’s image plane and the distortion correction value of the feature points in the template. Taking these feature points as samples, we corrected the distortion of all pixels in the camera’s image plane based on compressed sensing technology. After completing the correction of camera distortion, we established linear equations to estimate the camera’s intrinsic and extrinsic parameters. Finally, the high precision calibration of the camera can be realized. The computer simulation experiment results show that the precision and stability of this calibration method is better than that of the other method. In the practical experiment, we adopted the binocular vision measurement system to prove the precision of the calibration method, and the results show that for the same vision measurement system, using this calibration method significantly reduces measurement error compared to the traditional methods as the maximum error is only 0.074 mm. Which indicates this method is effective for improving the precision of calibration.
KeywordsCamera calibration Distortion correction Virtual template Compressed sensing
This study was supported by the State Key Laboratory of Heavy Duty AC Drive Electric Locomotive Systems Integration (Grant no. 2017ZJKF09) and National Natural Science Fund of China (Grant no. 51605495).
- 10.Claus, D., Fitzgibbon A. W.: A Rational Function Lens Distortion Model for General Cameras. In: Computer vision and0 pattern recognition, 2005. CVPR 2005. IEEE computer society conference on IEEE, vol. 1, pp. 213–219, 20–26 June 2005. IEEE, San Diego, CA (2005)Google Scholar
- 11.Stein, G.P.: Lens distortion calibration using point correspondences. Computer vision and pattern recognition, 1997. Proceedings. IEEE Computer Society Conference on IEEE (1997)Google Scholar
- 12.Clarke, T.A., Cooper, M.A.R., Fryer, J.G.: Estimator for the random error in subpixel target location and its use in the bundle adjustment. In: Optical 3D measurement techniques II: applications in inspection, quality control, and robotics, international society for optics and photonics (1994)Google Scholar
- 20.Cotter, A.M., et al.: Improving generalization of MLPs with sliding mode control and the Levenberg–Marquardt algorithm. Neurocomputing 70(7), 1342–1347 (2007)Google Scholar