Camera Intrinsic Parameters Estimation by Visual Inertial Odometry for a Mobile Phone with Application to Assisted Navigation

Abstract

The increasing computing and sensing capabilities of modern mobile phones have spurred research interests in developing new visual-inertial odometry (VIO) techniques to turn a smartphone into a self-contained vision-aided inertial navigation system for various applications. Smartphones nowadays use cameras with optical image stabilization (OIS) technology to reduce image blurs. When in action, the mechanism results in varying camera intrinsic parameters (CIP), which must be taken into account in the VIO computation. In this paper, we first develop a linear model to relate the CIP with the IMU-measured acceleration. Based on the model, we introduce a new VIO method, called CIP-VMobile, which treats CIP as state variables and tightly couples them with other state variables in a graph optimization process to estimate the optimal state. The method uses the linear model to construct a factor graph and uses the linear-model-computed values as initial CIP estimates to speed up the VIO computation and attain a better pose estimation result. Simulation and experimental results with an iPhone7 validate the method’s efficacy. Based on CIP-VMobile, we fabricated a robotic navigation aid based on an iPhone 7 for assisted navigation. Experimental results with the RNA demonstrate CIP-VMobile’s promise in real-world navigation applications.

Publication
IEEE/ASME Transactions on Mechatronics, pp.1-1

Related