---
title: 'GeoCLOSP: Location-Aware Remote Sensing Retrieval'
url: https://www.emergentmind.com/topics/geoclosp
type: topic
---

# GeoCLOSP: Location-Aware Remote Sensing Retrieval

GeoCLOSP is the geographically aware variant of CLOSP, a contrastive framework for text-to-remote-sensing-image retrieval that learns a shared embedding space for text, Sentinel-2 multispectral optical imagery, and Sentinel-1 SAR imagery. GeoCLOSP extends that base system by adding a location encoder so that geographic coordinates are aligned with image embeddings alongside the original text–image alignment. In the formulation introduced for CrisisLandMark, the method is presented not as a separate retrieval paradigm but as a modified architecture and training objective that uses geographic context to specialize retrieval toward location-dependent crisis events and rare geographic features [2507.10403].

## 1. Definition and task setting

GeoCLOSP is defined within the problem of text-to-remote-sensing-image retrieval beyond RGB sources. The underlying retrieval task learns a scoring function
\[
f: Q \times D \to \mathbb{R},
\]
where \(Q\) is the query space, \(D\) is the remote-sensing corpus, a query \(q\) is represented by labels \(L_q\), and an image \(i\) has labels \(L_i\). The base CLOSP model uses contrastive learning to align text with two visual modalities: Sentinel-2 multispectral optical imagery and Sentinel-1 SAR imagery. GeoCLOSP adds a third alignment relation, between image embeddings and geographic coordinates, so that the latent space is shaped both by semantics and by spatial context [2507.10403].

The motivation is specific to geospatial remote sensing. The paper argues that, unlike natural images, geospatial imagery is inherently associated with geographic coordinates, and that some retrieval targets are strongly location-dependent. The examples emphasized are earthquake damage, snow and ice, certain crisis events, and rare geographic features. This yields the paper’s central interpretation of GeoCLOSP as a model that trades some general semantic breadth for geographic specificity. CLOSP is described as better for general semantic retrieval, whereas GeoCLOSP is described as a specialist for location-dependent queries [2507.10403].

This specialization matters because the framework is not limited to one visual sensor. The paper explicitly treats optical multispectral imagery and SAR as distinct sensing modalities with different physics and states that directly aligned optical–SAR pairs are rarely available because Sentinel-1 and Sentinel-2 have different revisit times. GeoCLOSP therefore inherits CLOSP’s use of text as a bridge across unpaired visual modalities, then overlays location-aware supervision on top of that structure [2507.10403].

## 2. Base CLOSP framework and multisensor data model

CLOSP uses three encoders: a text encoder, a Sentinel-1 encoder for SAR, and a Sentinel-2 encoder for multispectral optical imagery. The encoders are trained to project outputs into a shared latent space by aligning text with satellite imagery associated with the same item. A key design decision is that CLOSP does not directly align Sentinel-1 and Sentinel-2 images to each other. Instead, text is aligned independently with each visual modality, and this shared textual supervision acts as the bridge that unifies the latent space [2507.10403].

The remote-sensing corpus for this framework is CrisisLandMark, which contains over 647,000 images in total: 338,342 Sentinel-1 images and 308,461 Sentinel-2 images. The data come from five source datasets: re-BEN, CaBuAr, QuakeSet, MMFlood, and Sen12Flood. Sentinel-1 imagery is represented as GRD SAR with two channels, \(VV\) and \(VH\). Sentinel-2 imagery is represented as L2A multispectral data with 12 channels after removing one band post atmospheric correction. All imagery is aligned to 10 m spatial resolution and divided into \(120 \times 120\) patches [2507.10403].

The text side does not use free-form captions. Instead, it uses structured labels for land cover, land use, and crisis events. The harmonized label space includes Dynamic World-derived classes—Trees, Crops, Shrub and Scrub, Water, Grass, Built, Flooded Vegetation, Bare, and Snow and Ice—plus crisis-event classes Flooded Area, Earthquake Damage, and Burned Area. To construct a unified corpus, the paper maps fine-grained CORINE annotations to the 9-class Dynamic World system and augments crisis datasets with Dynamic World labels. This means that GeoCLOSP operates over a semantically structured but non-captioned query space [2507.10403].

