ChangeMinds: Multi-task Framework for Detecting and Describing Changes in Remote Sensing

Yuduo Wang, Weikang Yu, Michael Kopp, Pedram Ghamisi
10/13/2024
cs.CV

No official code found. Best implementation: AI4RS/ChangeMinds (8 stars, last commit 2024-10-21).

Abstract

Recent advancements in Remote Sensing (RS) for Change Detection (CD) and Change Captioning (CC) have seen substantial success by adopting deep learning techniques. Despite these advances, existing methods often handle CD and CC tasks independently, leading to inefficiencies from the absence of synergistic processing. In this paper, we present ChangeMinds, a novel unified multi-task framework that concurrently optimizes CD and CC processes within a single, end-to-end model. We propose the change-aware long short-term memory module (ChangeLSTM) to effectively capture complex spatiotemporal dynamics from extracted bi-temporal deep features, enabling the generation of universal change-aware representations that effectively serve both CC and CD tasks. Furthermore, we introduce a multi-task predictor with a cross-attention mechanism that enhances the interaction between image and text features, promoting efficient simultaneous learning and processing for both tasks. Extensive evaluations on the LEVIR-MCI dataset, alongside other standard benchmarks, show that ChangeMinds surpasses existing methods in multi-task learning settings and markedly improves performance in individual CD and CC tasks. Codes and pre-trained models will be available online.

View on arXivView PDF

Code Implementations(1)

AI4RS/ChangeMindsCommunity62%

The official PyTorch implementation of the paper "ChangeMinds: Multi-task Framework for Detecting and Describing Changes in Remote Sensing".

82Oct 9, 20241 years ago

Similar Papers

Cite this paper

@article{wang2024changeminds,
  title  = {ChangeMinds: Multi-task Framework for Detecting and Describing Changes in Remote Sensing},
  author = {Yuduo Wang and Weikang Yu and Michael Kopp and Pedram Ghamisi},
  year   = {2024},
  eprint = {2410.10047},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.10047v2}
}

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/2410.10047.svg)](https://codeofpaper.com/paper/2410.10047)

Discussion