Leveraging Cross-View Geo-Localization With Ensemble Learning And Temporal Awareness

DOI

The code for the Leveraging Cross-View Geo-Localization With Ensemble Learning And Temporal Awareness paper.

The bdd100k-trajectories repo contains the code for our deravative dataset pipeline. And the cross-view-geo-localiztion-bag cotains the code for constructing the ensemble model.

$ tree
├── bdd100k-trajectories
│   ├── aerial_tiles_extraction.ipynb
│   ├── blurry_aerial.ipynb
│   ├── dark-trajectories.ipynb
│   ├── frames_extraction.ipynb
│   ├── LICENSE
│   ├── README.md
│   ├── satellite_images.ipynb
│   ├── select_initial_trajectories.ipynb
│   └── timestamps.ipynb
├── cross-view-localization-bag
│   ├── comingdowntoearth
│   │   ├── cvact_test.py
│   │   ├── data
│   │   │   ├── convert_polar.py
│   │   │   ├── custom_transforms.py
│   │   │   ├── cvact_test_utils.py
│   │   │   ├── cvact_utils.py
│   │   │   └── utils.py
│   │   ├── generate_descriptors.py
│   │   ├── helper
│   │   │   ├── parser_cvact.py
│   │   │   └── parser.py
│   │   ├── networks
│   │   │   ├── backbones.py
│   │   │   ├── c_gan.py
│   │   │   └── safa.py
│   │   ├── README.md
│   │   ├── teaser-small.png
│   │   ├── train_synthesis_cvact.py
│   │   ├── train_synthesis_cvusa.py
│   │   └── utils
│   │       ├── base_wrapper.py
│   │       ├── rgan_wrapper_cvact.py
│   │       ├── rgan_wrapper.py
│   │       └── setup_helper.py
│   ├── download_pretrained_models.py
│   ├── DSM
│   │   ├── Framework.png
│   │   ├── README.md
│   │   └── script
│   │       ├── cal_FOV_acc.py
│   │       ├── cir_net_FOV.py
│   │       ├── data_preparation.py
│   │       ├── distance.py
│   │       ├── generate_descriptors.py
│   │       ├── generate_test_data_cvact.py
│   │       ├── generate_test_data_cvusa.py
│   │       ├── ground_input.py
│   │       ├── OriNet_CVACT
│   │       │   ├── ACT_data.mat
│   │       │   ├── __init__.py
│   │       │   └── input_data_act_polar_3.py
│   │       ├── polar_input_data_orien_FOV_3.py
│   │       ├── test_cvact_fov.py
│   │       ├── train_cvact_fov.py
│   │       ├── train_cvusa_fov.py
│   │       ├── VGG_cir.py
│   │       └── VGG.py
│   ├── generate_descriptors.py
│   ├── L2LTR
│   │   ├── ACT_data.mat
│   │   ├── generate_sat_descriptors.py
│   │   ├── ground_input.py
│   │   ├── LICENSE
│   │   ├── models
│   │   │   ├── configs.py
│   │   │   ├── model_crossattn.py
│   │   │   └── modeling_resnet.py
│   │   ├── README.md
│   │   ├── train.py
│   │   └── utils
│   │       ├── dataloader_act.py
│   │       ├── dataloader_usa.py
│   │       ├── data_utils.py
│   │       └── scheduler.py
│   ├── README.md
│   ├── SAFA
│   │   ├── Framework.png
│   │   ├── OriNet_CVACT
│   │   │   ├── CVACT_orientations
│   │   │   │   └── ACT_data.mat
│   │   │   ├── input_data_ACT_test.py
│   │   │   └── input_data_VGG.py
│   │   ├── README.md
│   │   ├── SAFA_poster.pdf
│   │   └── script
│   │       ├── data_preparation.py
│   │       ├── generate_descriptors.py
│   │       ├── input_data_act_polar.py
│   │       ├── input_data_cvusa.py
│   │       ├── OriNet_CVACT
│   │       │   ├── CVACT_orientations
│   │       │   │   ├── ACT_data.mat
│   │       │   │   ├── yaw_pitch_grd_CVACT.mat
│   │       │   │   └── yaw_radius_sat_CVACT.mat
│   │       │   └── input_data_act_polar.py
│   │       ├── spatial_net.py
│   │       ├── test_cvact.py
│   │       ├── test_cvusa.py
│   │       ├── train_cvact.py
│   │       ├── train_cvusa.py
│   │       └── VGG.py
│   └── Siam-FCANet
│       ├── generate_sat_descriptors.py
│       ├── ground_input.py
│       ├── input_data.py
│       ├── losses_for_training.py
│       ├── loupe.py
│       ├── RankingTest_ForBigMat.py
│       ├── README.md
│       ├── SiamFCANet.py
│       ├── SiamFCANet_VH.py
│       └── train_CVUSA_01.py
└── LICENSE

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.