International Journal of Computer Vision

, Volume 81, Issue 2, pp 128–137 | Cite as

Drift-Free Real-Time Sequential Mosaicing

  • Javier Civera
  • Andrew J. Davison
  • Juan A. Magallón
  • J. M. M. Montiel
Article

Abstract

We present a sequential mosaicing algorithm for a calibrated rotating camera which can for the first time build drift-free, consistent spherical mosaics in real-time, automatically and seamlessly even when previously viewed parts of the scene are re-visited. Our mosaic is composed of elastic triangular tiles attached to a backbone map of feature directions over the unit sphere built using a sequential EKF SLAM (Extend Kalman Filter Simultaneous Localization And Mapping) approach.

This method represents a significant advance on previous mosaicing techniques which either require off-line optimization or which work in real-time but use local alignment of nearby images and ultimately drift. We demonstrate the system’s real-time performance with real-time mosaicing results from sequences with 360 degrees pan. The system shows good global mosaicing ability despite the challenging conditions: hand-held simple low-resolution webcam, varying natural outdoor illumination, and people moving in the scene.

Keywords

Video mosaicing Real-time mosaicing SLAM 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bar-Shalom, Y., & Fortmann, T. E. (1988). Mathematics in science and engineering: Vol. 179. Tracking and data association. San Diego: Academic Press. MATHGoogle Scholar
  2. Brown, M., & Lowe, D. (2003). Recognising panoramas. In ICCV (pp. 1218–1225). Nice. Google Scholar
  3. Capel, D., & Zisserman, A. (1998). Automated mosaicing with super-resolution zoom. In CVPR (pp. 885–891). June 1998. Google Scholar
  4. Castellanos, J. A., & Tardós, J. D. (1999). Mobile robot localization and map building: a multisensor fusion approach. Boston: Kluwer Academic. Google Scholar
  5. Castellanos, J. A., Montiel, J. M. M., Neira, J., & Tardós, J. D. (1994). Sensor influence in the performance of simultaneous mobile robot localization and map building. In Lecture notes in computer science (Vol. 250, pp. 287–296). Berlin: Springer. Google Scholar
  6. Civera, J., Davison, A. J., & Montiel, J. M. M. (2008). Inverse depth parametrization for monocular SLAM. IEEE Transactions on Robotics and Automation, Accepted. Google Scholar
  7. Davison, A. J. (2003). Real-time simultaneous localization and mapping with a single camera. In ICCV. Google Scholar
  8. Davison, A. J., & Murray, D. W. (1998). Mobile robot localization using active vision. In ICCV (pp. 809–825). Freiburg, Germany. Google Scholar
  9. de Agapito, L., Hayman, E., & Reid, I. A. (2001). Self-calibration of rotating and zooming cameras. IJCV, 45(2), 107–127. MATHCrossRefGoogle Scholar
  10. Eustice, R. M., Singh, H., Leonard, J. J., Walter, M., & Ballard, R. (2005). Visually navigating the RMS titanic with SLAM information filters. In RSS. Google Scholar
  11. Feder, H., Leonard, J., & Smith, C. (1999). Adaptive mobile robot navigation and mapping. International Journal of Robotics Research, 18(7), 650–668. CrossRefGoogle Scholar
  12. Harris, C., & Stephens, M. (1988). A combined corner and edge detector. In Proceedings of the 4th Alvey Vision Conference (pp. 147–151). Google Scholar
  13. Jung, I., & Lacroix, S. (2003). High resolution terrain mapping using low altitude aerial stereo imagery. In ICCV. Nice. Google Scholar
  14. Kim, D., & Hong, K. (2006). Real-time mosaic using sequential graph. Journal of Electronic Imaging, 15(2), 47–63. CrossRefMathSciNetGoogle Scholar
  15. Kim, J. H., & Sukkarieh, S. (2003). Airborne simultaneous localisation and map building. In ICRA (pp. 406–411). Google Scholar
  16. Marks, R., Rock, S., & Lee, M. (1995). Real-time video mosaicking of the ocean floor. IEEE Journal of Oceanic Engineering, 20(3), 229–241. CrossRefGoogle Scholar
  17. Mikhail, E. M., Bethel, J. S., & McGlone, J. C. (2001). Introduction to modern photogrammetry. New York: Wiley. Google Scholar
  18. Montiel, J. M. M., & Davison, A. J. (2006). A visual compass based on SLAM. In ICRA (pp. 1917–1922). Google Scholar
  19. Morimoto, C., & Chellappa, R. (1997). Fast 3D stabilization and mosaic construction. In Proc. CVPR (pp. 660–665). Google Scholar
  20. Ortín, D., Montiel, J. M. M., & Zisserman, A. (2003). Automated multisensor polyhedral model acquisition. In ICRA. Google Scholar
  21. Renka, R. J. (1997). Algorithm 772: Stripack: Delaunay triangulation and Voronoi diagram on the surface of a sphere. ACM Transactions on Mathematical Software, 23(3), 416–434. MATHCrossRefMathSciNetGoogle Scholar
  22. Sawhney, H., Hsu, S., & Kumar, R. (1998). Robust video mosaicing through topology inference and local to global alignment. In ECCV. Google Scholar
  23. Smith, R. C., & Cheeseman, P. (1986). On the representation and estimation of spatial uncertainty. International Journal Robotics Research, 5(4), 56–68. CrossRefGoogle Scholar
  24. Steedly, D., Pal, C., & Szeliski, R. (2005). Efficiently stitching large panoramas from video. In ICCV. Google Scholar
  25. Szeliski, R., & Shum, H. (1997). Creating full view panoramic image mosaics and environmental maps. In Proc. SIGGRAPH (pp. 251–258). Google Scholar
  26. Triggs, B., McLauchlan, P., Hartley, R., & Fitzgibbon, A. (2000). Bundle adjustment—a modern synthesis. In W. Triggs, A. Zisserman, & R. Szeliski (Eds.), Vision algorithms: theory and practice. Lecture notes in computer science (pp. 298–375). Berlin: Springer. CrossRefGoogle Scholar
  27. Zhu, Z., Xu, G., Riseman, E. M., & Hanson, A. R. (2006). Fast construction of dynamic and multi-resolution 360° panoramas from video sequences. Image and Vision Computing, 24(1), 13–26. CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Javier Civera
    • 1
  • Andrew J. Davison
    • 2
  • Juan A. Magallón
    • 1
  • J. M. M. Montiel
    • 1
  1. 1.Instituto de Investigación en Ingeniería de Aragón (I3A)Universidad de ZaragozaZaragozaSpain
  2. 2.Imperial College LondonLondonUK

Personalised recommendations