├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── __init__.py ├── area_matchers ├── AGBasic.py ├── AGConfig.py ├── AGMatcherFree.py ├── AGUtils.py ├── AreaGrapher.py ├── AreaMatchDense.py ├── AreaPreprocessor.py ├── CoarseAreaMatcher.py ├── abstract_am.py ├── dmesa.py ├── mesa.py └── sem_am.py ├── assets ├── A2PM.png ├── Qua.png ├── mesa-ava.png ├── mesa-main.png └── run_MESA_on_win11.md ├── back_up_local.sh ├── conf ├── area_matcher │ ├── dmesa.yaml │ ├── mesa-f.yaml │ └── sem_area_matcher.yaml ├── dataset │ ├── comac_test.yaml │ ├── demo_pair.yaml │ ├── megadepth.yaml │ ├── scannet_sam.yaml │ └── scannet_seem.yaml ├── evaler │ └── instance_eval.yaml ├── experiment │ ├── a2pm_dmesa_egam_dkm_megadepth.yaml │ ├── a2pm_dmesa_egam_dkm_scannet.yaml │ ├── a2pm_dmesa_egam_dust3r_megadepth.yaml │ ├── a2pm_dmesa_egam_dust3r_scannet.yaml │ ├── a2pm_dmesa_egam_eloftr_scannet.yaml │ ├── a2pm_dmesa_egam_loftr_megadepth.yaml │ ├── a2pm_dmesa_egam_loftr_scannet.yaml │ ├── a2pm_dmesa_egam_mast3r_megadepth.yaml │ ├── a2pm_dmesa_egam_mast3r_scannet.yaml │ ├── a2pm_dmesa_egam_spsg_megadepth.yaml │ ├── a2pm_dmesa_egam_spsg_scannet.yaml │ ├── a2pm_mesa_egam_dkm_megadepth.yaml │ ├── a2pm_mesa_egam_dkm_scannet.yaml │ ├── a2pm_mesa_egam_dust3r_megadepth.yaml │ ├── a2pm_mesa_egam_dust3r_scannet.yaml │ ├── a2pm_mesa_egam_eloftr_scannet.yaml │ ├── a2pm_mesa_egam_loftr_megadepth.yaml │ ├── a2pm_mesa_egam_loftr_scannet.yaml │ ├── a2pm_mesa_egam_mast3r_megadepth.yaml │ ├── a2pm_mesa_egam_mast3r_scannet.yaml │ ├── a2pm_mesa_egam_spsg_megadepth.yaml │ ├── a2pm_mesa_egam_spsg_scannet.yaml │ ├── demo.yaml │ ├── demo_dmesa_mast3r.yaml │ ├── demo_eloftr.yaml │ └── demo_mesaf_mast3r.yaml ├── geo_area_matcher │ ├── egam.yaml │ └── gam.yaml ├── point_matcher │ ├── aspan_indoor.yaml │ ├── aspan_outdoor.yaml │ ├── dkm_indoor.yaml │ ├── dkm_outdoor.yaml │ ├── dust3r.yaml │ ├── eloftr.yaml │ ├── loftr_indoor.yaml │ ├── loftr_outdoor.yaml │ ├── mast3r.yaml │ ├── spsg_indoor.yaml │ └── spsg_outdoor.yaml └── reconer │ └── mast3r_3dr.yaml ├── dataloader ├── __init__.py ├── abstract_dataloader.py ├── demo_pair_loader.py ├── megadepth.py └── scannet.py ├── demo ├── color │ ├── 4119.965344.png │ └── 4120.813199.png ├── intrins │ ├── 4119.965344.txt │ └── 4120.813199.txt └── samres │ ├── 4119.965344.npy │ └── 4120.813199.npy ├── geo_area_matchers ├── MatchSampler.py ├── abstract_gam.py ├── egam.py └── gam.py ├── metric ├── Evaluation.py ├── eval_ratios.py └── instance_eval.py ├── point_matchers ├── __init__.py ├── abstract_point_matcher.py ├── aspanformer.py ├── dkm.py ├── dust3r.py ├── eloftr.py ├── loftr.py ├── mast3r.py └── spsg.py ├── reconer └── __init__.py ├── requirements.txt ├── scripts ├── demo.py ├── dmesa-dkm-md.sh ├── dmesa-dkm-sn.sh ├── dmesa-dust3r-md.sh ├── dmesa-dust3r-sn.sh ├── dmesa-eloftr-sn.sh ├── dmesa-mast3r-md.sh ├── dmesa-mast3r-sn.sh ├── megadepth_1500_pairs.txt ├── mesa-f-dkm-md.sh ├── mesa-f-dkm-sn.sh ├── mesa-f-dust3r-md.sh ├── mesa-f-dust3r-sn.sh ├── mesa-f-eloftr-sn.sh ├── mesa-f-mast3r-md.sh ├── mesa-f-mast3r-sn.sh ├── scannet_pairs.txt ├── test_a2pm.py ├── test_in_dev.sh └── test_reconer.py ├── segmentor ├── ImgSAMSeg.py ├── SAMSeger.py ├── __init__.py ├── sam_seg.sh ├── seg_res │ └── seg_res_dogs.jpg.npy └── seg_utils.py └── utils ├── common.py ├── geo.py ├── img_process.py ├── load.py ├── transformer.py └── vis.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /area_matchers/AGBasic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/AGBasic.py -------------------------------------------------------------------------------- /area_matchers/AGConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/AGConfig.py -------------------------------------------------------------------------------- /area_matchers/AGMatcherFree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/AGMatcherFree.py -------------------------------------------------------------------------------- /area_matchers/AGUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/AGUtils.py -------------------------------------------------------------------------------- /area_matchers/AreaGrapher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/AreaGrapher.py -------------------------------------------------------------------------------- /area_matchers/AreaMatchDense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/AreaMatchDense.py -------------------------------------------------------------------------------- /area_matchers/AreaPreprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/AreaPreprocessor.py -------------------------------------------------------------------------------- /area_matchers/CoarseAreaMatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/CoarseAreaMatcher.py -------------------------------------------------------------------------------- /area_matchers/abstract_am.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/abstract_am.py -------------------------------------------------------------------------------- /area_matchers/dmesa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/dmesa.py -------------------------------------------------------------------------------- /area_matchers/mesa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/mesa.py -------------------------------------------------------------------------------- /area_matchers/sem_am.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/area_matchers/sem_am.py -------------------------------------------------------------------------------- /assets/A2PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/assets/A2PM.png -------------------------------------------------------------------------------- /assets/Qua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/assets/Qua.png -------------------------------------------------------------------------------- /assets/mesa-ava.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/assets/mesa-ava.png -------------------------------------------------------------------------------- /assets/mesa-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/assets/mesa-main.png -------------------------------------------------------------------------------- /assets/run_MESA_on_win11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/assets/run_MESA_on_win11.md -------------------------------------------------------------------------------- /back_up_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/back_up_local.sh -------------------------------------------------------------------------------- /conf/area_matcher/dmesa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/area_matcher/dmesa.yaml -------------------------------------------------------------------------------- /conf/area_matcher/mesa-f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/area_matcher/mesa-f.yaml -------------------------------------------------------------------------------- /conf/area_matcher/sem_area_matcher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/area_matcher/sem_area_matcher.yaml -------------------------------------------------------------------------------- /conf/dataset/comac_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/dataset/comac_test.yaml -------------------------------------------------------------------------------- /conf/dataset/demo_pair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/dataset/demo_pair.yaml -------------------------------------------------------------------------------- /conf/dataset/megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/dataset/megadepth.yaml -------------------------------------------------------------------------------- /conf/dataset/scannet_sam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/dataset/scannet_sam.yaml -------------------------------------------------------------------------------- /conf/dataset/scannet_seem.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/dataset/scannet_seem.yaml -------------------------------------------------------------------------------- /conf/evaler/instance_eval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/evaler/instance_eval.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_dkm_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_dkm_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_dkm_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_dkm_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_dust3r_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_dust3r_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_dust3r_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_dust3r_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_eloftr_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_eloftr_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_loftr_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_loftr_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_loftr_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_loftr_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_mast3r_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_mast3r_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_mast3r_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_mast3r_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_spsg_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_spsg_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_dmesa_egam_spsg_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_dmesa_egam_spsg_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_dkm_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_dkm_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_dkm_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_dkm_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_dust3r_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_dust3r_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_dust3r_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_dust3r_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_eloftr_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_eloftr_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_loftr_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_loftr_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_loftr_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_loftr_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_mast3r_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_mast3r_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_mast3r_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_mast3r_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_spsg_megadepth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_spsg_megadepth.yaml -------------------------------------------------------------------------------- /conf/experiment/a2pm_mesa_egam_spsg_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/a2pm_mesa_egam_spsg_scannet.yaml -------------------------------------------------------------------------------- /conf/experiment/demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/demo.yaml -------------------------------------------------------------------------------- /conf/experiment/demo_dmesa_mast3r.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/demo_dmesa_mast3r.yaml -------------------------------------------------------------------------------- /conf/experiment/demo_eloftr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/demo_eloftr.yaml -------------------------------------------------------------------------------- /conf/experiment/demo_mesaf_mast3r.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/experiment/demo_mesaf_mast3r.yaml -------------------------------------------------------------------------------- /conf/geo_area_matcher/egam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/geo_area_matcher/egam.yaml -------------------------------------------------------------------------------- /conf/geo_area_matcher/gam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/geo_area_matcher/gam.yaml -------------------------------------------------------------------------------- /conf/point_matcher/aspan_indoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/aspan_indoor.yaml -------------------------------------------------------------------------------- /conf/point_matcher/aspan_outdoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/aspan_outdoor.yaml -------------------------------------------------------------------------------- /conf/point_matcher/dkm_indoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/dkm_indoor.yaml -------------------------------------------------------------------------------- /conf/point_matcher/dkm_outdoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/dkm_outdoor.yaml -------------------------------------------------------------------------------- /conf/point_matcher/dust3r.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/dust3r.yaml -------------------------------------------------------------------------------- /conf/point_matcher/eloftr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/eloftr.yaml -------------------------------------------------------------------------------- /conf/point_matcher/loftr_indoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/loftr_indoor.yaml -------------------------------------------------------------------------------- /conf/point_matcher/loftr_outdoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/loftr_outdoor.yaml -------------------------------------------------------------------------------- /conf/point_matcher/mast3r.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/mast3r.yaml -------------------------------------------------------------------------------- /conf/point_matcher/spsg_indoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/spsg_indoor.yaml -------------------------------------------------------------------------------- /conf/point_matcher/spsg_outdoor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/point_matcher/spsg_outdoor.yaml -------------------------------------------------------------------------------- /conf/reconer/mast3r_3dr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/conf/reconer/mast3r_3dr.yaml -------------------------------------------------------------------------------- /dataloader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataloader/abstract_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/dataloader/abstract_dataloader.py -------------------------------------------------------------------------------- /dataloader/demo_pair_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/dataloader/demo_pair_loader.py -------------------------------------------------------------------------------- /dataloader/megadepth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/dataloader/megadepth.py -------------------------------------------------------------------------------- /dataloader/scannet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/dataloader/scannet.py -------------------------------------------------------------------------------- /demo/color/4119.965344.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/demo/color/4119.965344.png -------------------------------------------------------------------------------- /demo/color/4120.813199.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/demo/color/4120.813199.png -------------------------------------------------------------------------------- /demo/intrins/4119.965344.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/demo/intrins/4119.965344.txt -------------------------------------------------------------------------------- /demo/intrins/4120.813199.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/demo/intrins/4120.813199.txt -------------------------------------------------------------------------------- /demo/samres/4119.965344.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/demo/samres/4119.965344.npy -------------------------------------------------------------------------------- /demo/samres/4120.813199.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/demo/samres/4120.813199.npy -------------------------------------------------------------------------------- /geo_area_matchers/MatchSampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/geo_area_matchers/MatchSampler.py -------------------------------------------------------------------------------- /geo_area_matchers/abstract_gam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/geo_area_matchers/abstract_gam.py -------------------------------------------------------------------------------- /geo_area_matchers/egam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/geo_area_matchers/egam.py -------------------------------------------------------------------------------- /geo_area_matchers/gam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/geo_area_matchers/gam.py -------------------------------------------------------------------------------- /metric/Evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/metric/Evaluation.py -------------------------------------------------------------------------------- /metric/eval_ratios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/metric/eval_ratios.py -------------------------------------------------------------------------------- /metric/instance_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/metric/instance_eval.py -------------------------------------------------------------------------------- /point_matchers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/__init__.py -------------------------------------------------------------------------------- /point_matchers/abstract_point_matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/abstract_point_matcher.py -------------------------------------------------------------------------------- /point_matchers/aspanformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/aspanformer.py -------------------------------------------------------------------------------- /point_matchers/dkm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/dkm.py -------------------------------------------------------------------------------- /point_matchers/dust3r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/dust3r.py -------------------------------------------------------------------------------- /point_matchers/eloftr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/eloftr.py -------------------------------------------------------------------------------- /point_matchers/loftr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/loftr.py -------------------------------------------------------------------------------- /point_matchers/mast3r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/mast3r.py -------------------------------------------------------------------------------- /point_matchers/spsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/point_matchers/spsg.py -------------------------------------------------------------------------------- /reconer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/reconer/__init__.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/demo.py -------------------------------------------------------------------------------- /scripts/dmesa-dkm-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/dmesa-dkm-md.sh -------------------------------------------------------------------------------- /scripts/dmesa-dkm-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/dmesa-dkm-sn.sh -------------------------------------------------------------------------------- /scripts/dmesa-dust3r-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/dmesa-dust3r-md.sh -------------------------------------------------------------------------------- /scripts/dmesa-dust3r-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/dmesa-dust3r-sn.sh -------------------------------------------------------------------------------- /scripts/dmesa-eloftr-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/dmesa-eloftr-sn.sh -------------------------------------------------------------------------------- /scripts/dmesa-mast3r-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/dmesa-mast3r-md.sh -------------------------------------------------------------------------------- /scripts/dmesa-mast3r-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/dmesa-mast3r-sn.sh -------------------------------------------------------------------------------- /scripts/megadepth_1500_pairs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/megadepth_1500_pairs.txt -------------------------------------------------------------------------------- /scripts/mesa-f-dkm-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/mesa-f-dkm-md.sh -------------------------------------------------------------------------------- /scripts/mesa-f-dkm-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/mesa-f-dkm-sn.sh -------------------------------------------------------------------------------- /scripts/mesa-f-dust3r-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/mesa-f-dust3r-md.sh -------------------------------------------------------------------------------- /scripts/mesa-f-dust3r-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/mesa-f-dust3r-sn.sh -------------------------------------------------------------------------------- /scripts/mesa-f-eloftr-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/mesa-f-eloftr-sn.sh -------------------------------------------------------------------------------- /scripts/mesa-f-mast3r-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/mesa-f-mast3r-md.sh -------------------------------------------------------------------------------- /scripts/mesa-f-mast3r-sn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/mesa-f-mast3r-sn.sh -------------------------------------------------------------------------------- /scripts/scannet_pairs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/scannet_pairs.txt -------------------------------------------------------------------------------- /scripts/test_a2pm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/test_a2pm.py -------------------------------------------------------------------------------- /scripts/test_in_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/test_in_dev.sh -------------------------------------------------------------------------------- /scripts/test_reconer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/scripts/test_reconer.py -------------------------------------------------------------------------------- /segmentor/ImgSAMSeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/segmentor/ImgSAMSeg.py -------------------------------------------------------------------------------- /segmentor/SAMSeger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/segmentor/SAMSeger.py -------------------------------------------------------------------------------- /segmentor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /segmentor/sam_seg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/segmentor/sam_seg.sh -------------------------------------------------------------------------------- /segmentor/seg_res/seg_res_dogs.jpg.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/segmentor/seg_res/seg_res_dogs.jpg.npy -------------------------------------------------------------------------------- /segmentor/seg_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/segmentor/seg_utils.py -------------------------------------------------------------------------------- /utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/utils/common.py -------------------------------------------------------------------------------- /utils/geo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/utils/geo.py -------------------------------------------------------------------------------- /utils/img_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/utils/img_process.py -------------------------------------------------------------------------------- /utils/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/utils/load.py -------------------------------------------------------------------------------- /utils/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/utils/transformer.py -------------------------------------------------------------------------------- /utils/vis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Easonyesheng/A2PM-MESA/HEAD/utils/vis.py --------------------------------------------------------------------------------