Fast Model-guided Instance-wise Adaptation Framework for Real-world Pansharpening with Fidelity Constraints
Organizations: University of Electronic Science and Technology of China, Chengdu, China · National Research Council, Institute of Methodologies for Environmental Analysis (CNR-IMAA), Tito, Italy
Abstract
Pansharpening aims to generate high-resolution multispectral (HRMS) images by fusing low-resolution multispectral (LRMS) and high-resolution panchromatic (PAN) images while preserving both spectral and spatial information. Although deep learning (DL)-based pansharpening methods achieve impressive performance, they require high training cost and large datasets, and often degrade when the test distribution differs from training, limiting generalization. Recent zero-shot methods, trained on a single PAN/LRMS pair, offer strong generalization but suffer from limited fusion quality, high computational overhead, and slow convergence. To address these issues, we propose FMG-Pan, a fast and generalizable model-guided instance-wise adaptation framework for real-world pansharpening, achieving both cross-sensor generality and rapid training-inference. The framework leverages a pretrained model to guide a lightweight adaptive network through joint optimization with spectral and physical fidelity constraints. We further design a novel physical fidelity term to enhance spatial detail preservation. Extensive experiments on real-world datasets under both intra- and cross-sensor settings demonstrate state-of-the-art performance. On the WorldView-3 dataset, FMG-Pan completes training and inference for a 512x512x8 image within 3 seconds on an RTX 3090 GPU, significantly faster than existing zero-shot methods, making it suitable for practical deployment.
Figures & tables
| Method | WV3 (Real Data): Avg std | WV2 (Real Data): Avg std | ||||
|---|---|---|---|---|---|---|
| HQNR | HQNR | |||||
| BT-H 2017 | 0.8659 0.0568 | 0.0656 0.0262 | 0.0742 0.0383 | 0.8300 0.0430 | 0.0860 0.0301 | 0.0925 0.0208 |
| C-BDSD 2014 | 0.8562 0.0233 | 0.0874 0.0236 | 0.0618 0.0128 | 0.6956 0.0461 | 0.2253 0.0488 | 0.1019 0.0296 |
| BDSD-PC 2019 | 0.8673 0.0543 | 0.0634 0.0246 | 0.0749 0.0359 | 0.8286 0.0432 | 0.1413 0.0320 | |
| MTF-GLP 2006 | 0.9026 0.0444 | 0.0373 0.0124 | 0.0628 0.0359 | 0.8549 0.0475 | 0.0582 0.0221 | 0.0930 0.0320 |
| MTF-GLP-FS 2018 | 0.9127 0.0348 | 0.0357 0.0106 | 0.0537 0.0273 | 0.8658 0.0415 | 0.0563 0.0212 | 0.0830 0.0260 |
| Name | HQNR | ||
|---|---|---|---|
| FMG-Pan | 0.9637 0.0116 | 0.0213 0.0059 | 0.0153 0.0077 |
| 0.9636 0.0150 | 0.0227 0.0056 | 0.0140 0.0107 | |
| w/o pretrained model | 0.9491 0.0128 | 0.0227 0.0059 | 0.0288 0.0085 |
| w/o spectral loss | 0.9308 0.0298 | 0.0232 0.0097 | 0.0473 0.0217 |
| w/o physical loss | 0.9602 0.0078 | 0.0209 0.0058 | 0.0193 0.0039 |
| Dataset | Method | HQNR | Time (s) | ||
|---|---|---|---|---|---|
| WV3 | PsDip | 0.9215 | 0.0191 | 0.0607 | 285.37 |
| ZS-Pan | 0.9449 | 0.0254 | 0.0306 | 67.24 | |
| 0.9522 | 0.0230 | 2.84 | |||
| 0.9637 | 0.0213 | 0.0153 | 2.93 | ||
| WV2 | PsDip | 0.8980 | 0.0385 | 0.0659 | 280.23 |
| ZS-Pan | 0.9112 | 0.0476 | 0.0435 | 68.52 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | GF2 (Real-World Data): Avg std | QB (Real-World Data): Avg std | ||||
|---|---|---|---|---|---|---|
| HQNR | HQNR | |||||
| BT-H 2017 | 0.8923 0.0312 | 0.0832 0.0180 | 0.0814 0.0110 | 0.8901 0.0980 | 0.0457 0.0136 | 0.0693 0.0109 |
| C-BDSD 2014 | 0.8870 0.0210 | 0.0119 0.0094 | 0.0689 0.0079 | 0.8317 0.0750 | 0.0776 0.0385 | 0.0689 0.0089 |
| BDSD-PC 2019 | 0.8710 0.0087 | 0.0633 0.0078 | 0.0742 0.0095 | 0.8699 0.0670 | 0.0671 0.0074 | 0.0780 0.0082 |
| MTF-GLP 2006 | 0.8247 0.0462 | 0.0598 0.0072 | 0.0545 0.0011 | 0.8574 0.0840 | 0.0311 0.0079 | 0.0546 0.0087 |
| MTF-GLP-FS 2018 | 0.8179 0.0912 | 0.0371 0.0015 | 0.0149 0.0099 | 0.8230 0.0970 | 0.0495 0.0058 | 0.1411 0.0083 |
| Dataset | Method | HQNR | Runtime (s) | ||
|---|---|---|---|---|---|
| WV3 | 0.9637 0.0116 | 0.0213 0.0059 | 0.0153 0.0077 | 2.93 0.12 | |
| 0.9636 0.0150 | 0.0227 0.0056 | 0.0140 0.0107 | 2.82 0.13 | ||
| 0.9644 0.0140 | 0.0205 0.0052 | 0.0154 0.0105 | 1.47 0.08 | ||
| WV2 | 0.9471 0.0193 | 0.0315 0.0173 | 0.0221 0.0490 | 9.75 0.32 | |
| 0.9460 0.0256 | 0.0325 0.0179 | 0.0223 0.0096 | 9.55 0.29 | ||
| 0.9439 0.0252 | 0.0330 0.0182 | 0.0239 0.0084 | 3.43 0.16 |
| Dataset | Pretrained model | Baseline | FMG-Pan | ||||||
|---|---|---|---|---|---|---|---|---|---|
| SAM | ERGAS | SCC | Q2n | SAM | ERGAS | SCC | Q2n | ||
| WV3 | FusionMamba | 2.8245 0.5534 | 2.0890 0.5008 | 0.9874 0.0039 | 0.9212 0.0834 | 3.0803 0.6404 | 2.2188 0.5275 | 0.9849 0.0048 | 0.9129 0.0845 |
| LAGNet | 3.8258 0.7352 | 2.8503 0.7677 | 0.9738 0.0091 | 0.8722 0.1139 | 3.5971 0.7639 | 2.7380 0.6882 | 0.9757 0.0084 | 0.8971 0.0872 | |
| WV2 | FusionMamba | 5.5330 0.5352 | 4.2925 0.4078 | 0.9272 0.0078 | 0.8408 0.0888 | 5.3988 0.5930 | 4.1908 0.4356 | 0.9288 0.0073 | 0.8438 0.0882 |
| LAGNet | 8.6509 1.0960 | 7.3129 0.8368 | 0.7987 0.0452 | 0.6693 0.0941 | 5.9802 0.7432 | 5.0153 0.4367 | 0.8846 0.0175 | 0.8046 0.0801 | |
| GF2 | FusionMamba | 0.7076 0.1329 | 0.6206 0.1052 | 0.9923 0.0014 | 0.9830 0.0076 | 0.9437 0.1791 | 0.7955 0.1371 | 0.9868 0.0023 | 0.9696 0.0096 |