{"url":"/task/photo-geolocation-estimation","name":"Photo geolocation estimation","slug":"photo-geolocation-estimation","description_markdown":"**Photo geolocation estimation** is task of estimate or classify the geolocation from photos on world map.","categories":[{"name":"Adversarial","url":"/area/adversarial"},{"name":"Computer Vision","url":"/area/computer-vision"},{"name":"Graphs","url":"/area/graphs"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":17,"papers_with_code":13,"benchmarks":6,"benchmark_tables_in_archive":6,"benchmark_tables_shown":6,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":4,"subtasks":0,"parent_tasks":2},"benchmarks":[{"leaderboard":"/sota/photo-geolocation-estimation-on-im2gps3k","slug":"photo-geolocation-estimation-on-im2gps3k","dataset":"Im2GPS3k","dataset_url":null,"rows_in_archive":14,"metrics":["Street level (1 km)","City level (25 km)","Region level (200 km)","Country level (750 km)","Continent level (2500 km)","Training Images","Median Error (km)"],"first_row_in_archive_order":{"model":"GeoRanker","paper_title":"GeoRanker: Distance-Aware Ranking for Worldwide Image Geolocalization","paper_url":"/paper/georanker-distance-aware-ranking-for","paper_date":"2025-05-19","arxiv_id":"2505.13731","code_links":[],"syntology":null}},{"leaderboard":"/sota/photo-geolocation-estimation-on-im2gps","slug":"photo-geolocation-estimation-on-im2gps","dataset":"Im2GPS","dataset_url":"/dataset/im2gps","rows_in_archive":11,"metrics":["Median Error (km)","Street level (1 km)","City level (25 km)","Region level (200 km)","Country level (750 km)","Continent level (2500 km)","Training images","Reference images"],"first_row_in_archive_order":{"model":"PIGEOTTO","paper_title":"PIGEON: Predicting Image Geolocations","paper_url":"/paper/pigeon-predicting-image-geolocations","paper_date":"2023-07-11","arxiv_id":"2307.05845","code_links":[{"title":"LukasHaas/PIGEON","url":"https://github.com/LukasHaas/PIGEON"}],"syntology":{"n":2,"n_ran":1,"n_unverified":1,"n_pointer_only":2}}},{"leaderboard":"/sota/photo-geolocation-estimation-on-yfcc26k","slug":"photo-geolocation-estimation-on-yfcc26k","dataset":"YFCC26k","dataset_url":null,"rows_in_archive":6,"metrics":["Street level (1 km)","City level (25 km)","Region level (200 km)","Country level (750 km)","Continent level (2500 km)","Training Images","Median Error (km)"],"first_row_in_archive_order":{"model":"GeoCLIP","paper_title":"GeoCLIP: Clip-Inspired Alignment between Locations and Images for Effective Worldwide Geo-localization","paper_url":"/paper/geoclip-clip-inspired-alignment-between","paper_date":"2023-09-27","arxiv_id":"2309.16020","code_links":[{"title":"VicenteVivan/geo-clip","url":"https://github.com/VicenteVivan/geo-clip"},{"title":"kelsdoerksen/giga-connectivity","url":"https://github.com/kelsdoerksen/giga-connectivity"},{"title":"ramanakshay/hierarchical-geoclip","url":"https://github.com/ramanakshay/hierarchical-geoclip"}],"syntology":{"n":13,"n_ran":5,"n_unverified":8,"n_pointer_only":0}}},{"leaderboard":"/sota/photo-geolocation-estimation-on-gws15k","slug":"photo-geolocation-estimation-on-gws15k","dataset":"GWS15k","dataset_url":null,"rows_in_archive":5,"metrics":["Street level (1 km)","City level (25 km)","Region level (200 km)","Country level (750 km)","Continent level (2500 km)","Median Error (km)"],"first_row_in_archive_order":{"model":"PIGEOTTO","paper_title":"PIGEON: Predicting Image Geolocations","paper_url":"/paper/pigeon-predicting-image-geolocations","paper_date":"2023-07-11","arxiv_id":"2307.05845","code_links":[{"title":"LukasHaas/PIGEON","url":"https://github.com/LukasHaas/PIGEON"}],"syntology":{"n":2,"n_ran":1,"n_unverified":1,"n_pointer_only":2}}},{"leaderboard":"/sota/photo-geolocation-estimation-on-yfcc4k","slug":"photo-geolocation-estimation-on-yfcc4k","dataset":"YFCC4k","dataset_url":null,"rows_in_archive":4,"metrics":["Median Error (km)","Street (1 km)","City (25 km)","Region (200 km)","Country (750 km)","Continent (2500 km)"],"first_row_in_archive_order":{"model":"PIGEOTTO","paper_title":"PIGEON: Predicting Image Geolocations","paper_url":"/paper/pigeon-predicting-image-geolocations","paper_date":"2023-07-11","arxiv_id":"2307.05845","code_links":[{"title":"LukasHaas/PIGEON","url":"https://github.com/LukasHaas/PIGEON"}],"syntology":{"n":2,"n_ran":1,"n_unverified":1,"n_pointer_only":2}}},{"leaderboard":"/sota/photo-geolocation-estimation-on","slug":"photo-geolocation-estimation-on","dataset":"OpenStreetView-5M","dataset_url":"/dataset/openstreetview-5m","rows_in_archive":2,"metrics":["Geoscore"],"first_row_in_archive_order":{"model":"Plonk","paper_title":"Around the World in 80 Timesteps: A Generative Approach to Global Visual Geolocation","paper_url":"/paper/around-the-world-in-80-timesteps-a-generative","paper_date":"2024-12-09","arxiv_id":"2412.06781","code_links":[{"title":"nicolas-dufour/plonk","url":"https://github.com/nicolas-dufour/plonk"}],"syntology":{"n":7,"n_ran":0,"n_unverified":7,"n_pointer_only":0}}}],"datasets":[{"url":"/dataset/geode","name":"GeoDE","full_name":"","num_papers_in_archive":7},{"url":"/dataset/im2gps","name":"Im2GPS","full_name":"","num_papers_in_archive":6},{"url":"/dataset/openstreetview-5m","name":"OpenStreetView-5M","full_name":"","num_papers_in_archive":2},{"url":"/dataset/mm-locate-news","name":"MM-Locate-News","full_name":"","num_papers_in_archive":1}],"subtasks":[],"parent_tasks":[{"url":"/task/4k-60fps","name":"4K 60Fps"},{"url":"/task/image-classification","name":"Image Classification"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":13,"of":13,"tagged_in_all":17,"items":[{"url":"/paper/geoclip-clip-inspired-alignment-between","title":"GeoCLIP: Clip-Inspired Alignment between Locations and Images for Effective Worldwide Geo-localization","date":"2023-09-27","arxiv_id":"2309.16020","repositories_listed":3,"syntology":{"n":13,"n_ran":5,"n_unverified":8,"n_pointer_only":0}},{"url":"/paper/geolocating-earth-imagery-from-iss","title":"Geolocating Earth Imagery from ISS: Integrating Machine Learning with Astronaut Photography for Enhanced Geographic Mapping","date":"2025-04-29","arxiv_id":"2504.21194","repositories_listed":1,"syntology":null},{"url":"/paper/around-the-world-in-80-timesteps-a-generative","title":"Around the World in 80 Timesteps: A Generative Approach to Global Visual Geolocation","date":"2024-12-09","arxiv_id":"2412.06781","repositories_listed":1,"syntology":{"n":7,"n_ran":0,"n_unverified":7,"n_pointer_only":0}},{"url":"/paper/g3-an-effective-and-adaptive-framework-for","title":"G3: An Effective and Adaptive Framework for Worldwide Geolocalization Using Large Multi-Modality Models","date":"2024-05-23","arxiv_id":"2405.14702","repositories_listed":1,"syntology":{"n":8,"n_ran":3,"n_unverified":5,"n_pointer_only":0}},{"url":"/paper/openstreetview-5m-the-many-roads-to-global","title":"OpenStreetView-5M: The Many Roads to Global Visual Geolocation","date":"2024-04-29","arxiv_id":"2404.18873","repositories_listed":1,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/pigeon-predicting-image-geolocations","title":"PIGEON: Predicting Image Geolocations","date":"2023-07-11","arxiv_id":"2307.05845","repositories_listed":1,"syntology":{"n":2,"n_ran":1,"n_unverified":1,"n_pointer_only":2}},{"url":"/paper/learning-generalized-zero-shot-learners-for","title":"Learning Generalized Zero-Shot Learners for Open-Domain Image Geolocalization","date":"2023-02-01","arxiv_id":"2302.00275","repositories_listed":1,"syntology":null},{"url":"/paper/where-in-the-world-is-this-image-transformer","title":"Where in the World is this Image? Transformer-based Geo-localization in the Wild","date":"2022-04-29","arxiv_id":"2204.13861","repositories_listed":1,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/crosslocate-cross-modal-large-scale-visual","title":"CrossLocate: Cross-modal Large-scale Visual Geo-Localization in Natural Environments using Rendered Modalities","date":"2022-01-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/interpretable-semantic-photo-geolocalization","title":"Interpretable Semantic Photo Geolocation","date":"2021-04-30","arxiv_id":"2104.14995","repositories_listed":1,"syntology":null},{"url":"/paper/geowine-geolocation-based-wiki-image-news-and","title":"GeoWINE: Geolocation based Wiki, Image,News and Event Retrieval","date":"2021-04-30","arxiv_id":"2104.14994","repositories_listed":1,"syntology":null},{"url":"/paper/geolocation-estimation-of-photos-using-a","title":"Geolocation Estimation of Photos using a Hierarchical Model and Scene Classification","date":"2018-09-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/planet-photo-geolocation-with-convolutional","title":"PlaNet - Photo Geolocation with Convolutional Neural Networks","date":"2016-02-17","arxiv_id":"1602.05314","repositories_listed":1,"syntology":null}],"syntology_records":6,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}