Task-Guided Prompting for Unified Remote Sensing Image Restoration
About
Remote sensing image restoration (RSIR) is essential for recovering high-fidelity imagery from degraded observations, enabling accurate downstream analysis. However, most existing methods focus on single degradation types within homogeneous data, restricting their practicality in real-world scenarios where multiple degradations often across diverse spectral bands or sensor modalities, creating a significant operational bottleneck. To address this fundamental gap, we propose TGPNet, a unified framework capable of handling denoising, cloud removal, shadow removal, deblurring, and SAR despeckling within a single, unified architecture. The core of our framework is a novel Task-Guided Prompting (TGP) strategy. TGP leverages learnable, task-specific embeddings to generate degradation-aware cues, which then hierarchically modulate features throughout the decoder. This task-adaptive mechanism allows the network to precisely tailor its restoration process for distinct degradation patterns while maintaining a single set of shared weights. To validate our framework, we construct a unified RSIR benchmark covering RGB, multispectral, SAR, and thermal infrared modalities for five aforementioned restoration tasks. Experimental results demonstrate that TGPNet achieves state-of-the-art performance on both unified multi-task scenarios and unseen composite degradations, surpassing even specialized models in individual domains such as cloud removal. By successfully unifying heterogeneous degradation removal within a single adaptive framework, this work presents a significant advancement for multi-task RSIR, offering a practical and scalable solution for operational pipelines. The code and benchmark will be released at https://github.com/huangwenwenlili/TGPNet.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Remote Sensing Image Dehazing (RSI Dehazing) | RICE1 | PSNR35.92 | 30 | |
| Deshadowing | SRD | PSNR28.4 | 29 | |
| Shadow Removal | SRD (test) | PSNR (All Image)27.97 | 26 | |
| Denoising + Deblurring + Declouding | RICE1 (test) | PSNR20.98 | 21 | |
| Denoising + Deblurring + Declouding | RICE2 (test) | PSNR30.55 | 21 | |
| Denoising + Deblurring + Deshadowing | SRD (test) | PSNR23.01 | 21 | |
| Declouding | RICE2 (test) | PSNR36.05 | 20 | |
| Denoising | UCMLUD (test) | PSNR31.55 | 14 | |
| Cloud Removal | SEN12MS-CR (test) | PSNR29.61 | 13 | |
| Cloud Removal | RICE2 (test) | PSNR35.89 | 7 |