Source-linked AI summary
RemoteCLIP: A Vision Language Foundation Model for Remote Sensing
Fan Liu, Delong Chen, Zhangqingyun Guan, Xiaocong Zhou, Jiale Zhu, Qiaolin Ye, Liyong Fu, Jun Zhou
TL;DR
Remote sensing foundation models lack rich language understanding, while scarce pre-training data constrains vision-language specialization. RemoteCLIP addresses both issues by scaling heterogeneous annotations into image-caption data and incorporating UAV imagery, achieving strong downstream performance across retrieval and zero-shot tasks.
Problem
Existing remote sensing foundation models primarily learn low-level features, lack language understanding, and face insufficient pre-training data for large vision-language models.
Source: §I · p. 2, B. Data Scaling via Annotation… · p. 4, §V · p. 12Method
RemoteCLIP scales remote sensing data by converting segmentation masks and detection boxes into unified image-caption pairs, adding UAV imagery, and aligning image-text representations with InfoNCE loss.
Source: §I · p. 2, 2) Mask-to-Box (M2B) Conversion · p. 5Results
RemoteCLIP achieves superior downstream performance, including state-of-the-art results across retrieval benchmarks and approximately 10% retrieval and 15% zero-shot improvements over prior pre-training techniques.
Source: 1) Cross-modal Retrieval · p. 7, C. Ablation Study · p. 11, §V · p. 12Takeaways & Limitations
RemoteCLIP demonstrates that data-centric scaling can support general-purpose vision-language foundation modeling for remote sensing across multiple downstream benchmarks.
Source: §I · p. 2, §V · p. 12Rule-based annotation conversion limits caption diversity, and RemoteCLIP currently supports limited modality diversity beyond RGB imagery.
Source: §V · p. 13
Abstract
from arXiv · showhide
General-purpose foundation models have led to recent breakthroughs in artificial intelligence. In remote sensing, self-supervised learning (SSL) and Masked Image Modeling (MIM) have been adopted to build foundation models. However, these models primarily learn low-level features and require annotated data for fine-tuning. Moreover, they are inapplicable for retrieval and zero-shot applications due to the lack of language understanding. To address these limitations, we propose RemoteCLIP, the first vision-language foundation model for remote sensing that aims to learn robust visual features with rich semantics and aligned text embeddings for seamless downstream application. To address the scarcity of pre-training data, we leverage data scaling which converts heterogeneous annotations into a unified image-caption data format based on Box-to-Caption (B2C) and Mask-to-Box (M2B) conversion. By further incorporating UAV imagery, we produce a 12 $\times$ larger pretraining dataset than the combination of all available datasets. RemoteCLIP can be applied to a variety of downstream tasks, including zero-shot image classification, linear probing, $\textit{k}$-NN classification, few-shot classification, image-text retrieval, and object counting in remote sensing images. Evaluation on 16 datasets, including a newly introduced RemoteCount benchmark to test the object counting ability, shows that RemoteCLIP consistently outperforms baseline foundation models across different model scales. Impressively, RemoteCLIP beats the state-of-the-art method by 9.14% mean recall on the RSITMD dataset and 8.92% on the RSICD dataset. For zero-shot classification, our RemoteCLIP outperforms the CLIP baseline by up to 6.39% average accuracy on 12 downstream datasets. Project website: https://github.com/ChenDelong1999/RemoteCLIP
I. INTRODUCTION
Remote sensing foundation models have advanced through SSL and MIM, but often lack language alignment and require annotated fine-tuning. RemoteCLIP addresses these gaps with scaled image-caption pretraining and a vision-language foundation model for diverse downstream tasks.
- MIM-based remote sensing foundation models primarily learn occlusion-invariant features, which may be less suited to unobstructed aerial imagery.Source: §I · p. 1
- Existing remote sensing foundation models require annotated data and fine-tuning because they lack jointly aligned vision-language representations.Source: §I · p. 1
- RemoteCLIP learns robust semantic visual features and aligned text embeddings for downstream tasks across domains.Source: §I · p. 2
- 12× larger pretraining data are created by unifying heterogeneous annotations through M2C and B2C strategies and adding UAV imagery.Source: §I · p. 2
- RemoteCLIP is evaluated on retrieval, classification, and object counting, including the new RemoteCount benchmark.Source: §I · p. 2
II. RELATED WORK
Related work spans SSL and MIM-based remote sensing foundation models, image-text retrieval systems, and CLIP-based vision-language models. These approaches establish the technical context for RemoteCLIP’s multimodal design.
- Remote sensing foundation models mainly use SSL and MIM to learn visual representations from large satellite-image datasets.Source: A. Self-supervised Foundation Models… · pp. 2–3
- Contrastive learning adaptations use spatial neighbors, rotations, or geographic information as remote-sensing-specific augmentations.Source: A. Self-supervised Foundation Models… · p. 2
- MIM-based models extend the framework with scale, temporal, and temporal-invariance properties, while also increasing model scale.Source: A. Self-supervised Foundation Models… · pp. 2–3
- Remote sensing image-text retrieval began with CNN-LSTM systems and later incorporated dynamic fusion and multilingual language encoders.Source: B. Vision Language Models for Remote… · p. 3
- CLIP aligns image and text representations through contrastive learning on large-scale Internet image-text pairs and supports broad vision-language applications.Source: B. Vision Language Models for Remote… · p. 3
III. REMOTECLIP
CLIP trains image and text encoders to align paired representations while separating mismatched examples. This alignment supports retrieval, grouping supports recognition, and their combination enables zero-shot classification.
- InfoNCE aligns paired image-text samples and pushes apart mismatched samples.Source: A. Contrastive Language Image… · p. 3
- CLIP encodes images and texts into latent representations and optimizes a bidirectional InfoNCE objective within each batch.Source: A. Contrastive Language Image… · p. 3
- Representation alignment produces high similarity for paired samples and supports cross-modal retrieval performance.Source: A. Contrastive Language Image… · p. 3
- Representation grouping clusters semantically similar unimodal samples and separates dissimilar ones, supporting recognition tasks such as linear classification.Source: A. Contrastive Language Image… · p. 3
- Joint alignment and grouping, combined with sufficient open-set concepts, can support strong zero-shot classification.Source: A. Contrastive Language Image… · p. 3
1) Large CLIP is also a strong model for remote sensing tasks:
Large pretrained CLIP models are strong remote sensing retrieval models despite lacking domain-specific design. Larger models perform better, and large CLIP models outperform representative single-tower alternatives.
- The evaluation covers RSITMD, RSICD, and UCM using CLIP models ranging from ResNet-50 to ViT-G-14.Source: 1) Large CLIP is also a strong model… · p. 4
- Larger CLIP models consistently yield better remote sensing retrieval performance than smaller models.Source: 1) Large CLIP is also a strong model… · p. 4
- ViT-G-14 zero-shot retrieval surpasses previous remote-sensing-specific methods except Rahhal et al.’s fine-tuned CLIP model.Source: 1) Large CLIP is also a strong model… · p. 4, Figure 1 · p. 4
- Large CLIP models outperform ALBEF and BLIP by a large margin on the evaluated retrieval benchmarks.Source: 1) Large CLIP is also a strong model… · p. 4
2) Continual pretraining on small CLIP further improves the performance:
Continual pretraining adapts CLIP to remote sensing, but small image-text datasets limit larger models and motivate annotation unification for scalable training.
- Continual pretraining on remote sensing image-text data improved CLIP performance and established state-of-the-art results on three retrieval benchmarks.Source: 2) Continual pretraining on small CLIP… · p. 4
- 4.6% improvement was achieved over a model using the same ViT-Base-32 architecture through continual pretraining on the RET-3 collection.Source: 2) Continual pretraining on small CLIP… · p. 4
- ViT-Large-14 exhibited severe over-fitting because the RET-3 dataset contains only 13k samples, far fewer than typical CLIP pretraining datasets.Source: 2) Continual pretraining on small CLIP… · p. 4
- Crowdsourcing additional captions is expensive, and its annotation quality and diversity are difficult to guarantee.Source: B. Data Scaling via Annotation… · p. 4
- Annotation unification scales training by converting bounding-box and segmentation annotations into image-caption data through B2C and M2B.Source: B. Data Scaling via Annotation… · pp. 4–5
1) Box-to-Caption (B2C) Generation:
B2C converts object-detection annotations into varied natural-language captions that encode object locations, categories, and counts.
- B2C uses a rule-based approach to generate five distinct captions from object-detection bounding boxes and labels.Source: 1) Box-to-Caption (B2C) Generation · p. 5
- The first two captions describe whether objects are located at the image center or outside it.Source: 1) Box-to-Caption (B2C) Generation · p. 5
- Three additional captions describe the number of different object categories represented in the image.Source: 1) Box-to-Caption (B2C) Generation · p. 5
- When an object appears more than ten times, B2C substitutes general terms such as “many” or “a lot of” for exact counts.Source: 1) Box-to-Caption (B2C) Generation · p. 5
- Segmentation masks are converted into bounding boxes before B2C generates corresponding captions.Source: 2) Mask-to-Box (M2B) Conversion · pp. 5–6
3) Sample De-duplication:
The dataset combines retrieval, detection, and segmentation sources, removes duplicate images, and analyzes the resulting data distribution.
- RemoteCLIP removes duplicate images using p-Hash-based blockwise local detection to reduce possible test-set contamination.Source: 3) Sample De-duplication · p. 6
- 40 to 3k duplicate samples are removed across different datasets.Source: 3) Sample De-duplication · p. 6
- The final dataset combines RET-3 retrieval data, DET-10 detection data, and SEG-4 segmentation data translated through M2B and B2C.Source: C. Data Analysis · p. 6
- DET-10 provides diverse satellite and UAV imagery with average object counts ranging from 1 to 70 per image.Source: C. Data Analysis · p. 6
- The data-scaling approach produces a diverse sample distribution associated with strong performance across downstream domains.Source: C. Data Analysis · p. 6
IV. EXPERIMENTS
RemoteCLIP is implemented at three visual-backbone scales with augmentation and standard optimization choices for training on remote sensing image-text data.
- The model uses ResNet-50, ViT-Base-32, and ViT-Large-14 backbones with 38M, 87M, and 304M parameters, respectively.Source: 1) Model · p. 7
- The training dataset contains 165,745 images paired with five captions each, yielding 828,725 image-text pairs.Source: 1) Model · p. 7
- Data augmentation uses random crops, horizontal flips, and rotations of 0°, 90°, 180°, and 270°.Source: 2) Data and preprocessing · p. 7
- Training uses automatic mixed precision, Adam optimization, linear warm-up, and a cosine learning-rate scheduler.Source: 3) Optimization · p. 7
B. Benchmarking RemoteCLIP
RemoteCLIP is evaluated on cross-modal retrieval and zero-shot object counting, with results indicating strong retrieval performance and improved counting robustness over CLIP.
Cross-modal Retrieval
- RemoteCLIP achieves state-of-the-art performance on all three remote sensing retrieval benchmarks.The benchmarks are RSITMD, RSICD, and UCM, without dataset-specific fine-tuning or re-ranking.Source: 1) Cross-modal Retrieval · p. 7
- 9.14% and 8.92% are RemoteCLIP’s margins over the previous state-of-the-art method on RSITMD and RSICD, respectively.These margins are reported for the ViT-Large-14 RemoteCLIP model.Source: 1) Cross-modal Retrieval · p. 7
- RemoteCLIP outperforms CLIP-CL on all three retrieval benchmarks, supporting the effectiveness of data scaling.CLIP-CL uses only the existing RET-3 data.Source: 1) Cross-modal Retrieval · p. 8, Table II · p. 9
Object Counting
- RemoteCount evaluates zero-shot counting from 1 to 10 using 947 image-text pairs across 13 remote sensing categories.The benchmark is mainly selected from the DOTA validation set and manually verified.Source: 2) Object Counting · p. 8
- RemoteCLIP produces higher counting accuracy than CLIP, with a clear confusion-matrix diagonal and an advantage maintained through top-6 accuracy.It is also more robust when number words are replaced by digits.Source: 2) Object Counting · p. 9
3) Zero-shot Image Classification:
RemoteCLIP improves zero-shot classification over CLIP across 12 remote sensing datasets, although performance remains weaker on some datasets with substantial distribution differences.
Zero-shot Image Classification
- The zero-shot evaluation uses template-based prompts across 12 remote sensing classification datasets.The example prompt is “a satellite photo of {class name}.”Source: 3) Zero-shot Image Classification · p. 9
- +2.85%, +6.39%, and +5.63% are RemoteCLIP’s average zero-shot accuracy improvements over CLIP across 12 datasets with three backbones.The ViT-Large-14 model outperforms its CLIP counterpart on 9 of 12 datasets.Source: 3) Zero-shot Image Classification · p. 10
- RemoteCLIP’s zero-shot performance is consistently inferior to CLIP on some datasets.The authors associate this with domain gaps involving image resolution and image-distribution differences.Source: 3) Zero-shot Image Classification · p. 10
5) Full-shot Linear Probing and k-NN Classification:
RemoteCLIP provides strong image representations for linear probing and k-NN classification, while ablations identify the importance of pretrained backbones, richer captions, rotation preprocessing, and InfoNCE loss.
Few-shot Classification
- On the 32-shot setting, RemoteCLIP outperforms all compared baselines on all 12 remote sensing classification datasets.The compared models include CLIP, self-supervised visual models, ImageNet-pretrained models, ViTAE, and SatMAE.Source: Figure 9 · p. 11
Full-shot Linear Probing and k-NN Classification
- RemoteCLIP outperforms CLIP and other self-supervised models in linear probing and k-NN classification.The evaluation uses the same 12 remote sensing classification datasets as the zero-shot and few-shot experiments.Source: 5) Full-shot Linear Probing and k-NN… · pp. 10–11
Ablation Study
- The best backbone-ablation result uses pretrained image and text backbones, with image-backbone pretraining more significant than text-backbone pretraining.The ablation is conducted on the Ret-3 + Det-10 + Seg-4 dataset.Source: C. Ablation Study · p. 11
- Approximately 10% and 15% improvements are observed in retrieval and zero-shot tasks, respectively, for RemoteCLIP over prior pre-training techniques.These comparisons are reported in the pre-training model ablation.Source: C. Ablation Study · p. 11
- The Ret-3 + Det-10 + Seg-4 dataset, rotation preprocessing, and InfoNCE loss produce the strongest reported ablation outcomes.The dataset ablation links performance to richer textual information, while the loss ablation reports stronger semantic feature representations with InfoNCE.Source: C. Ablation Study · p. 12
D. Feature Visualization
RemoteCLIP uses image–text similarity to expose semantic information in high-resolution remote sensing imagery. The paper concludes that data-centric scaling supports strong downstream performance, while model size, data scale, and caption diversity remain constraints.
D. Feature Visualization
- 64×64 patches from Potsdam, Vaihingen, and iSAID are compared with text prompts such as “a {target class name}” using cosine similarity.The visualization uses overlapping crops to map semantic similarity between patch-level visual and textual features.Source: D. Feature Visualization · p. 12
Conclusion
- RemoteCLIP is presented as a general-purpose vision-language foundation model for remote sensing.Its stated goal is to learn robust visual features with rich semantics and aligned text embeddings.Source: §V · p. 12
- Data-centric scaling produced superior downstream results and a series of state-of-the-art benchmark performances.The authors connect this outcome to the importance of data-centric methodology for developing foundation models.Source: §V · p. 12
Limitations
- 304M parameters and 400M training examples leave room for further scaling of the largest RemoteCLIP model.The authors note that larger remote sensing models, including a 2B-parameter example, indicate additional scaling potential.Source: §V · pp. 12–13
- Scaling model size requires simultaneous data expansion, because the current dataset may be insufficient for much larger models.Future expansion targets weakly labeled classification data and unlabeled data generated through pseudo-labeling.Source: §V · p. 13
- Rule-based B2C and M2B conversion limits caption diversity, while RemoteCLIP currently includes limited modality diversity.The authors propose generative language models and additional sensory modalities as future directions.Source: §V · p. 13
Related papers
This paper cites
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding2018
- Language Models are Few-Shot Learners2020
- Learning Transferable Visual Models From Natural Language Supervision2021
- A Simple Framework for Contrastive Learning of Visual Representations2020
- Sigmoid Loss for Language Image Pre-Training2023
- On the Opportunities and Risks of Foundation Models2021
Cited by
- Efficient Remote Sensing Image-Text Retrieval via Interaction-Free Recall and Text-Guided Reranking2026
- Component Pooling Trained Across Orientations for Few-Shot Remote Sensing Scene Classification2026
- Data-Driven Vision-Language Models for Remote Sensing: A Survey2026
- Domain-specific language alignment of multimodal embeddings towards explainable predictions2026
- EarthAlign: Learning Language-Aligned Representations of Earth System Data2026
- S$^3$Geo: Structure-Semantic Synergistic Learning for Cross-View Geo-Localization2026