XiandaGuo/OpenStereo
OpenStereo: A Comprehensive Benchmark for Stereo Matching
What it solves
OpenStereo provides a unified, flexible, and extensible framework for stereo matching, which is the process of estimating depth from two slightly different images of the same scene. It addresses the need for a comprehensive benchmark by integrating numerous datasets and state-of-the-art models into a single environment for easier training, testing, and comparison.
How it works
The project acts as a comprehensive library that supports 17 popular stereo datasets (such as KITTI, SceneFlow, and StereoCarla) and reproduces several state-of-the-art (SOTA) stereo matching methods. It utilizes PyTorch's Distributed Data Parallel (DDP) for efficient training and testing, employs Auto Mixed Precision (AMP) to optimize performance, and integrates TensorRT for high-performance deployment.
Who it’s for
It is designed for academic researchers and developers working on computer vision, specifically those focused on depth estimation, stereo matching, and autonomous driving perception.
Highlights
- Extensive Dataset Support: Compatible with 17 major stereo datasets, including specialized driving datasets like StereoCarla.
- Model Zoo: Includes reproductions of various SOTA methods and integrated models like FoundationStereo.
- Performance Optimizations: Built-in support for DDP, AMP, and TensorRT for faster inference and training.
- Strong Baselines: Includes the StereoBase model, which achieved a top rank on the KITTI15 leaderboard.
Related
- Project
- Project
- Project
- Project
- Project