DUSt3R
Reconstructs dense 3D scenes from uncalibrated image collections without known camera poses.
About
DUSt3R reframes multi-view 3D reconstruction as pointmap regression: a transformer with a ViT-L encoder and ViT-B decoder takes uncalibrated, unposed image pairs and directly predicts dense 3D point coordinates with confidence maps, from which camera intrinsics, poses, and depth all fall out as by-products. Presented at CVPR 2024 by Naver, the approach removed the need for the camera calibration that classical structure-from-motion pipelines require, and it seeded a wave of follow-up work including MASt3R and VGGT. The repository ships three pretrained checkpoints at 224 and 512 pixel resolutions with linear or DPT heads, a Gradio demo, Docker images with CUDA support, and full training code covering nine datasets such as CO3Dv2, ARKitScenes, and ScanNet++. Setup uses a conda environment with PyTorch and an optional compiled CUDA kernel for RoPE position embeddings, and inference wants an NVIDIA GPU. Code and weights are released under CC BY-NC-SA 4.0, so commercial use requires a separate arrangement with Naver; researchers use it for fast pose-free reconstruction, and it holds about 7.3k GitHub stars.
Should you use DUSt3R?
Pick it when
Pick DUSt3R for research on pose-free reconstruction: you have unposed, uncalibrated photo pairs or small sets and want dense point maps plus camera poses without running a structure-from-motion pipeline first.
Look elsewhere when
Skip it for anything commercial: code and weights are CC BY-NC-SA 4.0. VGGT handles many views in one pass with a commercial checkpoint on application, and Meshroom gives MPL-2.0 photogrammetry when you can shoot many photos.
Alternatives to DUSt3R
- VGGT
Processes one to hundreds of views in a single feed-forward pass and exports COLMAP format; a commercial checkpoint is available by application, unlike here.
- Meshroom
Classical photogrammetry under MPL-2.0 with a node UI that outputs textured meshes, but it needs many overlapping photos rather than a pair.
- Nerfstudio
Apache-2.0 framework that turns photo captures into renderable radiance fields with a web viewer, if your goal is viewing a scene rather than raw point maps.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- 3D Model Generation
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- CC-BY-NC-SA-4.0
- Added
- Jul 29, 2026