Views
No views yet
| Repo | Contents | Size |
|---|---|---|
chenming-wu/LiDAR-Perfect-Depth (this) | code + 6 LPD-DA2 checkpoints + inference vis + extraction helper | 12.5 GB |
chenming-wu/LiDAR-Perfect-Depth-Datasets | extracted eval sets + training-set archives + PPD/DA-V2/RAFT weights | ~991 GB |
code/ — full LPD codebase. New modules under ppd/lpd/; updated configs and adapter loaders.checkpoints/
e000-s001000.ckpt … e004-s005000.ckpt — per-epoch fine-tuned weights (DA2 backbone, 5K steps)last.ckpt — same as e004inference_vis/ — 8-sample qualitative panels (RGB | GT | PPD | LPD | LPD-variance)extract_archives.sh — extracts the dataset archives back into the layout the code expects| Backbone | Trainable params | PPD ckpt | Config |
|---|---|---|---|
| DA2 (Depth-Anything-V2 ViT-L) | 16.3 M | gangweix/Pixel-Perfect-Depth/ppd.pth | code/ppd/configs/lpd_run5d_10k.yaml |
| MoGe2 | 16.3 M | chenming-wu/LiDAR-Perfect-Depth-Datasets/pretrained/ppd_moge2/ | code/ppd/configs/lpd_run5d_moge2.yaml |
Backbone: PPD-DA2 — 820 M, frozen
Trainable: 16 M (sparse-prompt encoder + gate)
Resolution: 1024 × 768
Batch: 18 (~133 GB peak on a single H200)
Steps: 5,000 (5 epochs × 1000 batches)
Mix: Hypersim 0.5 / UrbanSyn 0.15 / UnrealStereo4K 0.15 / VKITTI2 0.1 / TartanAir 0.1
Init: gangweix/Pixel-Perfect-Depth ppd.pth
epoch 0 → 4 loss: 0.0186 → 0.0177 (-4.8%)lpd_run5d_moge2.yaml); training to convergence is left for a multi-GPU run.1cd code/
2pip install -r requirements.txt
3python -m ppd.lpd.tests.verify_paper # 30 paper claims, all passPAPER_CHECKLIST.md maps each section of the paper to specific code files/lines.1# Pretrained inputs the code expects
2ln -sf <ppd.pth> code/checkpoints/ppd.pth # DA2
3ln -sf <depth_anything_v2_vitl.pth> code/checkpoints/depth_anything_v2_vitl.pth
4# OR for MoGe2:
5ln -sf <ppd_moge2.pth> code/checkpoints/ppd_moge2.pth
6ln -sf <moge2.pt> code/checkpoints/moge2.pt
7
8# Hypersim 512² pretrain (DA2)
9bash code/train_lpd.sh
10
11# 5-dataset 1024×768 fine-tune
12python code/main.py --cfg_file code/ppd/configs/lpd_run5d_10k.yaml # DA2
13# OR
14python code/main.py --cfg_file code/ppd/configs/lpd_run5d_moge2.yaml # MoGe2
15
16# Inference comparison (PPD vs LPD)
17python code/experiments/eval_lpd_vs_ppd.py1hf download chenming-wu/LiDAR-Perfect-Depth-Datasets --repo-type dataset \
2 --local-dir /mnt/sig/datasets
3
4bash code/extract_archives.sh /mnt/sig/datasets /mnt/sig/datasets/archives/mnt/sig/datasets/train/<scene>/..., /mnt/sig/datasets/eval_image/...).paper.tex in this repo