← Open Source
facebookresearch

localrf

An algorithm for reconstructing the radiance field of a large-scale scene from a single casually captured video.

Model DevelopmentArchitecturePython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
976
Stars
60
Forks
+-1
This week
3
Contributors
Created 2023-01-24 · Updated 2026-10-12 · #12279 today
Top developers
ameulemaneltociearKhoa-NT

facebookresearch/localrf is ranked 12,279 with 976 stars.

Same-category comparison

facebookresearch/localrf is ranked 12,279 among these 8 peers; jacobgil/keras-dcgan is ranked 12,273.

Same-category comparison
NameRankMetrics
google-research/batch-ppo12,267
Language:
Python
Stars:
978
Forks:
147
Description:
Efficient Batched Reinforcement Learning in TensorFlow.
microsoft/Samba12,268
Language:
Python
Stars:
978
Forks:
52
Description:
[ICLR 2025] Samba: Simple Hybrid State Space Models for Efficient Unlimited Context Language Modeling.
timqian/bambot12,270
Language:
TypeScript
Stars:
978
Forks:
96
Description:
Play with open source, low-cost AI robots with ease 🤖.
jacobgil/keras-dcgan12,273
Language:
Python
Stars:
977
Forks:
402
Description:
Keras implementation of Deep Convolutional Generative Adversarial Networks.
konpatp/diffae12,294
Language:
Jupyter Notebook
Stars:
974
Forks:
159
Description:
Official implementation of Diffusion Autoencoders.
salesforce/OmniXAI12,296
Language:
Jupyter Notebook
Stars:
974
Forks:
108
Description:
OmniXAI: A Library for eXplainable AI.
PlexPt/chatgpt-corpus12,298
Stars:
973
Forks:
146
ProHiryu/bert-chinese-ner12,301
Language:
Python
Stars:
972
Forks:
274
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryArchitecture
Keywords3D
Stars976
Forks60
Contributors3
Created date2023-01-24
Updated date2026-10-12
Stars in 1 day0
Stars in 7 days-1
Rank12,279
Previous rank12,209
Rank change-70
7-day stars rank17,402
Previous 7-day stars rank17,380
7-day stars rank change-22
Total stars rank11,360
Previous total stars rank11,348
Total stars rank change-12
CountryUSA
README summary

Progressively Optimized Local Radiance Fields for Robust View Synthesis We present an algorithm for reconstructing the radiance field of a large-scale scene from a single casually captured video. First, most existing radiance field reconstruction approaches rely on accurate pre-estimated camera poses from Structure-from-Motion algorithms, which frequently fail on in-the-wild videos. Second, using a single, global radiance field with finite representational capacity does not scale to longer trajectories in an unbounded scene. We show that

progressive optimization significantly improves the robustness of the reconstruction. For handling large unbounded scenes, we dynamically allocate new local radiance fields trained with frames within a temporal window. , performs well even under moderate pose drifts) and allows us to scale to large scenes. Our extensive evaluation on the Tanks and Temples dataset and our collected outdoor dataset, Static Hikes, show that our approach compares favorably with the state-of-the-art. Project page | Paper | Data Andreas Meuleman, Yu-Lun Liu

, Chen Gao, Jia-Bin Huang, Changil Kim, Min H. Kim, Johannes Kopf Setup Tested with Pytorch 2. We use RAFT and DPT for flow and monocular depth prior. Run flow and depth estimation (assuming sorted image files in ). Alternatively, run to preprocess all hike scenes. Optimization After training completion, test views and smoothed trajectories will be stored in . We also provide to initiate optimization on several scenes. Citation Acknowledgements The code is available under the MIT license and draws from

TensoRF and DynamicNeRF, which are also licensed under the MIT license. Licenses for these projects can be found in the folder. We use RAFT and DPT for flow and monocular depth prior.

Frequently asked questions

How many stars and forks are recorded?

facebookresearch/localrf has 976 stars and 60 forks.

What is the repository rank?

facebookresearch/localrf is ranked 12,279.

What language and category are recorded?

facebookresearch/localrf has 976 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

facebookresearch/localrf is compared with jacobgil/keras-dcgan, ranked 12,273 with 977 stars.

README

Progressively Optimized Local Radiance Fields for Robust View Synthesis

We present an algorithm for reconstructing the radiance field of a large-scale scene from a single casually captured video. The task poses two core challenges. First, most existing radiance field reconstruction approaches rely on accurate pre-estimated camera poses from Structure-from-Motion algorithms, which frequently fail on in-the-wild videos. Second, using a single, global radiance field with finite representational capacity does not scale to longer trajectories in an unbounded scene. For handling unknown poses, we jointly estimate the camera poses with radiance field in a progressive manner. We show that progressive optimization significantly improves the robustness of the reconstruction. For handling large unbounded scenes, we dynamically allocate new local radiance fields trained with frames within a temporal window. This further improves robustness (e.g., performs well even under moderate pose drifts) and allows us to scale to large scenes. Our extensive evaluation on the Tanks and Temples dataset and our collected outdoor dataset, Static Hikes, show that our approach compares favorably with the state-of-the-art.

Project page | Paper | Data

Andreas Meuleman, Yu-Lun Liu, Chen Gao, Jia-Bin Huang, Changil Kim, Min H. Kim, Johannes Kopf

Setup

Tested with Pytorch 2.0 and CUDA 11.8 and ROCm 5.4.2 compute platforms.

git clone --recursive https://github.com/facebookresearch/localrf && cd localrf
conda create -n localrf python=3.8 -y
conda activate localrf
pip install torch torchvision # Replace here with the command from https://pytorch.org/ corresponding to your compute platform
pip install tqdm scikit-image opencv-python configargparse lpips imageio-ffmpeg kornia lpips tensorboard imageio easydict matplotlib scipy==1.6.1 plyfile joblib timm

Preprocessing

Download the hike scenes.

We use RAFT and DPT for flow and monocular depth prior.

Get pretrained weights.

bash scripts/download_weights.sh

Run flow and depth estimation (assuming sorted image files in ${SCENE_DIR}/images).

python scripts/run_flow.py --data_dir ${SCENE_DIR}
python DPT/run_monodepth.py --input_path ${SCENE_DIR}/images --output_path ${SCENE_DIR}/depth --model_type dpt_large

Alternatively, run scripts/preprocess_all.sh to preprocess all hike scenes.

Optimization

python localTensoRF/train.py --datadir ${SCENE_DIR} --logdir ${LOG_DIR} --fov ${FOV}

After training completion, test views and smoothed trajectories will be stored in ${LOG_DIR}. We also provide scripts/train_all.sh to initiate optimization on several scenes.

Citation

@inproceedings{meuleman2023localrf,
  author    = {Meuleman, Andreas and Liu, Yu-Lun and Gao, Chen and Huang, Jia-Bin and Kim, Changil and Kim, Min H. and Kopf, Johannes},
  title     = {Progressively Optimized Local Radiance Fields for Robust View Synthesis},
  booktitle = {CVPR},
  year      = {2023},
}

Acknowledgements

The code is available under the MIT license and draws from TensoRF and DynamicNeRF, which are also licensed under the MIT license. Licenses for these projects can be found in the licenses/ folder.

We use RAFT and DPT for flow and monocular depth prior.

Nearby in the ranking
Similar items