├── .vscode └── launch.json ├── LICENSE ├── README.md ├── configs ├── 3d_match │ ├── 3DMatch_all.txt │ ├── 3DMatch_all_train.txt │ ├── 3DMatch_all_valid.txt │ ├── 3DMatch_filtered_all.txt │ ├── 3DMatch_filtered_train.txt │ └── 3DMatch_filtered_valid.txt └── pairwise_registration │ ├── demo │ └── config.yaml │ ├── eval │ └── RegBlock.yaml │ └── train │ ├── ACNe.yaml │ ├── LTFGC.yaml │ └── OANet.yaml ├── data └── demo │ └── pairwise │ └── raw_data │ ├── cloud_bin_0.ply │ └── cloud_bin_1.ply ├── figures └── LM3DPCR.jpg ├── lib ├── checkpoints.py ├── config.py ├── data.py ├── descriptor │ ├── __init__.py │ ├── common.py │ ├── fcgf.py │ └── residual_block.py ├── filtering │ ├── __init__.py │ └── oanet.py ├── layers.py ├── logger.py ├── loss.py ├── pairwise │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── config.cpython-36.pyc │ │ └── training.cpython-36.pyc │ ├── config.py │ └── training.py └── utils.py ├── requirements.txt ├── scripts ├── benchmark_pairwise_registration.py ├── download_3DMatch_eval.sh ├── download_3DMatch_train.sh ├── download_pretrained_models.sh ├── download_redwood_eval.sh ├── extract_data.py ├── pairwise_demo.py └── utils.py └── train.py /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/README.md -------------------------------------------------------------------------------- /configs/3d_match/3DMatch_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/3d_match/3DMatch_all.txt -------------------------------------------------------------------------------- /configs/3d_match/3DMatch_all_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/3d_match/3DMatch_all_train.txt -------------------------------------------------------------------------------- /configs/3d_match/3DMatch_all_valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/3d_match/3DMatch_all_valid.txt -------------------------------------------------------------------------------- /configs/3d_match/3DMatch_filtered_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/3d_match/3DMatch_filtered_all.txt -------------------------------------------------------------------------------- /configs/3d_match/3DMatch_filtered_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/3d_match/3DMatch_filtered_train.txt -------------------------------------------------------------------------------- /configs/3d_match/3DMatch_filtered_valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/3d_match/3DMatch_filtered_valid.txt -------------------------------------------------------------------------------- /configs/pairwise_registration/demo/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/pairwise_registration/demo/config.yaml -------------------------------------------------------------------------------- /configs/pairwise_registration/eval/RegBlock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/pairwise_registration/eval/RegBlock.yaml -------------------------------------------------------------------------------- /configs/pairwise_registration/train/ACNe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/pairwise_registration/train/ACNe.yaml -------------------------------------------------------------------------------- /configs/pairwise_registration/train/LTFGC.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/pairwise_registration/train/LTFGC.yaml -------------------------------------------------------------------------------- /configs/pairwise_registration/train/OANet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/configs/pairwise_registration/train/OANet.yaml -------------------------------------------------------------------------------- /data/demo/pairwise/raw_data/cloud_bin_0.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/data/demo/pairwise/raw_data/cloud_bin_0.ply -------------------------------------------------------------------------------- /data/demo/pairwise/raw_data/cloud_bin_1.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/data/demo/pairwise/raw_data/cloud_bin_1.ply -------------------------------------------------------------------------------- /figures/LM3DPCR.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/figures/LM3DPCR.jpg -------------------------------------------------------------------------------- /lib/checkpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/checkpoints.py -------------------------------------------------------------------------------- /lib/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/config.py -------------------------------------------------------------------------------- /lib/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/data.py -------------------------------------------------------------------------------- /lib/descriptor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/descriptor/__init__.py -------------------------------------------------------------------------------- /lib/descriptor/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/descriptor/common.py -------------------------------------------------------------------------------- /lib/descriptor/fcgf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/descriptor/fcgf.py -------------------------------------------------------------------------------- /lib/descriptor/residual_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/descriptor/residual_block.py -------------------------------------------------------------------------------- /lib/filtering/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/filtering/__init__.py -------------------------------------------------------------------------------- /lib/filtering/oanet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/filtering/oanet.py -------------------------------------------------------------------------------- /lib/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/layers.py -------------------------------------------------------------------------------- /lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/logger.py -------------------------------------------------------------------------------- /lib/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/loss.py -------------------------------------------------------------------------------- /lib/pairwise/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/pairwise/__init__.py -------------------------------------------------------------------------------- /lib/pairwise/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/pairwise/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /lib/pairwise/__pycache__/config.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/pairwise/__pycache__/config.cpython-36.pyc -------------------------------------------------------------------------------- /lib/pairwise/__pycache__/training.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/pairwise/__pycache__/training.cpython-36.pyc -------------------------------------------------------------------------------- /lib/pairwise/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/pairwise/config.py -------------------------------------------------------------------------------- /lib/pairwise/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/pairwise/training.py -------------------------------------------------------------------------------- /lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/lib/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/benchmark_pairwise_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/benchmark_pairwise_registration.py -------------------------------------------------------------------------------- /scripts/download_3DMatch_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/download_3DMatch_eval.sh -------------------------------------------------------------------------------- /scripts/download_3DMatch_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/download_3DMatch_train.sh -------------------------------------------------------------------------------- /scripts/download_pretrained_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/download_pretrained_models.sh -------------------------------------------------------------------------------- /scripts/download_redwood_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/download_redwood_eval.sh -------------------------------------------------------------------------------- /scripts/extract_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/extract_data.py -------------------------------------------------------------------------------- /scripts/pairwise_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/pairwise_demo.py -------------------------------------------------------------------------------- /scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/scripts/utils.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgojcic/3D_multiview_reg/HEAD/train.py --------------------------------------------------------------------------------