nv-dvl / nerfmatch

[ECCV24] The NeRFect Match: Exploring NeRF Features for Visual Localization
https://nerfmatch.github.io/
Other
25 stars 1 forks source link

NeRFMatch

This repository contains the code release of our paper accepted at ECCV2024:

The NeRFect Match: Exploring NeRF Features for Visual Localization. [Project Page | Paper | Poster]

Installation

Clone this repository and create a conda envoirnment with the following commands:

# Create conda env
conda env create -f configs/conda/nerfmatch_env.yml
conda activate neumatch
pip install -r configs/conda/requirements.txt

# Install this repo
pip install -e .

Data Preparation


## Training and Evaluation
We refer users to [model_train/README.md](model_train/README.md) and [model_eval/README.md](model_eval/README.md) for training and evaluation instructions.

## Licenses
The source code is released under [NVIDIA Source Code License v1](LICENSE.txt). 
The pretrained models are released under [CC BY-NC-SA 4.0](pretrained/LICENSE.txt).

## Citation
If you are using our method, please cite:

@article{zhou2024nerfmatch, title={The NeRFect match: Exploring NeRF features for visual localization}, author={Zhou, Qunjie and Maximov, Maxim and Litany, Or and Leal-Taix{\'e}, Laura}, journal={European Conference on Computer Vision}, year={2024} }