Abstract

Using known camera motion to estimate depth from image sequences is an important problem in robot vision. Many applications of depth-from-motion, including navigation and manipulation, require algorithms that can estimate depth in an on-line, incremental fashion. This requires a representation that records the uncertainty in depth estimates and a mechanism that integrates new measurements with existing depth estimates to reduce the uncertainty over time. Kalman filtering provides this mechanism. Previous applications of Kalman filtering to depth-from-motion have been limited to estimating depth at the location of a sparse set of features. In this paper, we introduce a new, pixel-based (iconic) algorithm that estimates depth and depth uncertainty at each pixel and incrementally refines these estimates over time. We describe the algorithm and contrast its formulation and performance to that of a feature-based Kalman filtering algorithm. We compare the performance of the two approaches by analyzing their theoretical convergence rates, by conducting quantitative experiments with images of a flat poster, and by conducting qualitative experiments with images of a realistic outdoor-scene model. The results show that the new method is an effective way to extract depth from lateral camera translations. This approach can be extended to incorporate general motion and to integrate other sources of information, such as stereo. The algorithms we have developed, which combine Kalman filtering with iconic descriptions of depth, therefore can serve as a useful and general framework for low-level dynamic vision.

Highlights

  • Using known camera motion to estimate depth from image sequences is an important problem in robot vision

  • We wish to compare the theoretical variance of the depth estimates obtained by the iconic method of section 4 to those obtained by the feature-based method of section 5

  • This paper has presented a new algorithm for extracting depth from known motion

Read more

Summary

Estimation Framework

The depth-from-motion algorithms described in this paper use image sequences with small frame-to-frame camera motion [4]. Small motion minimizes the correspondence problem between successive images, but sacrifices depth resolution because of the small baseline between consecutive image pairs This problem can be overcome by integrating information over the course of the image sequence. The Kalman filter is a powerful technique for doing incremental, real-time estimation in dynamic systems It allows for the integration of information over time and is robust with respect to both system and sensor noise. We sketch the application of this framework to motion-sequence processing and discuss those parts of the framework that are common to both the iconic and the feature-based algorithms.

Kalmun Filter
Application to Depth from Motion
Motion Equations and Camera Model
Equations of Motion
Camera Model
Sensitivity Analysis
Iconic Depth Estimation
Updating the Disparity Map
Smoothing the Map
Predicting the Next Disparih Mup
Feature-Based Depth Estimation
Kalman Filter Formulation for Lateral Motion
Feature Extraction and Matching
Evaluation
Mathematical Analysis
Qualitative Experiments
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call