Skip to content

MFRGN: Multi-scale Feature Representation Generalization Network for Ground-to-Aerial Geo-localization

Notifications You must be signed in to change notification settings

ytao-wang/MFRGN

Repository files navigation

This repo contains the official implementation of the ACM MM 2024 paper

MFRGN: Multi-scale Feature Representation Generalization Network for Ground-to-Aerial Geo-localization

Yuntao Wang, Jinpu Zhang, Ruonan Wei, Wenbo Gao, Yuehuan Wang*

paper(MM'24)

This code is based on the Sample4Geo framework.

Details of the datasets, training and inference can be found in Sample4Geo.

News

  • 12 Dec 2024 We now provide supplementary results on University-1652.
Methods Drone2Sat
R@1 / AP
Sat2Drone
R@1 / AP
Sample4Geo 92.65 / 93.81 95.65 / 91.39
Ours 94.33 / 95.24 96.15 / 93.94

Dataset Preparation

To accelerate training/test time, you can run data_preparation.py, which implements image transformation (from '.jpg'/'.png' to '.pt') and cropping (similar to SAFA).

When you process images from '.jpg'/'.png' to '.pt', you should set ext='pt' in sample4geo/dataset/*.py

Also, if you are experiencing network errors about the backbone, you may need to download the backbone weights offline and put them into the pretrained folder.

Results

We provide our pretrained results: MFRGN-pretained.zip [BaiduYun, Password: 1234], which contains pretrained weight files or files necessary to train certain network configurations (e.g. distance_dict, convnext backbone weights).

About

MFRGN: Multi-scale Feature Representation Generalization Network for Ground-to-Aerial Geo-localization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages