BLASt3R โ€” depth model

Multi-channel depth model for BLASt3R, a method for bundle-adjusted 3D reconstruction and visual SLAM from image collections and video. Code: github.com/naver/blast3r.

This is one of the two checkpoints BLASt3R needs. The other is the matching model, naver/blast3r-matcher.

Training of this checkpoint was initialized from DINOv3 pretrained weights, so these weights are a derivative work of DINOv3 โ€” see License below.

Contents

config.json          model class and its arguments
model.safetensors    the weights

config.json names the class and hyperparameters, so loading a checkpoint never unpickles anything.

Usage

from huggingface_hub import snapshot_download

ckpt_match = snapshot_download('naver/blast3r-matcher')
ckpt_depth = snapshot_download('naver/blast3r-depth')

Then run reconstruction from the BLASt3R code repository:

python scripts/run_offline.py \
  --images /path/to/images \
  --output /path/to/output \
  --ckpt_match "$CKPT_MATCH" \
  --ckpt_depth "$CKPT_DEPTH" \
  --mono_cam

License

Released under the NAVER non-commercial license (LICENSE), which covers the code and these checkpoints. Third-party subcomponents, the datasets these weights were trained on, and the pretrained weights they were initialized from are acknowledged in NOTICE; dataset terms pass through to the weights.

This checkpoint was initialized from DINOv3 weights, made available by Meta Platforms, Inc. under the DINOv3 License. Its use is therefore additionally subject to that license, including its restrictions on military, warfare, nuclear, espionage and weapons-related use and on activities subject to Trade Controls. As Section 1.b of that license requires, a copy is distributed here as DINOv3_LICENSE.md.

Downloads last month
4
Safetensors
Model size
0.3B params
Tensor type
F32
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Collection including naver/blast3r-depth