You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<scan_id>
|-- meta_data.json # camera parameters
|-- color # images for each view
|-- 0_colors.png
|-- 1_colors.png
...
|-- edge_DexiNed # edge maps extracted from DexiNed
|-- 0_colors.png
|-- 1_colors.png
...
|-- edge_PidiNet # edge maps extracted from PidiNet
|-- 0_colors.png
|-- 1_colors.png
...
Training and Edge Extraction
To train and extract edges on different datasets, use the following commands:
ABC-NEF_Edge Dataset
bash scripts/run_ABC.bash
Replica_Edge Dataset
bash scripts/run_Replica.bash
DTU_Edge Dataset
bash scripts/run_DTU.bash
Checkpoints
We have uploaded the model checkpoints on Google Drive.
Evaluation
To evaluate extracted edges on ABC-NEF_Edge dataset, use the following commands:
ABC-NEF_Edge Dataset
python src/eval/eval_ABC.py
Code Release Status
Training Code
Inference Code
Evaluation Code
Custom Dataset Support
License
Shield:
The majority of EMAP is licensed under a MIT License.
Citing EMAP
If you find the code useful, please consider the following BibTeX entry.
@InProceedings{li2024neural,
title={3D Neural Edge Reconstruction},
author={Li, Lei and Peng, Songyou and Yu, Zehao and Liu, Shaohui and Pautrat, R{\'e}mi and Yin, Xiaochuan and Pollefeys, Marc},
booktitle={IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
year={2024},
}
This project is built upon NeuralUDF, NeuS and MeshUDF. We use pretrained DexiNed and PidiNet for edge map extraction. We thank all the authors for their great work and repos.