Skip to content

1st Place on KITTI Depth Completion Leaderboard, Official Code of "[CVPR 2025] Distilling Monocular Foundation Model for Fine-grained Depth Completion"

License

Notifications You must be signed in to change notification settings

Sharpiless/DMD3C

Repository files navigation

DMD³C: Distilling Monocular Foundation Model for Fine-grained Depth Completion

Official Code for the CVPR 2025 Paper
"[CVPR 2025] Distilling Monocular Foundation Model for Fine-grained Depth Completion"

📄 Paper on arXiv


🆕 Update Log

  • [2025.04.23] We have released the 2rd stage training code! 🎉
  • [2025.04.11] We have released the inference code! 🎉

✅ To Do

  • 📦 Easy-to-use data generation pipeline
  • 🧠 Checkpoints trained on a larger mixed dataset
  • 🤖 Inference code for SLAM applications

⚠️ Note: We're currently struggling with the response to a journal manuscript revision 📝😅.
Thanks for your patience and continued support — we're doing our best to roll out updates as soon as we can! 🙏


DMD3C Results

🔍 Overview

DMD³C introduces a novel framework for fine-grained depth completion by distilling knowledge from monocular foundation models. This approach significantly enhances depth estimation accuracy in sparse data, especially in regions without ground-truth supervision.


image


🚀 Getting Started (Inference Only)

1. Clone Base Repository

git clone https://github.com/kakaxi314/BP-Net.git

2. Copy This Repo into the BP-Net Directory

cp DMD3C/* BP-Net/
cd BP-Net/DMD3C/

3. Download Pretrained Checkpoints

  • 📥 [Google Drive – Checkpoints] Comming soon...

4. Prepare KITTI Raw Data

Download any sequence from the KITTI Raw dataset, which includes:

  • Camera intrinsics
  • Velodyne point cloud
  • Image sequences

Make sure the structure follows the standard KITTI format.

5. Modify the Sequence in demo.py

Open demo.py and go to line 338, where you can modify the input sequence path according to your downloaded KITTI data.

# demo.py (Line 338)
sequence = "/path/to/your/kitti/sequence"

6. Run Inference Demo

bash demo.sh

You will get results like this:

supp-video 00_00_00-00_00_30

About

1st Place on KITTI Depth Completion Leaderboard, Official Code of "[CVPR 2025] Distilling Monocular Foundation Model for Fine-grained Depth Completion"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published