The base CLOSP objective is a symmetric image–text contrastive loss. For image embedding \(\mathbf{i}_i\), text embedding \(\mathbf{t}_i\), batch size \(N\), and learnable temperature \(\tau\), the paper gives
\[
L_{\text{img}} = -\frac{1}{N}\sum_{i=1}^{N}\log
\frac{\exp(\mathbf{i}_i \cdot \mathbf{t}_i / \tau)}
{\sum_{j=1}^{N}\exp(\mathbf{i}_i \cdot \mathbf{t}_j / \tau)},
\]
\[
L_{\text{txt}} = -\frac{1}{N}\sum_{i=1}^{N}\log
\frac{\exp(\mathbf{t}_i \cdot \mathbf{i}_i / \tau)}
{\sum_{j=1}^{N}\exp(\mathbf{t}_i \cdot \mathbf{i}_j / \tau)},
\]
and
\[
L = \frac{L_{\text{img}} + L_{\text{txt}}}{2}.
\]
GeoCLOSP preserves this objective and adds a parallel image–location alignment term [2507.10403].

## 3. Location encoder and GeoCLOSP objective

GeoCLOSP extends CLOSP by adding a location encoder that embeds the geographic coordinates associated with each image–text pair. The paper states that this encoder is inspired by SatCLIP and uses spherical harmonic positional encoding together with a Sinusoidal Representation Network (SIREN). The coordinate pipeline is therefore
\[
\text{coordinates} \rightarrow \text{SH positional encoding} \rightarrow \text{SIREN} \rightarrow \mathbf{l},
\]
where \(\mathbf{l}\) is the location embedding. The paper is explicit that coordinates are transformed into learned embeddings rather than inserted as raw numeric features, but it does not explicitly specify the raw coordinate format or the normalization procedure [2507.10403].

Architecturally, the geographic branch is parallel to the original text–image branch. The paper does not describe concatenation of coordinate features into the text encoder or the visual encoders. Instead, geographic information is fused at the objective level by contrastively aligning image embeddings and location embeddings. In that sense, GeoCLOSP is a loss-level extension of CLOSP rather than a new sensor-fusion backbone [2507.10403].

The additional losses are
\[
L_{\text{loc}} = -\frac{1}{N}\sum_{i=1}^{N}\log
\frac{\exp(\mathbf{l}_i \cdot \mathbf{i}_i / \tau)}
{\sum_{j=1}^{N}\exp(\mathbf{l}_i \cdot \mathbf{i}_j / \tau)},
\]
\[
L_{\text{iloc}} = -\frac{1}{N}\sum_{i=1}^{N}\log
\frac{\exp(\mathbf{i}_i \cdot \mathbf{l}_i / \tau)}
{\sum_{j=1}^{N}\exp(\mathbf{i}_j \cdot \mathbf{l}_i / \tau)},
\]
and the total GeoCLOSP objective is
\[
L_g = \frac{L_{\text{img}} + L_{\text{txt}} + L_{\text{loc}} + L_{\text{iloc}}}{4}.
\]

This equally weighted averaging is an important part of the method’s empirical behavior. The paper later identifies the fixed weighting between semantic and geographic loss components as a limitation. That observation is consistent with the reported trade-off: location-aware supervision can sharpen retrieval when place is discriminative, but can also dilute purely semantic structure when geography is not the primary signal [2507.10403].

## 4. Training regime and retrieval evaluation

The training setup combines pretrained components from multiple sources. The paper reports that it uses a vision encoder from SSL4EO, a text encoder from SentenceTransformers, and a location encoder from SatCLIP. For GeoCLOSP and the specialized models, the reported backbone choices are ResNet-50 on the vision side and MiniLM on the text side. The training configuration uses 30 epochs, batch size 64, the Adam optimizer, a cosine annealing learning-rate scheduler with warmup, and a maximum learning rate of \(1 \times 10^{-4}\) [2507.10403].

The batch construction remains inherited from CLOSP’s multisensor setup. For a batch of \(N\) elements, one visual modality—either SAR or optical—is selected for each element, and the image embedding is paired with its associated text embedding. GeoCLOSP adds the corresponding geographic coordinate for that same item. The positive pairs are therefore matched image–text and image–location instances, while the negatives are the non-matching in-batch combinations. The paper does not describe hard-negative mining, cross-batch memory, or a queue-based mechanism [2507.10403].

Evaluation uses 2,047 distinct multi-label text queries created from co-occurring label combinations. Relevance between a query and an image is graded with the IoU-based rule
\[
rel = round\left(10\cdot\frac{|L_q \cap L_i|}{|L_q \cup L_i|}\right).
\]
The reported retrieval metrics are nDCG, Precision@K, and Recall@K, with \(K \in \{10, 50, 100, 1000\}\). The paper also evaluates zero-shot multilabel classification and analyzes spatial distance correlation in the learned embedding space [2507.10403].

The zero-shot multilabel classification result is especially informative because it isolates the semantic side of the representation. GeoCLOSP records macro \(F1 = 41.24\), whereas CLOSP-RN records \(F1 = 41.56\). The paper interprets this as evidence that geographic coordinates do not universally improve semantic discrimination and may introduce a semantic–spatial trade-off rather than a uniform gain [2507.10403].

