← Research

Constant-Time Monocular Self-Calibration

Nima Keivan and Gabe Sibley

In Proceedings of the IEEE International Conference on Robotics and Biomimetics (ROBIO) 2014, 2014

Abstract

This paper describes an extensible framework for real-time self-calibration of cameras in the simultaneous mapping and localization (SLAM) setting. The system is demonstrated to calibrate both pinhole and fish-eye camera models from unknown initial parameters while seamlessly solving the online SLAM problem in real-time. Self-calibration is performed by tracking image features, and requires no predetermined calibration target. By automatically identifying and using only those portions of the sequence that contain useful information for the purpose of calibration the system achieves accurate results incrementally and in constant-time vs. the number of images. Furthermore, no special initialization movements are necessary. Parameters estimated by the framework are shown to closely match the batch solution as well as offline calibration values, but are computed live in constant-time. By not rolling information into an assumed prior distribution, the system avoids inconsistencies caused by early linearization – a problem that limits filtering techniques. The system is evaluated with experimental data and shown to be accurate vs. both the offline and batch calibration estimates.