DOI QR코드

DOI QR Code

Visual SLAM using Local Bundle Optimization in Unstructured Seafloor Environment

국소 집단 최적화 기법을 적용한 비정형 해저면 환경에서의 비주얼 SLAM

  • Received : 2014.04.23
  • Accepted : 2014.07.16
  • Published : 2014.11.28

Abstract

As computer vision algorithms are developed on a continuous basis, the visual information from vision sensors has been widely used in the context of simultaneous localization and mapping (SLAM), called visual SLAM, which utilizes relative motion information between images. This research addresses a visual SLAM framework for online localization and mapping in an unstructured seabed environment that can be applied to a low-cost unmanned underwater vehicle equipped with a single monocular camera as a major measurement sensor. Typically, an image motion model with a predefined dimensionality can be corrupted by errors due to the violation of the model assumptions, which may lead to performance degradation of the visual SLAM estimation. To deal with the erroneous image motion model, this study employs a local bundle optimization (LBO) scheme when a closed loop is detected. The results of comparison between visual SLAM estimation with LBO and the other case are presented to validate the effectiveness of the proposed methodology.

Keywords

Acknowledgement

Supported by : KAIST

References

  1. T. Kim, J. Kim, H.-T. Choi, "Terrain-referenced Underwater Navigation using Rao-Blackwellized Particle Filter", Journal of Institute of Control, Robotics and Systems, vol. 19, no. 8, pp.682-687, 2013. https://doi.org/10.5302/J.ICROS.2013.13.9014
  2. K. Richmond, "Real-time visual mosaicking and navigation on the seafloor", Ph.D. dissertation, Stanford University, 2009.
  3. R. Garcia, J. Puig, P. Ridao, and X. Cufi, "Augmented state Kalman filtering for AUV navigation", Proc. IEEE International Conference on Robotics and Automation, vol. 4, pp.4010-4015, Washington, D.C., May, 2002.
  4. N. Gracias, S. van der Zwaan, A. Bernardino, and J. Santos-Victor, "Mosaic based navigation for autonomous underwater vehicles", IEEE Journal of Oceanic Engineering, vol. 28, no.4, pp.609-624, October, 2003. https://doi.org/10.1109/JOE.2003.819156
  5. R. M. Eustice, O. Pizarro, and H. Singh, "Visually Augmented Navigation for Autonomous Underwater Vehicles", IEEE Journal of Oceanic Engineering, vol. 33, no.2, pp.103-122, April, 2008. https://doi.org/10.1109/JOE.2008.923547
  6. A. Kim, "Active Visual SLAM with Exploration for Autonomous Underwater Navigation", Ph.D. dissertation, The University of Michigan, 2012.
  7. C. Nam, J. Kang and N. L. Doh, "A new Observation Model to Improve the Consistency of EKF-SLAM Algorithm in Large-scale Environments", Journal of Korea Robotics Society, vol. 7, no.1, pp.29-34, 2012. https://doi.org/10.7746/jkros.2012.7.1.029
  8. G. Zhang and I. H. Suh, "Loop Closure in a Line-based SLAM", Journal of Korea Robotics Society, vol. 7, no.2, pp.120-128, 2012. https://doi.org/10.7746/jkros.2012.7.2.120
  9. C. Harris and M. Stephens, "A combined corner and edge detector", Proc. 4th Alvey Vision Conference, pp.147-151, Manchester, U.K., 1988.
  10. D. Lowe, "Distinctive Image Features from Scale-Invariant Keypoints", International Journal of Computer Vision, vol. 60, no.2, pp.91-110, 2004. https://doi.org/10.1023/B:VISI.0000029664.99615.94
  11. H. Bay, T. Tuytelaars, and L. Van Gool, "SURF: Speeded Up Robust Features", Proc. European Conference on Computer Vision, pp.404-417, Graz, Austria, May 2006.
  12. S. Leutenegger, M. Chli, and R. Y. Siegwart, "BRISK: Binary Robust Invariant Scalable Keypoints", Proc. International Conference on Computer Vision, pp.2548-555, November 2011.
  13. R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision, 2nd ed. Cambridge University Press, 2004.
  14. O. D. Faugeras and F. Lustman, "Motion and structure from motion in a piecewise planar environment", International Journal of Pattern Recognition and Artificial Intelligence, vol. 2, no.3, pp.485-508, 1988. https://doi.org/10.1142/S0218001488000285
  15. R. Haralick, "Propagating covariance in computer vision", International Journal of Pattern Recognition and Artificial Intelligence, vol. 10, no.5, pp.561-572, 1996. https://doi.org/10.1142/S0218001496000347
  16. T. Coleman, M. Branch, and A. Grace, "Optimization toolbox for use with Matlab", The MathWorks, Inc., Natick, MA, USA, 1999.

Cited by

  1. 사각형 특징 기반 Visual SLAM을 위한 자세 추정 방법 vol.11, pp.1, 2014, https://doi.org/10.7746/jkros.2016.11.1.033