Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Kalman filter-based algorithms for estimating depth from image sequences

Larry Matthies1, 2, Takeo Kanade1, 2 and Richard Szeliski3

(1) Department of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 15213
(2) Schlumberger Palo Alto Research, 3340 Hillview Ave., 94304 Palo Alto, CA
(3) Digital Equipment Corporation, 1 Kendall Square, Building 700, 02139 Cambridge, MA

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.

Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this article
Export this article as RIS | Text
 
Referenced by
42 newer articles

  1. Guoqiang Hu (2008) . IEEE Transactions on Automatic Control 53(7)
    [CrossRef]
  2. Coelho, R. (2009) . IEEE Transactions on Plasma Science 37(1)
    [CrossRef]
  3. Civera, J. (2008) . IEEE Transactions on Robotics 24(5)
    [CrossRef]
  4. Kaneko, Shun'ichi (1997) Estimation of three-dimensional motion based on multiple distributed Kalman filters. Systems and Computers in Japan 28(4)
    [CrossRef]
  5. Weisbin, C. (1991) R & D Profile Jet Propulsion Laboratory Robotic Facilities and Associated Research. Robotica 9(1)
    [CrossRef]
  6. Aguiar, A.P. (2006) Minimum-Energy State Estimation for Systems With Perspective Outputs. IEEE Transactions on Automatic Control 51(2)
    [CrossRef]
  7. Trucco, E. (2006) Video Tracking: A Concise Survey. IEEE Journal of Oceanic Engineering 31(2)
    [CrossRef]
  8. Wenyi Zhao (2005) Alignment of Continuous Video onto 3D Point Clouds. IEEE Transactions on Pattern Analysis and Machine Intelligence 27(8)
    [CrossRef]
  9. Chiuso, A. (2002) Structure from motion causally integrated over time. IEEE Transactions on Pattern Analysis and Machine Intelligence 24(4)
    [CrossRef]
  10. Xinkai Chen (2002) A new state observer for perspective systems. IEEE Transactions on Automatic Control 47(4)
    [CrossRef]
First | Next | Last
Remote Address: 38.107.191.95 • Server: mpweb17
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)