├── .idea ├── .gitignore ├── VRHCF.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── 3DCSR ├── eval_3DCSR_lidar.py └── eval_3DCSR_sfm.py ├── LICENSE ├── README.md ├── ThreeDMatch ├── Test │ ├── demo.py │ ├── eval_3DLoMatch.py │ ├── eval_3DMatch.py │ ├── gt_result │ │ ├── 7-scenes-redkitchen-evaluation │ │ │ └── gt.info │ │ ├── sun3d-home_at-home_at_scan1_2013_jan_1-evaluation │ │ │ └── gt.info │ │ ├── sun3d-home_md-home_md_scan9_2012_sep_30-evaluation │ │ │ └── gt.info │ │ ├── sun3d-hotel_uc-scan3-evaluation │ │ │ └── gt.info │ │ ├── sun3d-hotel_umd-maryland_hotel1-evaluation │ │ │ └── gt.info │ │ ├── sun3d-hotel_umd-maryland_hotel3-evaluation │ │ │ └── gt.info │ │ ├── sun3d-mit_76_studyroom-76-1studyroom2-evaluation │ │ │ └── gt.info │ │ └── sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika-evaluation │ │ │ └── gt.info │ └── preparation.py ├── Train │ ├── __pycache__ │ │ ├── dataloader.cpython-39.pyc │ │ ├── dataset.cpython-39.pyc │ │ └── trainer.cpython-39.pyc │ ├── dataloader.py │ ├── dataset.py │ ├── train.py │ └── trainer.py ├── __pycache__ │ └── model.cpython-39.pyc └── model.py ├── figs ├── overview.png └── teaser.png ├── loss └── desc_loss.py ├── module ├── HCF_module.py ├── MyFPN.py ├── SphereNet.py ├── SphericalCNN.py ├── SphericalVoxelization.py ├── __pycache__ │ ├── HCF_module.cpython-39.pyc │ ├── SphericalCNN.cpython-39.pyc │ ├── SphericalVoxelization.cpython-39.pyc │ └── common.cpython-39.pyc └── common.py ├── pretrain └── 3DMatch_best.pkl └── script ├── __pycache__ ├── common.cpython-39.pyc ├── registration_metric.cpython-39.pyc ├── tools.cpython-39.pyc └── visualization.cpython-39.pyc ├── cal_overlap.py ├── common.py ├── download.sh ├── io.py ├── learnable_sinkhorn.py ├── procrustes.py ├── registration_metric.py ├── tools.py └── visualization.py /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/VRHCF.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/.idea/VRHCF.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /3DCSR/eval_3DCSR_lidar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/3DCSR/eval_3DCSR_lidar.py -------------------------------------------------------------------------------- /3DCSR/eval_3DCSR_sfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/3DCSR/eval_3DCSR_sfm.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/README.md -------------------------------------------------------------------------------- /ThreeDMatch/Test/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/demo.py -------------------------------------------------------------------------------- /ThreeDMatch/Test/eval_3DLoMatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/eval_3DLoMatch.py -------------------------------------------------------------------------------- /ThreeDMatch/Test/eval_3DMatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/eval_3DMatch.py -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/7-scenes-redkitchen-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/7-scenes-redkitchen-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/sun3d-home_at-home_at_scan1_2013_jan_1-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/sun3d-home_at-home_at_scan1_2013_jan_1-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/sun3d-home_md-home_md_scan9_2012_sep_30-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/sun3d-home_md-home_md_scan9_2012_sep_30-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/sun3d-hotel_uc-scan3-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/sun3d-hotel_uc-scan3-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/sun3d-hotel_umd-maryland_hotel1-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/sun3d-hotel_umd-maryland_hotel1-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/sun3d-hotel_umd-maryland_hotel3-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/sun3d-hotel_umd-maryland_hotel3-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/sun3d-mit_76_studyroom-76-1studyroom2-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/sun3d-mit_76_studyroom-76-1studyroom2-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/gt_result/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika-evaluation/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/gt_result/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika-evaluation/gt.info -------------------------------------------------------------------------------- /ThreeDMatch/Test/preparation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Test/preparation.py -------------------------------------------------------------------------------- /ThreeDMatch/Train/__pycache__/dataloader.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Train/__pycache__/dataloader.cpython-39.pyc -------------------------------------------------------------------------------- /ThreeDMatch/Train/__pycache__/dataset.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Train/__pycache__/dataset.cpython-39.pyc -------------------------------------------------------------------------------- /ThreeDMatch/Train/__pycache__/trainer.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Train/__pycache__/trainer.cpython-39.pyc -------------------------------------------------------------------------------- /ThreeDMatch/Train/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Train/dataloader.py -------------------------------------------------------------------------------- /ThreeDMatch/Train/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Train/dataset.py -------------------------------------------------------------------------------- /ThreeDMatch/Train/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Train/train.py -------------------------------------------------------------------------------- /ThreeDMatch/Train/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/Train/trainer.py -------------------------------------------------------------------------------- /ThreeDMatch/__pycache__/model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/__pycache__/model.cpython-39.pyc -------------------------------------------------------------------------------- /ThreeDMatch/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/ThreeDMatch/model.py -------------------------------------------------------------------------------- /figs/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/figs/overview.png -------------------------------------------------------------------------------- /figs/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/figs/teaser.png -------------------------------------------------------------------------------- /loss/desc_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/loss/desc_loss.py -------------------------------------------------------------------------------- /module/HCF_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/HCF_module.py -------------------------------------------------------------------------------- /module/MyFPN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/MyFPN.py -------------------------------------------------------------------------------- /module/SphereNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/SphereNet.py -------------------------------------------------------------------------------- /module/SphericalCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/SphericalCNN.py -------------------------------------------------------------------------------- /module/SphericalVoxelization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/SphericalVoxelization.py -------------------------------------------------------------------------------- /module/__pycache__/HCF_module.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/__pycache__/HCF_module.cpython-39.pyc -------------------------------------------------------------------------------- /module/__pycache__/SphericalCNN.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/__pycache__/SphericalCNN.cpython-39.pyc -------------------------------------------------------------------------------- /module/__pycache__/SphericalVoxelization.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/__pycache__/SphericalVoxelization.cpython-39.pyc -------------------------------------------------------------------------------- /module/__pycache__/common.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/__pycache__/common.cpython-39.pyc -------------------------------------------------------------------------------- /module/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/module/common.py -------------------------------------------------------------------------------- /pretrain/3DMatch_best.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/pretrain/3DMatch_best.pkl -------------------------------------------------------------------------------- /script/__pycache__/common.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/__pycache__/common.cpython-39.pyc -------------------------------------------------------------------------------- /script/__pycache__/registration_metric.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/__pycache__/registration_metric.cpython-39.pyc -------------------------------------------------------------------------------- /script/__pycache__/tools.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/__pycache__/tools.cpython-39.pyc -------------------------------------------------------------------------------- /script/__pycache__/visualization.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/__pycache__/visualization.cpython-39.pyc -------------------------------------------------------------------------------- /script/cal_overlap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/cal_overlap.py -------------------------------------------------------------------------------- /script/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/common.py -------------------------------------------------------------------------------- /script/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/download.sh -------------------------------------------------------------------------------- /script/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/io.py -------------------------------------------------------------------------------- /script/learnable_sinkhorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/learnable_sinkhorn.py -------------------------------------------------------------------------------- /script/procrustes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/procrustes.py -------------------------------------------------------------------------------- /script/registration_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/registration_metric.py -------------------------------------------------------------------------------- /script/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/tools.py -------------------------------------------------------------------------------- /script/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GuiyuZhao/VRHCF/HEAD/script/visualization.py --------------------------------------------------------------------------------