Real-time monocular SLAM: Why filter?
Top Cited Papers
- 1 May 2010
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 2657-2664
- https://doi.org/10.1109/robot.2010.5509636
Abstract
While the most accurate solution to off-line structure from motion (SFM) problems is undoubtedly to extract as much correspondence information as possible and perform global optimisation, sequential methods suitable for live video streams must approximate this to fit within fixed computational bounds. Two quite different approaches to real-time SFM - also called monocular SLAM (Simultaneous Localisation and Mapping) - have proven successful, but they sparsify the problem in different ways. Filtering methods marginalise out past poses and summarise the information gained over time with a probability distribution. Keyframe methods retain the optimisation approach of global bundle adjustment, but computationally must select only a small number of past frames to process. In this paper we perform the first rigorous analysis of the relative advantages of filtering and sparse optimisation for sequential monocular SLAM. A series of experiments in simulation as well using a real image SLAM system were performed by means of covariance propagation and Monte Carlo methods, and comparisons made using a combined cost/accuracy measure. With some well-discussed reservations, we conclude that while filtering may have a niche in systems with low processing resources, in most modern applications keyframe optimisation gives the most accuracy per unit of computing time.Keywords
This publication has 17 references indexed in Scilit:
- Active matching for visual trackingRobotics and Autonomous Systems, 2009
- SBAACM Transactions on Mathematical Software, 2009
- A Constant-Time Efficient Stereo SLAM SystemPublished by British Machine Vision Association and Society for Pattern Recognition ,2009
- Parallel Tracking and Mapping for Small AR WorkspacesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- MonoSLAM: Real-Time Single Camera SLAMIEEE Transactions on Pattern Analysis and Machine Intelligence, 2007
- Monocular SLAM as a Graph of Coalesced ObservationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Visual odometryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Real-time simultaneous localisation and mapping with a single cameraPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Data association in stochastic mapping using the joint compatibility testIEEE Transactions on Robotics and Automation, 2001
- 3D Positional Integration from Image SequencesPublished by British Machine Vision Association and Society for Pattern Recognition ,1987