SenCLIP: Enhancing zero-shot land-use mapping for Sentinel-2 with ground-level prompting

Pallavi Jain, Dino Ienco, Roberto Interdonato, Tristan Berchoux, Diego Marcos
12/11/2024
cs.CV

No official code found. Best implementation: pallavijain-pj/SenCLIP (12 stars, last commit 2026-02-26).

Abstract

Pre-trained vision-language models (VLMs), such as CLIP, demonstrate impressive zero-shot classification capabilities with free-form prompts and even show some generalization in specialized domains. However, their performance on satellite imagery is limited due to the underrepresentation of such data in their training sets, which predominantly consist of ground-level images. Existing prompting techniques for satellite imagery are often restricted to generic phrases like a satellite image of ..., limiting their effectiveness for zero-shot land-use and land-cover (LULC) mapping. To address these challenges, we introduce SenCLIP, which transfers CLIPs representation to Sentinel-2 imagery by leveraging a large dataset of Sentinel-2 images paired with geotagged ground-level photos from across Europe. We evaluate SenCLIP alongside other SOTA remote sensing VLMs on zero-shot LULC mapping tasks using the EuroSAT and BigEarthNet datasets with both aerial and ground-level prompting styles. Our approach, which aligns ground-level representations with satellite imagery, demonstrates significant improvements in classification accuracy across both prompt styles, opening new possibilities for applying free-form textual descriptions in zero-shot LULC mapping.

View on arXivView PDF

Code Implementations(1)

121Shell, PythonNov 19, 20247 months ago

Similar Papers

Cite this paper

@article{jain2024senclip,
  title  = {SenCLIP: Enhancing zero-shot land-use mapping for Sentinel-2 with ground-level prompting},
  author = {Pallavi Jain and Dino Ienco and Roberto Interdonato and Tristan Berchoux and Diego Marcos},
  year   = {2024},
  eprint = {2412.08536},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.08536v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.08536.svg)](https://codeofpaper.com/paper/2412.08536)

Discussion