Time Synchronisation of Low-cost Camera Images with IMU Data based on Similar Motion

Clock synchronisation between sensors plays a key role in applications such as in autonomous robot navigation and mobile robot mapping. Such robots are often equipped with cameras for gathering visual information. In this work, we address the problem of synchronizing visual data collected from a low-cost 2D camera, with IMU (Inertial Measurement Unit) data. Both sensors are assumed to be attached to the same rigid body; hence, their motion is correlated. We present a motion based approach using a particle filter to estimate the clock parameters of the camera with the IMU clock as a reference. We apply the Lucas-Kanade optical flow method to calculate the movements of the camera in its horizontal plane corresponding to its recorded images. These movements are correlated to the motion registered by the IMU. This match allows a particle filter to determine the camera clock parameters in the IMU’s time frame and are used to calculate the timestamps of the images. We presume that only the IMU sensor provides timestamp data generated from its internal clock. Our experiments show that given enough features are present within the images, this approach has the ability to provide the image timestamps within the IMU’s time frame.

[1]  David Nistér,et al.  An efficient solution to the five-point relative pose problem , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[2]  E. Malis,et al.  Deeper understanding of the homography decomposition for vision-based control , 2007 .

[3]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[4]  郭春生,et al.  RB Particle Filter Time Synchronization Algorithm Based on the DPM Model , 2015 .

[5]  Ralf Möller,et al.  Visual Place Recognition for Autonomous Mobile Robots , 2017, Robotics.

[6]  Tom Drummond,et al.  Faster and Better: A Machine Learning Approach to Corner Detection , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Zhenhua Xiong,et al.  A Soft Time Synchronization Framework for Multi-Sensors in Autonomous Localization and Navigation , 2018, 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[8]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Wei Liu,et al.  Modeling Varying Camera-IMU Time Offset in Optimization-Based Visual-Inertial Odometry , 2018, ECCV.

[10]  Anastasios I. Mourikis,et al.  Online temporal calibration for camera–IMU systems: Theory and algorithms , 2014, Int. J. Robotics Res..

[11]  John-Olof Nilsson,et al.  Time synchronization and temporal ordering of asynchronous sensor measurements of a multi-sensor navigation system , 2010, IEEE/ION Position, Location and Navigation Symposium.