├── .gitignore ├── LICENSE ├── README.md ├── assets ├── architecture.png ├── group_aligning.png ├── loss.png └── sample_images │ ├── temp.jpg │ └── temp2.jpg ├── baselines ├── extract_GIFT │ ├── HPatches_images.txt │ ├── configs │ │ ├── GIFT-6-R-stage2.yaml │ │ ├── GIFT-stage1.yaml │ │ ├── GIFT-stage2.yaml │ │ └── eval │ │ │ ├── gift_pretrain_desc.yaml │ │ │ ├── grid_det.yaml │ │ │ ├── harris_det.yaml │ │ │ ├── match_v2.yaml │ │ │ ├── none_desc.yaml │ │ │ ├── sift_det.yaml │ │ │ ├── superpoint_desc.yaml │ │ │ └── superpoint_det.yaml │ ├── data │ │ ├── model │ │ │ ├── GIFT-stage2-pretrain │ │ │ │ └── 20001.pth │ │ │ ├── _20001_gift360_pretrain_for_cvpr23_rebuttal.pth │ │ │ └── _20001_provieded_by_author.pth │ │ └── superpoint │ │ │ └── superpoint_v1.pth │ ├── dataset │ │ └── transformer.py │ ├── extract_script.sh │ ├── get_kpts_desc.py │ ├── hpatches-sequences-release │ ├── network │ │ ├── embedder.py │ │ ├── extractor.py │ │ ├── operator.py │ │ └── wrapper.py │ ├── splits.json │ ├── train │ │ ├── evaluation.py │ │ └── train_tools.py │ └── utils │ │ ├── augmentation_utils.py │ │ ├── base_utils.py │ │ ├── detector.py │ │ ├── match_utils.py │ │ ├── opencvhelper.py │ │ └── superpoint_utils.py ├── extract_KeyNet │ ├── LICENSE │ ├── README.md │ ├── get_kpts_desc.py │ └── model │ │ ├── HyNet │ │ ├── hynet_model.py │ │ └── weights │ │ │ └── HyNet_LIB.pth │ │ ├── extraction_tools.py │ │ ├── kornia_tools │ │ └── utils.py │ │ ├── modules.py │ │ ├── network.py │ │ └── weights │ │ └── keynet_pytorch.pth ├── extract_SIFT │ ├── HPatches_images.txt │ ├── configs │ │ ├── GIFT-6-R-stage2.yaml │ │ ├── GIFT-stage1.yaml │ │ ├── GIFT-stage2.yaml │ │ └── eval │ │ │ ├── gift_pretrain_desc.yaml │ │ │ ├── grid_det.yaml │ │ │ ├── harris_det.yaml │ │ │ ├── match_v2.yaml │ │ │ ├── none_desc.yaml │ │ │ ├── sift_det.yaml │ │ │ ├── superpoint_desc.yaml │ │ │ └── superpoint_det.yaml │ ├── data │ │ ├── model │ │ │ └── GIFT-stage2-pretrain │ │ │ │ └── 20001.pth │ │ └── superpoint │ │ │ └── superpoint_v1.pth │ ├── dataset │ │ └── transformer.py │ ├── extract_script.sh │ ├── get_kpts_desc.py │ ├── hpatches-sequences-release │ ├── network │ │ ├── embedder.py │ │ ├── extractor.py │ │ ├── operator.py │ │ └── wrapper.py │ ├── splits.json │ ├── train │ │ ├── evaluation.py │ │ └── train_tools.py │ └── utils │ │ ├── augmentation_utils.py │ │ ├── base_utils.py │ │ ├── detector.py │ │ ├── match_utils.py │ │ ├── opencvhelper.py │ │ └── superpoint_utils.py └── extract_SuperPoint │ ├── demo_superpoint.py │ ├── get_kpts_desc.py │ ├── script_extract.sh │ └── superpoint_v1.pth ├── config.py ├── data ├── coco ├── convert_ppm_to_png.sh └── download.sh ├── datasets ├── configs │ ├── GIFT-6-R-stage2.yaml │ ├── GIFT-stage1.yaml │ ├── GIFT-stage2.yaml │ └── eval │ │ ├── gift_pretrain_desc.yaml │ │ ├── gift_pretrain_desc_reproduce.yaml │ │ ├── grid_det.yaml │ │ ├── harris_det.yaml │ │ ├── match_v0.yaml │ │ ├── match_v1.yaml │ │ ├── match_v2.yaml │ │ ├── none_desc.yaml │ │ ├── sift_det.yaml │ │ ├── superpoint_desc.yaml │ │ └── superpoint_det.yaml ├── data │ ├── SUN2012Images │ ├── coco │ ├── hpatches-rotation │ ├── hpatches_erotate │ ├── hpatches_erotate_illm │ ├── hpatches_escale │ ├── hpatches_escale_illm │ ├── hpatches_resize │ └── st_peters_square_dataset ├── dataset │ ├── GL3D_dataset.py │ ├── _correspondence_dataset.py │ ├── correspondence_database.py │ ├── correspondence_dataset.py │ ├── homography.py │ ├── photometric_augmentation.py │ ├── relative_pose_dataset.py │ └── transformer.py ├── perspective_dataset.py ├── trainer.py ├── utils │ ├── augmentation_utils.py │ └── base_utils.py └── wrapper.py ├── evaluate.py ├── extract.py ├── installation.sh ├── model ├── descriptor_utils.py ├── group_align.py ├── load_model.py ├── loss.py ├── model.py ├── reresnet_model │ ├── model.py │ └── models │ │ ├── backbones │ │ ├── base_backbone.py │ │ └── re_resnet.py │ │ ├── builder.py │ │ └── registry.py └── rewrn_model │ ├── model.py │ └── models │ ├── __init__.py │ ├── e2_wide_resnet.py │ ├── e2sfcnn.py │ ├── e2sfcnn_quotient.py │ ├── example.py │ ├── exp_cnn.py │ ├── exp_e2sfcnn.py │ ├── utils.py │ └── wide_resnet.py ├── train.py └── utils ├── evaluate_utils.py ├── extract_utils.py └── logger.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/README.md -------------------------------------------------------------------------------- /assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/assets/architecture.png -------------------------------------------------------------------------------- /assets/group_aligning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/assets/group_aligning.png -------------------------------------------------------------------------------- /assets/loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/assets/loss.png -------------------------------------------------------------------------------- /assets/sample_images/temp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/assets/sample_images/temp.jpg -------------------------------------------------------------------------------- /assets/sample_images/temp2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/assets/sample_images/temp2.jpg -------------------------------------------------------------------------------- /baselines/extract_GIFT/HPatches_images.txt: -------------------------------------------------------------------------------- 1 | ../hpatches-sequences-release/HPatches_images.txt -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/GIFT-6-R-stage2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/configs/GIFT-6-R-stage2.yaml -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/GIFT-stage1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/configs/GIFT-stage1.yaml -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/GIFT-stage2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/configs/GIFT-stage2.yaml -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/gift_pretrain_desc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/configs/eval/gift_pretrain_desc.yaml -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/grid_det.yaml: -------------------------------------------------------------------------------- 1 | type: grid 2 | interval: 8 -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/harris_det.yaml: -------------------------------------------------------------------------------- 1 | type: harris 2 | feature_num: 2048 3 | -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/match_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/configs/eval/match_v2.yaml -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/none_desc.yaml: -------------------------------------------------------------------------------- 1 | type: none -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/sift_det.yaml: -------------------------------------------------------------------------------- 1 | type: sift 2 | sample_num: 8192 -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/superpoint_desc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/configs/eval/superpoint_desc.yaml -------------------------------------------------------------------------------- /baselines/extract_GIFT/configs/eval/superpoint_det.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/configs/eval/superpoint_det.yaml -------------------------------------------------------------------------------- /baselines/extract_GIFT/data/model/GIFT-stage2-pretrain/20001.pth: -------------------------------------------------------------------------------- 1 | ../_20001_gift360_pretrain_for_cvpr23_rebuttal.pth -------------------------------------------------------------------------------- /baselines/extract_GIFT/data/model/_20001_gift360_pretrain_for_cvpr23_rebuttal.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/data/model/_20001_gift360_pretrain_for_cvpr23_rebuttal.pth -------------------------------------------------------------------------------- /baselines/extract_GIFT/data/model/_20001_provieded_by_author.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/data/model/_20001_provieded_by_author.pth -------------------------------------------------------------------------------- /baselines/extract_GIFT/data/superpoint/superpoint_v1.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/data/superpoint/superpoint_v1.pth -------------------------------------------------------------------------------- /baselines/extract_GIFT/dataset/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/dataset/transformer.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/extract_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/extract_script.sh -------------------------------------------------------------------------------- /baselines/extract_GIFT/get_kpts_desc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/get_kpts_desc.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/hpatches-sequences-release: -------------------------------------------------------------------------------- 1 | ../hpatches-sequences-release -------------------------------------------------------------------------------- /baselines/extract_GIFT/network/embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/network/embedder.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/network/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/network/extractor.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/network/operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/network/operator.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/network/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/network/wrapper.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/splits.json: -------------------------------------------------------------------------------- 1 | ../hpatches-sequences-release/splits.json -------------------------------------------------------------------------------- /baselines/extract_GIFT/train/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/train/evaluation.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/train/train_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/train/train_tools.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/utils/augmentation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/utils/augmentation_utils.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/utils/base_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/utils/base_utils.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/utils/detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/utils/detector.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/utils/match_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/utils/match_utils.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/utils/opencvhelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/utils/opencvhelper.py -------------------------------------------------------------------------------- /baselines/extract_GIFT/utils/superpoint_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_GIFT/utils/superpoint_utils.py -------------------------------------------------------------------------------- /baselines/extract_KeyNet/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/LICENSE -------------------------------------------------------------------------------- /baselines/extract_KeyNet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/README.md -------------------------------------------------------------------------------- /baselines/extract_KeyNet/get_kpts_desc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/get_kpts_desc.py -------------------------------------------------------------------------------- /baselines/extract_KeyNet/model/HyNet/hynet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/model/HyNet/hynet_model.py -------------------------------------------------------------------------------- /baselines/extract_KeyNet/model/HyNet/weights/HyNet_LIB.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/model/HyNet/weights/HyNet_LIB.pth -------------------------------------------------------------------------------- /baselines/extract_KeyNet/model/extraction_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/model/extraction_tools.py -------------------------------------------------------------------------------- /baselines/extract_KeyNet/model/kornia_tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/model/kornia_tools/utils.py -------------------------------------------------------------------------------- /baselines/extract_KeyNet/model/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/model/modules.py -------------------------------------------------------------------------------- /baselines/extract_KeyNet/model/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/model/network.py -------------------------------------------------------------------------------- /baselines/extract_KeyNet/model/weights/keynet_pytorch.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_KeyNet/model/weights/keynet_pytorch.pth -------------------------------------------------------------------------------- /baselines/extract_SIFT/HPatches_images.txt: -------------------------------------------------------------------------------- 1 | ../hpatches-sequences-release/HPatches_images.txt -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/GIFT-6-R-stage2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/configs/GIFT-6-R-stage2.yaml -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/GIFT-stage1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/configs/GIFT-stage1.yaml -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/GIFT-stage2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/configs/GIFT-stage2.yaml -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/gift_pretrain_desc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/configs/eval/gift_pretrain_desc.yaml -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/grid_det.yaml: -------------------------------------------------------------------------------- 1 | type: grid 2 | interval: 8 -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/harris_det.yaml: -------------------------------------------------------------------------------- 1 | type: harris 2 | feature_num: 2048 3 | -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/match_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/configs/eval/match_v2.yaml -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/none_desc.yaml: -------------------------------------------------------------------------------- 1 | type: none -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/sift_det.yaml: -------------------------------------------------------------------------------- 1 | type: sift 2 | sample_num: 8192 -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/superpoint_desc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/configs/eval/superpoint_desc.yaml -------------------------------------------------------------------------------- /baselines/extract_SIFT/configs/eval/superpoint_det.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/configs/eval/superpoint_det.yaml -------------------------------------------------------------------------------- /baselines/extract_SIFT/data/model/GIFT-stage2-pretrain/20001.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/data/model/GIFT-stage2-pretrain/20001.pth -------------------------------------------------------------------------------- /baselines/extract_SIFT/data/superpoint/superpoint_v1.pth: -------------------------------------------------------------------------------- 1 | ../../../extract_SuperPoint/superpoint_v1.pth -------------------------------------------------------------------------------- /baselines/extract_SIFT/dataset/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/dataset/transformer.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/extract_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/extract_script.sh -------------------------------------------------------------------------------- /baselines/extract_SIFT/get_kpts_desc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/get_kpts_desc.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/hpatches-sequences-release: -------------------------------------------------------------------------------- 1 | ../hpatches-sequences-release -------------------------------------------------------------------------------- /baselines/extract_SIFT/network/embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/network/embedder.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/network/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/network/extractor.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/network/operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/network/operator.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/network/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/network/wrapper.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/splits.json: -------------------------------------------------------------------------------- 1 | ../hpatches-sequences-release/splits.json -------------------------------------------------------------------------------- /baselines/extract_SIFT/train/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/train/evaluation.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/train/train_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/train/train_tools.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/utils/augmentation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/utils/augmentation_utils.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/utils/base_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/utils/base_utils.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/utils/detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/utils/detector.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/utils/match_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/utils/match_utils.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/utils/opencvhelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/utils/opencvhelper.py -------------------------------------------------------------------------------- /baselines/extract_SIFT/utils/superpoint_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SIFT/utils/superpoint_utils.py -------------------------------------------------------------------------------- /baselines/extract_SuperPoint/demo_superpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SuperPoint/demo_superpoint.py -------------------------------------------------------------------------------- /baselines/extract_SuperPoint/get_kpts_desc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SuperPoint/get_kpts_desc.py -------------------------------------------------------------------------------- /baselines/extract_SuperPoint/script_extract.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SuperPoint/script_extract.sh -------------------------------------------------------------------------------- /baselines/extract_SuperPoint/superpoint_v1.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/baselines/extract_SuperPoint/superpoint_v1.pth -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/config.py -------------------------------------------------------------------------------- /data/coco: -------------------------------------------------------------------------------- 1 | ../../GIFT_datasets/coco -------------------------------------------------------------------------------- /data/convert_ppm_to_png.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/data/convert_ppm_to_png.sh -------------------------------------------------------------------------------- /data/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/data/download.sh -------------------------------------------------------------------------------- /datasets/configs/GIFT-6-R-stage2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/GIFT-6-R-stage2.yaml -------------------------------------------------------------------------------- /datasets/configs/GIFT-stage1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/GIFT-stage1.yaml -------------------------------------------------------------------------------- /datasets/configs/GIFT-stage2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/GIFT-stage2.yaml -------------------------------------------------------------------------------- /datasets/configs/eval/gift_pretrain_desc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/eval/gift_pretrain_desc.yaml -------------------------------------------------------------------------------- /datasets/configs/eval/gift_pretrain_desc_reproduce.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/eval/gift_pretrain_desc_reproduce.yaml -------------------------------------------------------------------------------- /datasets/configs/eval/grid_det.yaml: -------------------------------------------------------------------------------- 1 | type: grid 2 | interval: 8 -------------------------------------------------------------------------------- /datasets/configs/eval/harris_det.yaml: -------------------------------------------------------------------------------- 1 | type: harris 2 | feature_num: 2048 3 | -------------------------------------------------------------------------------- /datasets/configs/eval/match_v0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/eval/match_v0.yaml -------------------------------------------------------------------------------- /datasets/configs/eval/match_v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/eval/match_v1.yaml -------------------------------------------------------------------------------- /datasets/configs/eval/match_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/eval/match_v2.yaml -------------------------------------------------------------------------------- /datasets/configs/eval/none_desc.yaml: -------------------------------------------------------------------------------- 1 | type: none -------------------------------------------------------------------------------- /datasets/configs/eval/sift_det.yaml: -------------------------------------------------------------------------------- 1 | type: sift 2 | sample_num: 8192 -------------------------------------------------------------------------------- /datasets/configs/eval/superpoint_desc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/eval/superpoint_desc.yaml -------------------------------------------------------------------------------- /datasets/configs/eval/superpoint_det.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/configs/eval/superpoint_det.yaml -------------------------------------------------------------------------------- /datasets/data/SUN2012Images: -------------------------------------------------------------------------------- 1 | ../../../datasets/SUN2012Images -------------------------------------------------------------------------------- /datasets/data/coco: -------------------------------------------------------------------------------- 1 | ../../../datasets/coco -------------------------------------------------------------------------------- /datasets/data/hpatches-rotation: -------------------------------------------------------------------------------- 1 | ../../../datasets/hpatches-rotation -------------------------------------------------------------------------------- /datasets/data/hpatches_erotate: -------------------------------------------------------------------------------- 1 | ../../../datasets/hpatches_erotate -------------------------------------------------------------------------------- /datasets/data/hpatches_erotate_illm: -------------------------------------------------------------------------------- 1 | ../../../datasets/hpatches_erotate_illm -------------------------------------------------------------------------------- /datasets/data/hpatches_escale: -------------------------------------------------------------------------------- 1 | ../../../datasets/hpatches_escale -------------------------------------------------------------------------------- /datasets/data/hpatches_escale_illm: -------------------------------------------------------------------------------- 1 | ../../../datasets/hpatches_escale_illm -------------------------------------------------------------------------------- /datasets/data/hpatches_resize: -------------------------------------------------------------------------------- 1 | ../../../datasets/hpatches_resize -------------------------------------------------------------------------------- /datasets/data/st_peters_square_dataset: -------------------------------------------------------------------------------- 1 | ../../../datasets/st_peters_square_dataset -------------------------------------------------------------------------------- /datasets/dataset/GL3D_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/GL3D_dataset.py -------------------------------------------------------------------------------- /datasets/dataset/_correspondence_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/_correspondence_dataset.py -------------------------------------------------------------------------------- /datasets/dataset/correspondence_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/correspondence_database.py -------------------------------------------------------------------------------- /datasets/dataset/correspondence_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/correspondence_dataset.py -------------------------------------------------------------------------------- /datasets/dataset/homography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/homography.py -------------------------------------------------------------------------------- /datasets/dataset/photometric_augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/photometric_augmentation.py -------------------------------------------------------------------------------- /datasets/dataset/relative_pose_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/relative_pose_dataset.py -------------------------------------------------------------------------------- /datasets/dataset/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/dataset/transformer.py -------------------------------------------------------------------------------- /datasets/perspective_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/perspective_dataset.py -------------------------------------------------------------------------------- /datasets/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/trainer.py -------------------------------------------------------------------------------- /datasets/utils/augmentation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/utils/augmentation_utils.py -------------------------------------------------------------------------------- /datasets/utils/base_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/utils/base_utils.py -------------------------------------------------------------------------------- /datasets/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/datasets/wrapper.py -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/evaluate.py -------------------------------------------------------------------------------- /extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/extract.py -------------------------------------------------------------------------------- /installation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/installation.sh -------------------------------------------------------------------------------- /model/descriptor_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/descriptor_utils.py -------------------------------------------------------------------------------- /model/group_align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/group_align.py -------------------------------------------------------------------------------- /model/load_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/load_model.py -------------------------------------------------------------------------------- /model/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/loss.py -------------------------------------------------------------------------------- /model/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/model.py -------------------------------------------------------------------------------- /model/reresnet_model/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/reresnet_model/model.py -------------------------------------------------------------------------------- /model/reresnet_model/models/backbones/base_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/reresnet_model/models/backbones/base_backbone.py -------------------------------------------------------------------------------- /model/reresnet_model/models/backbones/re_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/reresnet_model/models/backbones/re_resnet.py -------------------------------------------------------------------------------- /model/reresnet_model/models/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/reresnet_model/models/builder.py -------------------------------------------------------------------------------- /model/reresnet_model/models/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/reresnet_model/models/registry.py -------------------------------------------------------------------------------- /model/rewrn_model/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/model.py -------------------------------------------------------------------------------- /model/rewrn_model/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/__init__.py -------------------------------------------------------------------------------- /model/rewrn_model/models/e2_wide_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/e2_wide_resnet.py -------------------------------------------------------------------------------- /model/rewrn_model/models/e2sfcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/e2sfcnn.py -------------------------------------------------------------------------------- /model/rewrn_model/models/e2sfcnn_quotient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/e2sfcnn_quotient.py -------------------------------------------------------------------------------- /model/rewrn_model/models/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/example.py -------------------------------------------------------------------------------- /model/rewrn_model/models/exp_cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/exp_cnn.py -------------------------------------------------------------------------------- /model/rewrn_model/models/exp_e2sfcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/exp_e2sfcnn.py -------------------------------------------------------------------------------- /model/rewrn_model/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/utils.py -------------------------------------------------------------------------------- /model/rewrn_model/models/wide_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/model/rewrn_model/models/wide_resnet.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/train.py -------------------------------------------------------------------------------- /utils/evaluate_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/utils/evaluate_utils.py -------------------------------------------------------------------------------- /utils/extract_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/utils/extract_utils.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluedream1121/RELF/HEAD/utils/logger.py --------------------------------------------------------------------------------