本项目基于以下源代码构建:
-
按照上述仓库的步骤安装PyTorch和tiny-cuda-nn。
-
使用以下命令安装依赖:
pip install -r code/requirements.txt
data目录中提供了结构光图像的示例数据集,包括原始和去畸变图像(data/images)、投影图案(data/patterns)、标定参数和物体掩码。
在code/configs/neus-sl-geoalbamb-capture-blur.yaml中配置训练参数,然后运行code/launch.py。
训练输出将保存在code/exp/[experiment_id]目录下。
参考训练结果见code/train_david目录。
@inproceedings{mirdehghan2024turbosl,
title={Turbosl: Dense accurate and fast 3d by neural inverse structured light},
author={Mirdehghan, Parsa and Wu, Maxx and Chen, Wenzheng and Lindell, David B and Kutulakos, Kiriakos N},
booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
pages={25067--25076},
year={2024}
}
感谢Yuanchen Guo提供的Instant-NGP神经表面重建实现。