This is the source code of our CVPR paper Arxiv
conda env create -f multiregister.yaml
All the experimental code files are in ./synthetic&real
Download the weights and put multi_oneTomore_multi_1
and multi_real_box_test_main_cad
directly into ./synthetic&real/snapshot
The Scan2CAD dataset may need to be downloaded on Scan2CAD, and put ./split.json
in the dataset folder.
If you choose ModelNet40 for synthetic experiments, then you may download the dataset in Data provided by Pointnet++ and put ./modelnet40_train.json
,./modelnet40_test.json
and modelnet40_classnum2label.json
into the dataset folder.
cd ./synthetic&real
cd cpp_wrappers
sh build.sh
cd ..
There are two commands to conduct the two experiments respectively in run.sh
, you can choose which to run.
All the experimental code files are in ./rgbd
Download the datas and put scenes
and objects
directly into ./rgbd
sh run.sh
to run and you can see the visualized results.