PaddleCV-SIG / PaddleDepth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PaddleDepth

PaddleDepth is a lightweight, easy-to-extend, easy-to-learn, high-performance, and for-fair-comparison toolkit based on PaddlePaddle for depth information argumentation. It aims to create a industrial-level depth information enhancement solution to help developers using a lower cost to collect depth information.

Currently, the proposed PaddleDepth repo contains four depth information argumentation methods, including depth super resolution, depth completion, monocular depth estimation, and stereo depth estimation. Below is the point cloud reconstruction result by depth completion, monocular depth estimation, and stereo depth estimation.

point_cloud_reconstruction.mp4

🌟 Features

  • Rich model library: Paddledepth provides over 10+ SOTA models including depth super resolution, depth completion, monocular depth estimation, and stereo depth estimation, in which 4+ models are self-developed and first open sourced.
  • Simple to use: Modular design, decoupling each network component; easy for developers to build; quick access to high-performance, customized algorithm.
  • Fair comparison: All the included algorithms are trained in the same environment and training strategy for fair comparison.
!

⚡ Quick Experience

click the hyperlinks below to find the usage guidence for each task

👀 Visualization

depth completion

monocular depth estimation

stereo depth estimation (stereo matching)

Contribution

The toolkit is under active development and contributions are welcome! Feel free to submit issues or emails to ask questions or contribute your code. If you would like to implement new features, please submit a issue or emails to discuss with us first.

Acknowledgement

PaddleDepth is an open source project that is contributed by researchers and engineers from various colleges and companies. We appreciate all the contributors who implement their methods or add new features, as well as users who give valuable feedbacks. We wish that the toolbox and benchmark could serve the growing research community by providing a flexible toolkit to reimplement existing methods and develop their new algorithms.

License

This project is released under Apache 2.0 license

Contact

About

License:Apache License 2.0


Languages

Language:Python 96.9%Language:MATLAB 3.1%