{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/satlas-a-large-scale-multi-task-dataset-for","title":"SatlasPretrain: A Large-Scale Dataset for Remote Sensing Image Understanding","arxiv_id":"2211.15660","date":"2022-11-28","proceeding":"ICCV 2023 1","authors":["Favyen Bastani","Piper Wolters","Ritwik Gupta","Joe Ferdinando","Aniruddha Kembhavi"],"abstract":"Remote sensing images are useful for a wide variety of planet monitoring applications, from tracking deforestation to tackling illegal fishing. The Earth is extremely diverse -- the amount of potential tasks in remote sensing images is massive, and the sizes of features range from several kilometers to just tens of centimeters. However, creating generalizable computer vision methods is a challenge in part due to the lack of a large-scale dataset that captures these diverse features for many tasks. In this paper, we present SatlasPretrain, a remote sensing dataset that is large in both breadth and scale, combining Sentinel-2 and NAIP images with 302M labels under 137 categories and seven label types. We evaluate eight baselines and a proposed method on SatlasPretrain, and find that there is substantial room for improvement in addressing research challenges specific to remote sensing, including processing image time series that consist of images from very different types of sensors, and taking advantage of long-range spatial context. Moreover, we find that pre-training on SatlasPretrain substantially improves performance on downstream tasks, increasing average accuracy by 18% over ImageNet and 6% over the next best baseline. The dataset, pre-trained model weights, and code are available at https://satlas-pretrain.allen.ai/.","url_abs":"https://arxiv.org/abs/2211.15660v3","url_pdf":"https://arxiv.org/pdf/2211.15660v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"satlas-a-large-scale-multi-task-dataset-for","repo_url":"https://github.com/allenai/satlas","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"}],"methods":[],"datasets_introduced":[{"slug":"satlas","name":"Satlas","full_name":""}],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2211.15660","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2211.15660"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/allenai/satlas","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":4},"by_repo_kind":{"official":{"samples":4,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"dc5361a5a3ec158e","entry":"compute_loc_performance","repo":"allenai/satlas","repo_kind":"official","path":"satlas/model/evaluate.py","file_url":"https://github.com/allenai/satlas/blob/HEAD/satlas/model/evaluate.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"dc5361a5a3ec158e"}},{"code_sha256_prefix":"27dd076be661fa13","entry":"get_invalid_target","repo":"allenai/satlas","repo_kind":"official","path":"satlas/model/dataset.py","file_url":"https://github.com/allenai/satlas/blob/HEAD/satlas/model/dataset.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"27dd076be661fa13"}},{"code_sha256_prefix":"107e2ed29e3286d2","entry":"load_segment_target","repo":"allenai/satlas","repo_kind":"official","path":"satlas/model/dataset.py","file_url":"https://github.com/allenai/satlas/blob/HEAD/satlas/model/dataset.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"107e2ed29e3286d2"}},{"code_sha256_prefix":"a1f08b12b5678d2f","entry":"point_score","repo":"allenai/satlas","repo_kind":"official","path":"satlas/model/evaluate.py","file_url":"https://github.com/allenai/satlas/blob/HEAD/satlas/model/evaluate.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a1f08b12b5678d2f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}