├── .gitignore ├── 3DLoMatch.pkl ├── LICENSE ├── README.md ├── SC2_PCR.py ├── benchmark_utils.py ├── benchmark_utils_predator.py ├── benchmarks └── 3DLoMatch │ ├── 7-scenes-redkitchen │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log │ ├── sun3d-home_at-home_at_scan1_2013_jan_1 │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log │ ├── sun3d-home_md-home_md_scan9_2012_sep_30 │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log │ ├── sun3d-hotel_uc-scan3 │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log │ ├── sun3d-hotel_umd-maryland_hotel1 │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log │ ├── sun3d-hotel_umd-maryland_hotel3 │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log │ ├── sun3d-mit_76_studyroom-76-1studyroom2 │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log │ └── sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika │ ├── gt.info │ ├── gt.log │ └── gt_overlap.log ├── common.py ├── config.py ├── config_json ├── config_3DLoMatch.json ├── config_3DMatch.json └── config_KITTI.json ├── dataset.py ├── environment.yml ├── evaluate_metric.py ├── figures └── pipeline.png ├── test_3DLoMatch.py ├── test_3DMatch.py ├── test_KITTI.py └── utils ├── SE3.py ├── libpmc.so ├── max_clique.py ├── pointcloud.py ├── sinkhorn.py └── timer.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/.gitignore -------------------------------------------------------------------------------- /3DLoMatch.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/3DLoMatch.pkl -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/README.md -------------------------------------------------------------------------------- /SC2_PCR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/SC2_PCR.py -------------------------------------------------------------------------------- /benchmark_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmark_utils.py -------------------------------------------------------------------------------- /benchmark_utils_predator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmark_utils_predator.py -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/7-scenes-redkitchen/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/7-scenes-redkitchen/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/7-scenes-redkitchen/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/7-scenes-redkitchen/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/7-scenes-redkitchen/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/7-scenes-redkitchen/gt_overlap.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-home_at-home_at_scan1_2013_jan_1/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-home_at-home_at_scan1_2013_jan_1/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-home_at-home_at_scan1_2013_jan_1/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-home_at-home_at_scan1_2013_jan_1/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-home_at-home_at_scan1_2013_jan_1/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-home_at-home_at_scan1_2013_jan_1/gt_overlap.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-home_md-home_md_scan9_2012_sep_30/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-home_md-home_md_scan9_2012_sep_30/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-home_md-home_md_scan9_2012_sep_30/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-home_md-home_md_scan9_2012_sep_30/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-home_md-home_md_scan9_2012_sep_30/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-home_md-home_md_scan9_2012_sep_30/gt_overlap.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_uc-scan3/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_uc-scan3/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_uc-scan3/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_uc-scan3/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_uc-scan3/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_uc-scan3/gt_overlap.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel1/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel1/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel1/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel1/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel1/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel1/gt_overlap.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel3/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel3/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel3/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel3/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel3/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-hotel_umd-maryland_hotel3/gt_overlap.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-mit_76_studyroom-76-1studyroom2/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-mit_76_studyroom-76-1studyroom2/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-mit_76_studyroom-76-1studyroom2/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-mit_76_studyroom-76-1studyroom2/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-mit_76_studyroom-76-1studyroom2/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-mit_76_studyroom-76-1studyroom2/gt_overlap.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika/gt.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika/gt.info -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika/gt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika/gt.log -------------------------------------------------------------------------------- /benchmarks/3DLoMatch/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika/gt_overlap.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/benchmarks/3DLoMatch/sun3d-mit_lab_hj-lab_hj_tea_nov_2_2012_scan1_erika/gt_overlap.log -------------------------------------------------------------------------------- /common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/common.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/config.py -------------------------------------------------------------------------------- /config_json/config_3DLoMatch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/config_json/config_3DLoMatch.json -------------------------------------------------------------------------------- /config_json/config_3DMatch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/config_json/config_3DMatch.json -------------------------------------------------------------------------------- /config_json/config_KITTI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/config_json/config_KITTI.json -------------------------------------------------------------------------------- /dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/dataset.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/environment.yml -------------------------------------------------------------------------------- /evaluate_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/evaluate_metric.py -------------------------------------------------------------------------------- /figures/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/figures/pipeline.png -------------------------------------------------------------------------------- /test_3DLoMatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/test_3DLoMatch.py -------------------------------------------------------------------------------- /test_3DMatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/test_3DMatch.py -------------------------------------------------------------------------------- /test_KITTI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/test_KITTI.py -------------------------------------------------------------------------------- /utils/SE3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/utils/SE3.py -------------------------------------------------------------------------------- /utils/libpmc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/utils/libpmc.so -------------------------------------------------------------------------------- /utils/max_clique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/utils/max_clique.py -------------------------------------------------------------------------------- /utils/pointcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/utils/pointcloud.py -------------------------------------------------------------------------------- /utils/sinkhorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/utils/sinkhorn.py -------------------------------------------------------------------------------- /utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhiChen902/SC2-PCR/HEAD/utils/timer.py --------------------------------------------------------------------------------