SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2403.14198 · CVPR · 2024

Unleashing Unlabeled Data: A Paradigm for Cross-View Geo-Localization

Gui-Song Xia, Ming Qian, Guopeng Li

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 27 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
liguopeng0923/UCVGL — 4 of 27
FunctionStatusWhere it lives
ProgressMeter Ran liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("97cbcfb46fa1d469")
SpatialAware Ran liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("2904bc5d40d73476")
calculate_scores Ran liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("ce5319f0ee24eecd")
calculate_scores_vigor Ran liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("008837477ebe9c5b")
Block Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("79f5b6c2523b2374")
CVACTTrainIntra Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("e2a991881596fe0e")
CVACTTrainSat Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("62b93b52e664fc24")
CVACTVal Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("84ea5355fc1698af")
CVUSATrainIntra Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("ecf30b5b6f863347")
CVUSATrainSat Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("4b94ee392784fb7a")
CVUSAVal Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("09aeae94832c06a3")
ConvNeXt Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("fe459ba19cf51963")
InfoNCELoss Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("afe9d1ff22ba735b")
LayerNorm Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("4166a70c4f1ffc66")
SAFA Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("2c6b817010cd1069")
Sample4Geo Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("c1f308b85e9aff33")
VIGORTrain Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("ae99606879843c93")
VigorVal Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("52ca6a2cf11fab6f")
convnext_base Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("ad17813e6b99bf93")
convnext_small Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("7958a2f56c846630")
evaluate Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("2833c02f736f1042")
get_pseudo_labels Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("451f84f2391e9f65")
get_pseudo_labels_vigor Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("e44c860cb949d8d9")
main_worker Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("e1b5f3e3ce00c600")
model Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("b30c269e5604396b")
predict Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("ffa2f538dc99e6b8")
train Not yet run liguopeng0923/UCVGL/train_crossview_sat.py
pointer only (licence: NONE) · get_code("c0c65397d45181aa")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

This paper investigates the effective utilization of unlabeled data for large-area cross-view geo-localization (CVGL), encompassing both unsupervised and semisupervised settings. Common approaches to CVGL rely on ground-satellite image pairs and employ label-driven supervised training. However, the cost of collecting precise cross-view image pairs hinders the deployment of CVGL in real-life scenarios. Without the pairs, CVGL will be more challenging to handle the significant imaging and spatial gaps between ground and satellite images. To this end, we propose an unsupervised framework including a cross-view projection to guide the model for retrieving initial pseudolabels and a fast re-ranking mechanism to refine the pseudolabels by leveraging the fact that "the perfectly paired ground-satellite image is located in a unique and identical scene". The framework exhibits competitive performance compared with supervised works on three open-source benchmarks. Our code and models will be released on https://github.com/liguopeng0923/UCVGL.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2403.14198")
get_code_for_paper("2403.14198")
have("2403.14198")

Connect an agent — have() is free.