High precision camera calibration based on differential evolution algorithm

LI Guo-jin,LI Zhan-hai,CHEN Shuang,DONG Di-yong
DOI: https://doi.org/10.3969/j.issn.1001-7445.2014.02.025
2014-01-01
Abstract:Camera calibration is one of the key problems in machine vision. In order to improve the accuracy of it, a new algorithm for camera calibration based on differential evolution is proposed. The pinhole model and second order distortion model are used to form a calibration model. In order to reduce the number of calibration parameters, world coordinate system and the camera coordinate system rotation matrix are replaced with a unit quaternion. At the same time, circular target center is calculated by using perspective invariance principle so that the 3 D coordinates of circular target cen-ter can be measured accurately. The objective function for camera calibration is defined by the dis-tance of the ideal image point calculated by pinhole model and the reconstructed image point compu-ted by the distortion model. Then the improved differential evolution algorithm is used to calculate the internal and external parameters of the camera using genetic operation and mutation operation of the group. Test results show that the maximum error of camera calibration based on differential evo-lution is less than 0. 5 pixel. The calibration has advantageous properties such as higher precision, faster speed and less dependence on initial value, and has potential in application.
What problem does this paper attempt to address?