ProtoFusion: Protocol-Guided Prompt Refinement for Generative Infrared and Visible Image Fusion
Organizations: Department of Computer Science, City University of Hong Kong, Hong Kong SAR, China · School of Computer Science and Technology, Harbin Institute of Technology, Harbin, 150001, China
Abstract
Infrared and visible image fusion integrates complementary information from both modalities to provide a more comprehensive representation of the scene. We propose ProtoFusion, a protocol-guided generative framework for infrared and visible image fusion. Instead of relying on fixed fusion operators, hand-crafted objectives, or manually specified one-shot prompts, ProtoFusion formulates fusion as protocol-constrained generation. It represents fusion intent with a structured protocol, consisting of environment state cards, grounding principles, and a style profile, which explicitly specifies which evidence should be preserved or suppressed and which properties the fused result should satisfy. To optimize this protocol, we introduce protocol-guided prompt refinement, a closed-loop learning framework that iteratively performs generation, evaluation, and revision under multimodal evidence. Once learned, the optimized protocol is fixed at inference time and directly guides fusion generation. To address residual source inconsistencies, we further incorporate structured belief construction, which organizes modality reliability, scene evidence, and cross-modal conflicts into a structured representation for conservative correction after generation. Extensive experiments on standard benchmarks show that ProtoFusion improves quantitative performance, achieves favorable results in aesthetic evaluation, and produces visually coherent fusion outputs. Project Page: {https://erfect2020.github.io/ProtoFusion/}.
Figures & tables
| FMB | MSRS | RoadScene | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Venue | IAA | IQA | ISTA | Overall | IAA | IQA | ISTA | Overall | IAA | IQA | ISTA | Overall |
| CDDFuse | CVPR’23 | 21.0344 | 26.1464 | 39.4317 | 28.8708 | 27.6337 | 28.9799 | 41.5625 | 32.7254 | 18.5933 | 19.3558 | 26.8066 | 21.5852 |
| DDFM | ICCV’23 | 22.0183 | 25.7826 | 38.4991 | 28.7667 | 26.6704 | 26.9214 | 38.7362 | 30.7760 | 23.2981 | 24.1244 | 35.1307 | 27.5177 |
| TIMFusion | TPAMI’24 | 24.9254 | 27.8087 | 38.1953 | 30.3098 | 24.7261 | 26.4986 | 34.1963 | 28.4737 | 18.9853 | 19.1075 | 25.3255 | 21.1394 |
| Text-IF | CVPR’24 | 22.8638 | 29.2772 | 41.5920 | 31.2443 | 26.6080 | 28.0942 | 41.1446 | 31.9489 | 18.9019 | 19.7031 | 27.0297 | 21.8782 |
| C2RF | IJCV’25 | 19.1790 | 23.4826 | 36.4092 | 26.3569 | 25.1766 | 26.2832 | 37.9217 | 29.7939 | 18.4992 | 18.5967 | 22.2783 | 19.7914 |
| Method | Venue | mIoU | mAcc | Road | Building | Sky | Car | Truck | Bus | Veg. | Pole | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IoU | Acc | IoU | Acc | IoU | Acc | IoU | Acc | IoU | Acc | IoU | Acc | IoU | Acc | IoU | Acc | ||||
| CDDFuse | CVPR’23 | 0.510 | 0.632 | 0.560 | 0.811 | 0.575 | 0.700 | 0.679 | 0.692 | 0.631 | 0.884 | 0.450 | 0.499 | 0.622 | 0.837 | 0.465 | 0.474 | 0.100 | 0.160 |
| DDFM | ICCV’23 | 0.472 | 0.588 | 0.536 | 0.724 | 0.585 | 0.709 | 0.692 | 0.704 | 0.555 | 0.786 | 0.269 | 0.343 | 0.565 | 0.797 | 0.485 | 0.497 | 0.089 | 0.144 |
| TIMFusion | TPAMI’24 | 0.511 | 0.627 | 0.560 | 0.798 | 0.555 | 0.671 | 0.607 | 0.621 | 0.633 | 0.896 | 0.487 | 0.551 | 0.676 | 0.839 | 0.472 | 0.482 | 0.100 | 0.157 |
| Text-IF | CVPR’24 | 0.513 | 0.637 | 0.565 | 0.807 | 0.579 | 0.706 | 0.675 | 0.687 | 0.641 | 0.888 | 0.439 | 0.518 | 0.643 | 0.864 | 0.471 | 0.481 | 0.095 | 0.147 |
| C2RF | IJCV’25 | 0.482 | 0.605 | 0.534 | 0.781 | 0.573 | 0.703 | 0.607 | 0.615 | 0.607 | 0.865 | 0.410 | 0.485 | 0.607 | 0.820 | 0.443 | 0.450 | 0.080 | 0.124 |
| Error category | Human Prompt | PGPR | PGPR+SBC |
|---|---|---|---|
| Content alteration | 36.43 | 26.43 | 1 4 . 2 9 |
| Geometric distortion | 5.00 | 1.79 | 0 . 7 1 |
| Information omission | 4.64 | 3.93 | 2 . 8 6 |
| Appearance artifacts | 25.36 | 11.43 | 3 . 5 7 |
| Any error | 53.93 | 38.21 | 1 9 . 6 4 |
| Setting | IAA | IQA | ISTA | Overall |
|---|---|---|---|---|
| Human Prompt | 29.1049 | 39.2397 | 46.0433 | 38.1293 |
| Initial Protocol | 31.6094 | 40.7125 | 45.5683 | 39.2967 |
| Principles Only | 30.6170 | 40.6623 | 45.9330 | 39.0708 |
| w/o State Cards | 34.4786 | 44.3286 | 48.4580 | 42.4217 |
| w/o Style Profile | 35.3647 | 45.3844 | 48.7804 | 43.1765 |
| Full PGPR | 3 9 . 8 0 4 0 | 5 2 . 3 0 0 4 | 5 1 . 2 2 8 1 | 4 7 . 7 7 7 5 |
| Budget | IAA | IQA | ISTA | Overall |
|---|---|---|---|---|
| 31.6094 | 40.7125 | 45.5683 | 39.2967 | |
| 32.6509 | 44.7830 | 48.3902 | 41.9414 | |
| 39.8040 | 5 2 . 3 0 0 4 | 51.2281 | 4 7 . 7 7 7 5 | |
| 4 0 . 0 7 0 1 | 51.5103 | 5 1 . 2 7 5 9 | 47.6188 |
| Method | IAA | IQA | ISTA | Overall |
|---|---|---|---|---|
| Human Prompt | 29.1049 | 39.2397 | 46.0433 | 38.1293 |
| VLM-optimized Prompt | 37.5263 | 38.2645 | 43.3942 | 39.7283 |
| PGPR | 39.8040 | 52.3004 | 51.2281 | 47.7775 |
| PGPR+SBC | 4 2 . 0 1 4 3 | 5 3 . 7 6 9 6 | 5 1 . 7 6 8 3 | 4 9 . 1 8 4 1 |
| Generator configuration | Time (s/pair) |
|---|---|
| Qwen-Image-Edit | 188 |
| Qwen-Image-2.1-Turbo | 9 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Infrared-Visible Image Fusion
Infrared-visible image fusion combines thermal cues with visible-light detail to create images for human viewing and machine perception.
See all 41 papers