## 5. Empirical profile: aggregate gains and class-specific specialization

On the main retrieval benchmark, GeoCLOSP is reported as the best overall model among those tested. The paper’s summary metrics are shown below [2507.10403].

| Model | nDCG@10 | nDCG@1000 |
|---|---:|---:|
| SkyCLIP-T | 33.46 | 37.88 |
| CLOSP-RN | 50.50 | 56.23 |
| GeoCLOSP | 51.14 | 57.76 |

The full result table also reports \(P@1000 = 42.98\) and \(R@1000 = 2.10\) for GeoCLOSP, compared with \(P@1000 = 40.66\) and \(R@1000 = 2.05\) for CLOSP-RN. The paper emphasizes that GeoCLOSP reaches 57.76% nDCG@1000, roughly 20 absolute points above SkyCLIP-T, while also improving over the strongest CLOSP baseline [2507.10403].

A second empirical result concerns the geometry of the latent space. For CLOSP-RN, the reported distance–embedding correlations are Pearson \(r \approx -0.06\) and Spearman \(r_s \approx 0.13\). For GeoCLOSP, they become Pearson \(r \approx -0.04\) and Spearman \(r_s \approx 0.34\). The paper interprets this as evidence that the location encoder introduces a moderate monotonic spatial structure into the latent space, even though the linear relationship remains weak [2507.10403].

The most distinctive results are class-specific. GeoCLOSP strongly improves retrieval for some geographically constrained targets, but underperforms on broad, geographically widespread classes. The paper’s own examples are summarized below [2507.10403].

| Class | CLOSP-RN nDCG | GeoCLOSP nDCG |
|---|---:|---:|
| Earthquake Damage | 0.00 | 65.50 |
| Snow and Ice | 18.47 | 60.90 |
| Crops | 90.53 | 67.84 |
| Trees | 80.58 | 59.23 |

These results define the method’s practical identity. Earthquake damage and Snow and Ice are the paper’s clearest demonstrations that geographic priors can rescue retrieval where visual evidence alone is weak, localized, or rare. By contrast, the deterioration on Crops, Trees, and Grass shows that forcing spatial structure into the embedding can separate semantically similar samples simply because they occur in different regions. The paper also reports nuanced or mixed cases: Burned Area changes only slightly, Water is effectively saturated for both models, and Flooded Area does not improve under GeoCLOSP [2507.10403].

## 6. Interpretation, limitations, and relation to adjacent contrastive geolocation methods

The paper’s own interpretation is that GeoCLOSP should not be regarded as a universal replacement for CLOSP. It is a specialist variant whose advantage emerges when geography is a genuine discriminative factor. That formulation places the method in a broader family of geospatial contrastive systems that align imagery with location, but it occupies a distinct niche because text remains the bridge across unpaired visual modalities. This differentiates GeoCLOSP both from image–GPS retrieval models such as GeoCLIP, which align images directly with continuous GPS embeddings for worldwide geo-localization [2309.16020], and from CSP, which uses self-supervised image–location contrastive pretraining for geo-tagged imagery and retains location during inference for downstream classification [2305.01118].

Several limitations follow directly from the reported setup. First, the weighting between semantic and geographic losses is fixed:
\[
L_g = \frac{L_{\text{img}} + L_{\text{txt}} + L_{\text{loc}} + L_{\text{iloc}}}{4}.
\]
The paper explicitly notes this as a limitation and suggests that the balance between semantic and geographic supervision is task-dependent. Second, CrisisLandMark is dominated by re-BEN, which accounts for 88% of the images, and the paper explicitly warns about geographic bias in the source datasets. A plausible implication is that a location-aware model may partially encode dataset geography in addition to phenomenon geography [2507.10403].

Third, the paper is explicit that geographic information is not uniformly helpful. GeoCLOSP does not improve zero-shot classification, and it is weaker than CLOSP-RN on several widespread land-cover classes. This suggests that the gain from geographic coordinates depends less on the mere availability of location metadata than on whether the queried phenomenon is spatially concentrated or climatically constrained. In that respect, GeoCLOSP can be read as an instance of a broader design principle also visible in later geolocation work: spatial structure becomes valuable when the training objective acknowledges that geography is not just an auxiliary label but part of the signal itself [2509.21573].

Within the larger contrastive geospatial literature, GeoCLOSP can therefore be characterized as a location-aware remote-sensing retrieval model that combines three elements: multisensor text bridging, image–location alignment, and a deliberate trade-off between semantic generality and geographic specificity. That combination is its defining contribution, and the paper’s results indicate that its most appropriate use is specialized retrieval of location-dependent crisis events and rare geographic features rather than universally improved semantic retrieval [2507.10403].

Source: https://www.emergentmind.com/topics/geoclosp