├── .gitignore ├── README.md ├── dataloaders ├── GSVCitiesDataloader.py ├── train │ └── GSVCitiesDataset.py └── val │ ├── CrossSeasonDataset.py │ ├── EssexDataset.py │ ├── InriaDataset.py │ ├── MapillaryDataset.py │ ├── NordlandDataset.py │ ├── PittsburghDataset.py │ └── SPEDDataset.py ├── datasets ├── CrossSeason │ ├── CrossSeason_dbImages.npy │ ├── CrossSeason_gt.npy │ └── CrossSeason_qImages.npy ├── ESSEX │ ├── ESSEX_dbImages.npy │ ├── ESSEX_gt.npy │ └── ESSEX_qImages.npy ├── InriaHolidays │ ├── Inria_dbImages.npy │ ├── Inria_gt.npy │ └── Inria_qImages.npy ├── Nordland │ ├── Nordland_dbImages.npy │ ├── Nordland_gt.npy │ └── Nordland_qImages.npy ├── Pittsburgh │ ├── pitts250k_test_dbImages.npy │ ├── pitts250k_test_gt.npy │ ├── pitts250k_test_qImages.npy │ ├── pitts30k_test_dbImages.npy │ ├── pitts30k_test_gt.npy │ ├── pitts30k_test_qImages.npy │ ├── pitts30k_val_dbImages.npy │ ├── pitts30k_val_gt.npy │ └── pitts30k_val_qImages.npy ├── SPED │ ├── SPED_dbImages.npy │ ├── SPED_gt.npy │ └── SPED_qImages.npy └── msls_val │ ├── msls_val_dbImages.npy │ ├── msls_val_pIdx.npy │ ├── msls_val_qIdx.npy │ └── msls_val_qImages.npy ├── image └── README │ ├── 1677601845733.png │ └── 1677603273600.png ├── main.py ├── models ├── aggregators │ ├── __init__.py │ ├── convap.py │ ├── cosplace.py │ └── gem.py ├── backbones │ ├── __init__.py │ ├── efficientnet.py │ ├── resnet.py │ └── swin.py └── helper.py ├── notebooks └── evaluate_model.ipynb ├── requirements.txt └── utils ├── __init__.py ├── losses.py └── validation.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .ipynb_checkpoints 3 | LOGS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/README.md -------------------------------------------------------------------------------- /dataloaders/GSVCitiesDataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/GSVCitiesDataloader.py -------------------------------------------------------------------------------- /dataloaders/train/GSVCitiesDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/train/GSVCitiesDataset.py -------------------------------------------------------------------------------- /dataloaders/val/CrossSeasonDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/val/CrossSeasonDataset.py -------------------------------------------------------------------------------- /dataloaders/val/EssexDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/val/EssexDataset.py -------------------------------------------------------------------------------- /dataloaders/val/InriaDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/val/InriaDataset.py -------------------------------------------------------------------------------- /dataloaders/val/MapillaryDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/val/MapillaryDataset.py -------------------------------------------------------------------------------- /dataloaders/val/NordlandDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/val/NordlandDataset.py -------------------------------------------------------------------------------- /dataloaders/val/PittsburghDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/val/PittsburghDataset.py -------------------------------------------------------------------------------- /dataloaders/val/SPEDDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/dataloaders/val/SPEDDataset.py -------------------------------------------------------------------------------- /datasets/CrossSeason/CrossSeason_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/CrossSeason/CrossSeason_dbImages.npy -------------------------------------------------------------------------------- /datasets/CrossSeason/CrossSeason_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/CrossSeason/CrossSeason_gt.npy -------------------------------------------------------------------------------- /datasets/CrossSeason/CrossSeason_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/CrossSeason/CrossSeason_qImages.npy -------------------------------------------------------------------------------- /datasets/ESSEX/ESSEX_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/ESSEX/ESSEX_dbImages.npy -------------------------------------------------------------------------------- /datasets/ESSEX/ESSEX_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/ESSEX/ESSEX_gt.npy -------------------------------------------------------------------------------- /datasets/ESSEX/ESSEX_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/ESSEX/ESSEX_qImages.npy -------------------------------------------------------------------------------- /datasets/InriaHolidays/Inria_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/InriaHolidays/Inria_dbImages.npy -------------------------------------------------------------------------------- /datasets/InriaHolidays/Inria_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/InriaHolidays/Inria_gt.npy -------------------------------------------------------------------------------- /datasets/InriaHolidays/Inria_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/InriaHolidays/Inria_qImages.npy -------------------------------------------------------------------------------- /datasets/Nordland/Nordland_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Nordland/Nordland_dbImages.npy -------------------------------------------------------------------------------- /datasets/Nordland/Nordland_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Nordland/Nordland_gt.npy -------------------------------------------------------------------------------- /datasets/Nordland/Nordland_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Nordland/Nordland_qImages.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts250k_test_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts250k_test_dbImages.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts250k_test_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts250k_test_gt.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts250k_test_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts250k_test_qImages.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts30k_test_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts30k_test_dbImages.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts30k_test_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts30k_test_gt.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts30k_test_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts30k_test_qImages.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts30k_val_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts30k_val_dbImages.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts30k_val_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts30k_val_gt.npy -------------------------------------------------------------------------------- /datasets/Pittsburgh/pitts30k_val_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/Pittsburgh/pitts30k_val_qImages.npy -------------------------------------------------------------------------------- /datasets/SPED/SPED_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/SPED/SPED_dbImages.npy -------------------------------------------------------------------------------- /datasets/SPED/SPED_gt.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/SPED/SPED_gt.npy -------------------------------------------------------------------------------- /datasets/SPED/SPED_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/SPED/SPED_qImages.npy -------------------------------------------------------------------------------- /datasets/msls_val/msls_val_dbImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/msls_val/msls_val_dbImages.npy -------------------------------------------------------------------------------- /datasets/msls_val/msls_val_pIdx.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/msls_val/msls_val_pIdx.npy -------------------------------------------------------------------------------- /datasets/msls_val/msls_val_qIdx.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/msls_val/msls_val_qIdx.npy -------------------------------------------------------------------------------- /datasets/msls_val/msls_val_qImages.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/datasets/msls_val/msls_val_qImages.npy -------------------------------------------------------------------------------- /image/README/1677601845733.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/image/README/1677601845733.png -------------------------------------------------------------------------------- /image/README/1677603273600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/image/README/1677603273600.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/main.py -------------------------------------------------------------------------------- /models/aggregators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/aggregators/__init__.py -------------------------------------------------------------------------------- /models/aggregators/convap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/aggregators/convap.py -------------------------------------------------------------------------------- /models/aggregators/cosplace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/aggregators/cosplace.py -------------------------------------------------------------------------------- /models/aggregators/gem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/aggregators/gem.py -------------------------------------------------------------------------------- /models/backbones/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/backbones/__init__.py -------------------------------------------------------------------------------- /models/backbones/efficientnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/backbones/efficientnet.py -------------------------------------------------------------------------------- /models/backbones/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/backbones/resnet.py -------------------------------------------------------------------------------- /models/backbones/swin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/backbones/swin.py -------------------------------------------------------------------------------- /models/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/models/helper.py -------------------------------------------------------------------------------- /notebooks/evaluate_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/notebooks/evaluate_model.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/utils/losses.py -------------------------------------------------------------------------------- /utils/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amaralibey/gsv-cities/HEAD/utils/validation.py --------------------------------------------------------------------------------