Extrinsic calibration of multi-modal sensor arrangements with non-overlapping field-of-view

Several applications in robotics require complex sensor arrangements that must be carefully calibrated, both intrinsically and extrinsically, to allow information fusion and enable the system to function as a whole. These arrangements can combine different sensing modalities—such as color cameras, laser-rangefinders, and depth cameras—in an attempt to obtain richer descriptions of the environment. Finding the location of multi-modal sensors in a common world reference frame is a difficult problem that is largely unsolved whenever sensors observe distinct, disjoint parts of the scene. This article builds on recent results in object pose estimation using mirror reflections to provide an accurate and practical solution for the extrinsic calibration of mixtures of color cameras, LRFs, and depth cameras with non-overlapping field-of-view. The method is able to calibrate any possible sensor combination as far as the setup includes at least one color camera. The technique is tested in challenging situations not covered by the current state-of-the-art, proving to be practical and effective. The calibration software is made available to be freely used by the research community.

[1]  Michel Antunes,et al.  Piecewise-Planar StereoScan: Structure and Motion from Plane Primitives , 2014, ECCV.

[2]  Jan-Michael Frahm,et al.  Simple calibration of non-overlapping cameras with a mirror , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Robert M. Haralick,et al.  Review and analysis of solutions of the three point perspective pose estimation problem , 1994, International Journal of Computer Vision.

[4]  Urbano Nunes,et al.  Fast and Accurate Calibration of a Kinect Sensor , 2013, 2013 International Conference on 3D Vision.

[5]  Joel A. Hesch,et al.  Determining the camera to robot-body transformation from planar mirror reflections , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Domenico Prattichizzo,et al.  Planar mirrors for image-based robot localization and 3-D reconstruction , 2012 .

[7]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[8]  Pascal Vasseur,et al.  Extrinsic calibration of non-overlapping camera-laser system using structured environment , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  M. Shah,et al.  KNIGHT M : A REAL TIME SURVEILLANCE SYSTEM FOR MULTIPLE OVERLAPPING AND NON-OVERLAPPING CAMERAS , 2003 .

[10]  Frank Pagel Calibration of non-overlapping cameras in vehicles , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[11]  Urbano Nunes,et al.  A Minimal Solution for the Extrinsic Calibration of a Camera and a Laser-Rangefinder , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Peter F. Sturm,et al.  How to Compute the Pose of an Object Without a Direct View? , 2006, ACCV.

[13]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[14]  Hongbin Zha,et al.  Geometric properties of multiple reflections in catadioptric camera with two planar mirrors , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Juho Kannala,et al.  Joint Depth and Color Camera Calibration with Distortion Correction , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Horst Bischof,et al.  Localization and Trajectory Reconstruction in Surveillance Cameras with Nonoverlapping Views , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Hrvoje Benko,et al.  Combining multiple depth cameras and projectors for interactions on, above and between surfaces , 2010, UIST.

[18]  Paulo Peixoto,et al.  A Lidar and Vision-based Approach for Pedestrian and Vehicle Detection and Tracking , 2007, 2007 IEEE Intelligent Transportation Systems Conference.

[19]  Joel A. Hesch,et al.  Extrinsic Camera Calibration Using Multiple Reflections , 2010, ECCV.

[20]  Robert Pless,et al.  Extrinsic calibration of a camera and laser range finder (improves camera calibration) , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[21]  Xuan Song,et al.  Combining Laser-Scanning Data and Images for Target Tracking and Scene Modeling , 2009, ISRR.

[22]  Horst-Michael Groß,et al.  Automatic Calibration of Multiple Stationary Laser Range Finders Using Trajectories , 2012, 2012 IEEE Ninth International Conference on Advanced Video and Signal-Based Surveillance.

[23]  Franck Multon,et al.  Multiple depth cameras calibration and body volume reconstruction for gait analysis , 2012, 2012 11th International Conference on Information Science, Signal Processing and their Applications (ISSPA).

[24]  Rui Rodrigues,et al.  Camera Pose Estimation Using Images of Planar Mirror Reflections , 2010, ECCV.

[25]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[26]  D. Fox,et al.  Classification and Semantic Mapping of Urban Environments , 2011, Int. J. Robotics Res..

[27]  Yo-Sung Ho,et al.  High-quality multi-view depth generation using multiple color and depth cameras , 2010, 2010 IEEE International Conference on Multimedia and Expo.