Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

RAFT-Stereo: Multilevel Recurrent Field Transforms for Stereo Matching (2109.07547v1)

Published 15 Sep 2021 in cs.CV

Abstract: We introduce RAFT-Stereo, a new deep architecture for rectified stereo based on the optical flow network RAFT. We introduce multi-level convolutional GRUs, which more efficiently propagate information across the image. A modified version of RAFT-Stereo can perform accurate real-time inference. RAFT-stereo ranks first on the Middlebury leaderboard, outperforming the next best method on 1px error by 29% and outperforms all published work on the ETH3D two-view stereo benchmark. Code is available at https://github.com/princeton-vl/RAFT-Stereo.

Citations (308)

Summary

  • The paper introduces RAFT-Stereo, a novel architecture that uses multi-level recurrent GRU updates to iteratively refine disparity maps.
  • It employs a 3D correlation volume with a pyramidal structure to efficiently handle high-resolution inputs and reduce computational overhead.
  • The method achieves a 29% reduction in 1px error on Middlebury and robust generalization on ETH3D, setting a new standard in stereo matching.

RAFT-Stereo: Multilevel Recurrent Field Transforms for Stereo Matching

The paper introduces RAFT-Stereo, a sophisticated architecture for stereo vision tasks, extending the foundation laid by the RAFT (Recurrent All-Pairs Field Transforms) optical flow network. Stereo vision requires accurate depth estimation from rectified image pairs, a crucial capability for applications in robotics, augmented reality, and beyond. RAFT-Stereo distinguishes itself by applying multi-level convolutional Gated Recurrent Units (GRUs) to efficiently propagate information across images. This approach enables RAFT-Stereo to achieve superior performance and generalization on various benchmarks.

Conceptual Framework

Stereo depth estimation, a long-standing problem in computer vision, requires determining a pixelwise disparity map from left and right image frames. Traditional methods focused on feature matching and regularization using pairwise costs and geometric priors. While recent advances have employed 3D convolutional neural networks to construct 3D cost volumes, they often incur significant computational overhead and lack flexibility in handling high-resolution images.

The RAFT mechanism for optical flow, on the other hand, utilizes iterative refinement at high resolution, enabling detailed pixel displacement predictions using 4D cost volumes. Adapting these principles, RAFT-Stereo employs a 3D correlation volume constrained by horizontal disparity, with GRUs updating the disparity iteratively. This adaptation not only simplifies computations but also enhances compatibility with high-resolution inputs without resizing.

Architecture and Mechanisms

RAFT-Stereo leverages a novel organization comprising feature extraction, correlation pyramid formation, and multi-level GRU updates:

  • Feature Extraction: It deploys separate encoders for feature and context extraction, capturing dense feature maps from the input images.
  • Correlation Pyramid: Unlike full 4D volumes, a more efficient 3D correlation volume is used, reducing complexity by focusing only on horizontal disparities. A pyramidal structure facilitates varying receptive fields, aiding the model's ability to capture global contexts.
  • Multi-Level GRU Updates: By maintaining multiple hidden state resolutions, RAFT-Stereo propagates information more efficiently across scales, improving disparity accuracy in textureless or occluded regions.

Performance and Evaluations

RAFT-Stereo exhibits strong performance metrics across several benchmarks:

  • The model ranks first on the Middlebury leaderboard, exhibiting a 29% reduction in 1px error over the next best approach. This highlights its exceptional accuracy in high-resolution scenarios.
  • It outperforms all published methods on the ETH3D two-view stereo benchmark, showcasing robust cross-dataset generalization.
  • RAFT-Stereo's zero-shot generalization from synthetic datasets like Sceneflow to real-world datasets is notable, outperforming other state-of-the-art networks in challenging environments like ETH3D and KITTI.

Practical and Theoretical Implications

Practically, RAFT-Stereo offers an efficient, accurate alternative for real-time stereo vision tasks, applicable directly to high-resolution imagery. Theoretically, its unification of stereo and optical flow methodologies reveals new pathways for cross-domain architecture design. The introduction of multi-level GRUs emphasizes the significance of multi-scale processing in capturing complex spatial dependencies.

Moving forward, RAFT-Stereo provides a valuable foundation for further exploration into adaptive inference strategies, potentially incorporating self-supervised techniques for dynamic real-world applications. Future research might extend these concepts to enhance scene understanding and 3D reconstruction tasks, broadening the impact of stereo matching in various domains.

Github Logo Streamline Icon: https://streamlinehq.com