Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Dynamic Dictionary Learning for Remote Sensing Image Segmentation

About

Remote sensing image segmentation faces persistent challenges in distinguishing morphologically similar categories and adapting to diverse scene variations. While existing methods rely on implicit representation learning paradigms, they often fail to dynamically adjust semantic embeddings according to contextual cues, leading to suboptimal performance in fine-grained scenarios such as cloud thickness differentiation. This work introduces a dynamic dictionary learning framework that explicitly models class ID embeddings through iterative refinement. The core contribution lies in a novel dictionary construction mechanism, where class-aware semantic embeddings are progressively updated via multi-stage alternating cross-attention querying between image features and dictionary embeddings. This process enables adaptive representation learning tailored to input-specific characteristics, effectively resolving ambiguities in intra-class heterogeneity and inter-class homogeneity. To further enhance discriminability, a contrastive constraint is applied to the dictionary space, ensuring compact intra-class distributions while maximizing inter-class separability. Extensive experiments across both coarse- and fine-grained datasets demonstrate consistent improvements over state-of-the-art methods, particularly in two online test benchmarks (LoveDA and UAVid). Code is available at https://anonymous.4open.science/r/D2LS-8267/.

Xuechao Zou, Yue Li, Shun Zhang, Kai Li, Shiying Wang, Pin Tao, Junliang Xing, Congyan Lang• 2025

Related benchmarks

TaskDatasetResultRank
Semantic segmentationLoveDA (test)--
81
Semantic segmentationLoveDA
IoU (Background)47.6
60
Semantic segmentationGrass
mF10.6627
10
Semantic segmentationCloud (test)
mF189.65
10
Semantic segmentationPotsdam and Vaihingen ISPRS 2D Semantic Labeling (test)
mF1 (Potsdam)94.7
10
Semantic segmentationUAVid
Clutter IoU0.71
7
Showing 6 of 6 rows

Other info

Code

Follow for update