Some datasets used for training are very large. If you do not want to retrain the model, you can skip them.
- Follow the instructions here to download and prepare the dataset. The structure should be:
PF-dataset-PASCAL
├──Annotations
├──JPEGImages
├── train_pairs_pf_pascal.csv
├── val_pairs_pf_pascal.csv
└── test_pairs_pf_pascal.csv
- Download PF-Willow dataset from the link.
- Rename the outermost directory from
PF-datasettopf-willow. - Download lists for image pairs from link.
- Place the lists for image pairs under
pf-willowdirectory. The structure should be:
pf-willow
├── PF-dataset
└── test_pairs.csv
- Download SPair-71K dataset from link. After extraction, No more action required. The structure should be:
SPair-71k
├── ImageAnnotation
├── JPEGImages
└── PairAnnotation
└──...
- Download the AP-10k dataset and extract it.
./data/prepare_ap10k.sh
- Follow the instructions provided by GeoAware-SC at here to process AP-10k dataset. After processing, the structure should be:
ap-10k
├── annotations
├──── ap10k-train-split1.json
├──── ap10k-train-split2.json
├──── ap10k-train-split3.json
├──── ...
├── ImageAnnotation
├── JPEGImages
├── PairAnnotation
├──── trn
├──── test
├──── val
Aachen
├── aachen_test_1500_pairs.txt
├── database_intrinsics.txt
└── db_poses.txt
└── images_upright
- Download Megadepth dataset following the instructions from LoFTER here. If you want to do testing only, skip this step.
- Download the test scene info from here.
- After extraction, the structure should be:
megadepth
├── train-data (for training)
└────phoenix
└────megadepth_indices
└──────scene_info_0.1_0.7
└────────0000_0.1_0.3.npz
└────────...
├── megadepth_test_1500 (for testing)
└──── 0015_0.1_0.3.npz
└──── 0015_0.3_0.5.npz
└──── 0022_0.1_0.3.npz
└──── 0022_0.5_0.7.npz
└──── Undistorted_SfM
└──── megadepth_test_1500.txt
- Download scannet dataset from here. If you want to do testing only, skip this step.
- Download the test scene info from here.
- After extraction, the structure should be:
scannet
├── scannet_test_1500 (testing)
└────intrinsics.npz
└────scannet_test.txt
└────statistics.json
└────test.npz
- Download TAPVID dataset from here. After extraction, no more action required. The structure should be:
tapvid_davis
├── tapvid_davis.pkl
├── README.md
└── SOURCES.md
- Download the COCO-20k subset provided by XFeat from here. After extraction, no more action required. The structure should be:
coco_20k
├── 000000140092.jpg
└── ...jpg