Hierarchical non-rigid registration of multiple scans
Scale variant non-rigid registration with Sim(3) warp field
The code tested on python=3.8.10, pytorch=1.9.0 with the following packages:
ln -s /path/to/4Dmatch ./data
python eval_nolearned.py --config config/NDP.yaml
To visualize the registration result, add --visualize
.
correspondence/pretrained
cd correspondence/cpp_wrappers; sh compile_wrappers.sh; cd ../..
python eval_supervised.py --config config/LNDP.yaml
To visualize the registration result, add --visualize
.
python shape_transfer.py -s sim3_demo/AlienSoldier.ply -t sim3_demo/Ortiz.ply
Lepard: rabbityl/lepard
DeformingThings4D: rabbityl/DeformingThings4D
If you use our code please cite:
@article{li2022DeformationPyramid,
title={Non-rigid Point Cloud Registration with Neural Deformation Pyramid.},
author={Yang Li and Tatsuya Harada},
journal={arXiv preprint arXiv:2205.12796},
year={2022}
}