QSCP: Beyond Class-Name Prompts for Query-Guided Semantic Change Parsing
Organizations: School of Information Science and Technology, Beijing Foreign Studies University, Beijing 100089, China
Abstract
Traditional change detection (CD) identifies changes between bi-temporal remote sensing images, while semantic change detection (SCD) assigns predefined land-cover classes. However, mapping all changes may not meet a user's specific needs. Referring change detection (RCD) enables selective retrieval through category prompts. However, existing category-prompted RCD uses the queried category to specify the destination of a change and returns only a binary mask of the corresponding regions. Users may instead request a particular transition and paired semantic maps to understand what changed into what. Such requests require explicit source and target reasoning beyond target-class localization. To address these needs, we propose query-guided semantic change parsing (QSCP), which supports category names, synonyms, and intent-bearing sentences and returns a query-specific mask with paired temporal semantic maps. QSCP parses requests into intents and semantic slots, composes bidirectional visual evidence, and predicts both temporal states with a query-conditioned decoder. On SECOND, QSCP outperforms RCDNet on synonym, sentence, and transition queries and improves end-to-end semantic prediction over evaluated semantic baselines. WHU-CDC experiments further assess cross-dataset transfer and consistency across equivalent expressions without target-domain training. Code is available at https://github.com/qianyuancs/QSCP
Figures & tables
| Method | All-class | Present-class | Synonym | Sentence | Transition | Unknown | Sem.GT | E2E-Sem |
|---|---|---|---|---|---|---|---|---|
| RCDNet | 71.15 | 70.56 | 53.34 | 53.56 | 48.56 | 49.65 | N/A | N/A |
| SCanNet | 64.32 | 64.43 | 44.87 | 46.09 | 48.16 | 100.00 | 33.36 | 22.19 |
| Seg2Change | 66.64 | 65.27 | 45.10 | 46.29 | 48.16 | 100.00 | 44.71 | 23.12 |
| DynamicEarth | 59.70 | 58.16 | 45.22 | 46.43 | 48.16 | 100.00 | N/A | N/A |
| QSCP (ours) | 71.35 | 70.71 | 70.71 | 71.74 | 70.99 | 100.00 | 62.35 | 38.01 |
| Method | Changed IoU | Unchanged IoU | BIoU |
|---|---|---|---|
| SCanNet [ 7 ] | 57.47 | 87.65 | 72.56 |
| Seg2Change [ 12 ] | 48.61 | 86.84 | 67.72 |
| DynamicEarth [ 11 ] | 38.36 | 80.83 | 59.60 |
| Native RCDNet [ 8 ] | 57.17 | 87.60 | 72.39 |
| QSCP | 57.25 | 87.78 | 72.51 |
| Method | Canonical | Synonym | Sentence | Mean | Unknown |
|---|---|---|---|---|---|
| RCDNet | 71.06 | 62.39 | 50.07 | 61.17 | 54.77 |
| DynamicEarth | 60.74 | 57.96 | 57.39 | 58.70 | 27.92 |
| Seg2Change | 78.11 | 73.32 | 54.88 | 68.77 | 98.92 |
| QSCP | 70.94 | 70.94 | 70.94 | 70.94 | 100.00 |
| Variant | Sem. GT | Pair GT | Sem. Int. | Mask Pos. |
|---|---|---|---|---|
| Full semantic head | 71.04 | 77.66 | 76.92 | 47.95 |
| w/o explicit language | 66.17 | 73.20 | 73.42 | 47.95 |
| w/o direction features | 59.94 | 65.33 | 67.46 | 47.95 |
Semantic Change Detection
Semantic change detection identifies how meanings, concepts, or scene contents differ across time in text, images, and other data.
See all 63 papers