ReTailor: A Residual Feature Tailoring Framework for Real-Time Cross-Sensor Pansharpening Adaptation
Organizations: University of Electronic Science and Technology of China, Chengdu, 611731, Sichuan, China · Multi-Hazard Early Warning Key Laboratory of Sichuan Province, Chengdu, 611731, Sichuan, China
Abstract
Recent pansharpening models achieve strong fusion performance on trained sensors, yet often generalize poorly to unseen sensors. Existing cross-sensor adaptation is limited by target-sensor retraining, which requires target-sensor training pairs and a dedicated training stage, and by per-image zero-shot adaptation, which is computationally expensive due to whole-network optimization for each test image. To address these problems, we propose ReTailor, a real-time sequential cross-sensor adaptation framework. Only a lightweight residual Feature Tailor is rapidly optimized under self-supervised, physics-aware constraints to correct cross-sensor shifts without modifying the well-learned fusion prior. For efficient and effective deployment, ReTailor combines content-aware patch selection, which identifies a few informative patches per image for optimization at negligible cost to improve both quality and efficiency, with rolling residual bootstrap, which inherits sensor-related knowledge across the image stream to further improve quality. Extensive experiments on cross-sensor adaptation settings show that ReTailor mitigates cross-sensor degradation both effectively and efficiently. Moreover, we compare ReTailor with Low-Rank Adaptation (LoRA), a widely used method for fine-tuning, to demonstrate the advantages of our approach. We further evaluate the core principle of ReTailor on two additional remote sensing tasks: super-resolution pansharpening and image segmentation, where it consistently improves performance. In general, ReTailor provides a highly effective and efficient strategy for deploying pansharpening models under real-world cross-sensor degradation, while also offering useful insights into managing cross-sensor degradation in other remote sensing tasks. Code will be released at https://github.com/JingZe-Liang/ReTailor .
Figures & tables
| Method | aAcc | mIoU | mAcc | Bldg. IoU | Bldg. Acc. |
| Source-only | 99.10 | 71.67 | 78.20 | 44.25 | 56.76 |
| Head-only | 99.23 | 74.74 | 80.64 | 50.26 | 61.56 |
| Feature Tailor | 99.57 | 85.09 | 90.97 | 70.61 | 82.14 |
| Variant | HQNR | ||
| PAN-only-8 | |||
| LRMS-only-8 | |||
| LRMS-anchored-8 | |||
| Content-aware-8 |
| Variant | HQNR | ||
| WV3 WV2 | |||
| Random-8 | |||
| No-discount-8 | |||
| Content-aware-8 | |||
| QB GF2 | |||
| Random-8 | |||
| Backbone | Transfer | Selection | HQNR | ||
| FusionNet | WV3 WV2 | Random-8 | 0.9266 | 0.0579 | 0.0165 |
| Content-aware-8 | 0.9513 | 0.0392 | 0.0098 | ||
| QB GF2 | Random-8 | 0.8211 | 0.1378 | 0.0476 | |
| Content-aware-8 | 0.8751 | 0.1012 | 0.0263 | ||
| U2Net | WV3 WV2 | Random-8 | 0.8358 | 0.1049 | 0.0663 |
| Content-aware-8 | 0.8808 | 0.0887 | 0.0334 |
| Backbone | Transfer | Initialization | HQNR | Adaptation time (s) | ||
| FusionNet | WV3 WV2 | Cold-start | 0.9075 0.0259 | 0.0463 0.0217 | 0.0485 0.0150 | 0.2131 0.0824 |
| Rolling | 0.9249 0.0417 | 0.0317 0.0192 | 0.0452 0.0266 | 0.1974 0.0581 | ||
| QB GF2 | Cold-start | 0.8871 0.0574 | 0.0763 0.0458 | 0.0404 0.0179 | 0.1488 0.0363 | |
| Rolling | 0.9074 0.0212 | 0.0260 0.0212 | 0.0683 0.0186 | 0.1315 0.0447 | ||
| U2Net | WV3 WV2 | Cold-start | 0.9200 0.0460 | 0.0583 0.0443 | 0.0232 0.0051 | 0.2408 0.0381 |
| Rolling | 0.9249 0.0408 | 0.0542 0.0415 | 0.0221 0.0045 | 0.2327 0.0195 |
| Transfer | Latent similarity | Residual similarity |
| WV3 WV2 | 0.6782 0.2995 | 0.8537 0.1107 |
| QB GF2 | 0.8684 0.1089 | 0.9383 0.0427 |
| Aggregated | 0.7733 0.2446 | 0.8960 0.0940 |
| Transfer | Mean HQNR | Var. ( ) | Std | Min–Max |
| QB GF2 | 0.8999 | 7.50 | 0.0027 | 0.8959–0.9072 |
| WV3 WV2 | 0.9278 | 2.60 | 0.0016 | 0.9255–0.9312 |
| Transfer | Length | HQNR | ||
| QB GF2 | 20 | |||
| 100 | ||||
| WV3 WV2 | 20 | |||
| 100 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Study | Schedule | Optimizer | LR | WD |
| FusionNet/U2Net | 30 epochs (seed image) | Adam | ||
| 10 epochs (later images) | Adam | |||
| LoRA | 10 epochs | Adam | ||
| G-ZAP | 500 epochs | Adam | ||
| CrossEarth A2S | 5,000 iterations | AdamW |
| Model/task | Insertion point | Width | Params |
| FusionNet | res4 conv3 | ||
| U2Net | s2block4 to_hrms | ||
| G-ZAP | INR query decoder | ||
| CrossEarth A2S | pixel decoder Mask2Former head [ 10 ] |
| (a) | Whole image | Fixed ( ) | ReTailor ( ) |
| CNN | |||
| Attention | |||
| (b) | Whole/ReTailor | Fixed/ReTailor | |
| CNN | |||
| Attention |
| Candidate evaluation | Latency (ms) | Speedup |
| Sequential | ||
| Parallel |