The training and testing data lists can be found in ./data_list/
. Specifically:
sync_*
are for occlusion detection.mp_*
are for normal estimation on Matterport3D.scannet_*
are for normal estimation on ScanNet.
Run
th main_test_bound_realsense.lua -test_model ../pre_train_model/bound.t7 -test_file ./data_list/realsense_list.txt -root_path ../data/realsense/
The result will be generated in ./result/bound_realsense_test_bound/
. On ScanNet and Matterport3d, you may use main_test_bound_[scannet/matterport].lus
to test on ./data_list/scannet_test_list_small.txt
and ./data_list/mp_test_list_horizontal.txt
.
Run
th main_train_bound.lua -pretrain_file ../pre_train_model/sync.t7 -root_path ../data/pbrs_boundary/ -ps ./model/bound
The snapshots and models will be saved under ./model/
.
Run
th main_test_realsense.lua -test_model ../pre_train_model/normal_scannet.t7 -test_file ./data_list/realsense_list.txt -root_path ../data/realsense/
The result will be generated in ./result/normal_scannet_realsense_test/
. On ScanNet and Matterport3d, you may use main_test_[scannet/matterport].lus
to test on ./data_list/scannet_test_list_small.txt
and ./data_list/mp_test_list_horizontal.txt
.
Run
th main_train_matterport.lua -ps ./model/normal_matterport -use_render_normal_gt -root_path ../data/to_matterport/
The snapshots and models will be saved under ./model/
. Noted that you need to download color image from official Matterport3D dataset in order to train the model. Same as before, you can use main_train_scannet.lua
to train on ScanNet.