Structure-Aware NeRF without Posed Camera via Epipolar Constraint
Make sure you have the following dependencies installed before proceeding:
-torch>=1.8 -torchvision>=0.9.1 -imageio -imageio-ffmpeg -matplotlib -configargparse -tensorboard>=2.0 -opencv-python
Download the correspondeing datasets just like LLFF, and Put them into data folder. Preprocessing run make_correspondences.py to extract the SIFT matches. The training script is in run_nerf.py, to train a NoExtNeRF: python run_nerf.py
The code is adapted from https://github.com/yenchenlin/nerf-pytorch
If you find our code or paper helps, please consider citing:
@article{
title={SaNeRF: Structure-aware neural radiance fields without posed camera},
author={Shu Chen, Yang Zhang, Yaxin Xu, Beiji Zou},
journal={Pattern Recognition, 151 (2024) Article 110419},
year={2024}
}