Inertial sensors aided image alignment and stitching for panorama on mobile phones

In this paper, we propose using signals collected from inertial sensors on cameras to speed up image alignment for panorama construction. Inertial sensors including accelerometers and gyroscopes are first calibrated to improve sensing accuracy. These sensors are then used to estimate the position and orientation of each captured image frame. By knowing the relative displacement of image frames, alignment can be performed with good accuracy and computational efficiency. Through examples we illustrate the effectiveness of inertial-sensor assisted panorama.

[1]  Edward Y. Chang,et al.  XINS: the anatomy of an indoor positioning and navigation architecture , 2011, MLBS '11.

[2]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[3]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[4]  Yingen Xiong,et al.  Fast image stitching and editing for panorama painting on mobile phones , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

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

[6]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[7]  Nam Ik Cho,et al.  Panorama Mosaic Optimization for Mobile Camera Systems , 2007, IEEE Transactions on Consumer Electronics.

[8]  D. W. Allan,et al.  A Modified "Allan Variance" with Increased Oscillator Characterization Ability , 1981 .

[9]  Tom Drummond,et al.  Fusing points and lines for high performance tracking , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.