|
|
--- |
|
|
license: other |
|
|
license_name: fair-nc |
|
|
license_link: LICENSE |
|
|
tags: |
|
|
- image-to-3d |
|
|
- model_hub_mixin |
|
|
- pytorch_model_hub_mixin |
|
|
library_name: fast3r |
|
|
repo_url: https://github.com/facebookresearch/fast3r |
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
# ⚡️Fast3R - Towards 3D Reconstruction of 1000+ Images in One Forward Pass |
|
|
|
|
|
|
|
|
*CVPR 2025* |
|
|
|
|
|
[](https://fast3r-3d.github.io/) |
|
|
[](https://arxiv.org/abs/2501.13928) |
|
|
[](https://github.com/facebookresearch/fast3r) |
|
|
[](https://fast3r.ngrok.app/) |
|
|
[](https://huggingface.co/jedyang97/Fast3R_ViT_Large_512/) |
|
|
|
|
|
|
|
|
|
|
|
## Using Fast3R in Your Own Project |
|
|
|
|
|
To use Fast3R in your own project, you can import the `Fast3R` class from `fast3r.models.fast3r` (follow instructions from the [Fast3R GitHub repo](https://github.com/facebookresearch/fast3r) to install) and use it as a regular PyTorch model. |
|
|
|
|
|
```python |
|
|
from fast3r.models.fast3r import Fast3R |
|
|
from fast3r.models.multiview_dust3r_module import MultiViewDUSt3RLitModule |
|
|
|
|
|
# Load the model from Hugging Face |
|
|
model = Fast3R.from_pretrained("jedyang97/Fast3R_ViT_Large_512") |
|
|
model = model.to("cuda") |
|
|
|
|
|
# [Optional] Create a lightweight lightning module wrapper for the model. |
|
|
# This provides functions to estimate camera poses, evaluate 3D reconstruction, etc. |
|
|
# See fast3r/viz/demo.py for an example. |
|
|
lit_module = MultiViewDUSt3RLitModule.load_for_inference(model) |
|
|
|
|
|
# Set model to evaluation mode |
|
|
model.eval() |
|
|
lit_module.eval() |
|
|
``` |
|
|
|
|
|
## Citation |
|
|
|
|
|
``` |
|
|
@InProceedings{Yang_2025_Fast3R, |
|
|
title={Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Pass}, |
|
|
author={Jianing Yang and Alexander Sax and Kevin J. Liang and Mikael Henaff and Hao Tang and Ang Cao and Joyce Chai and Franziska Meier and Matt Feiszli}, |
|
|
booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)}, |
|
|
month={June}, |
|
|
year={2025}, |
|
|
} |
|
|
``` |
|
|
|
|
|
## License |
|
|
|
|
|
The code and models are licensed under the [FAIR NC Research License](LICENSE). |