UMCFuse: A Unified Multiple Complex Scenes Infrared and Visible Image Fusion Framework

Xilai Li, Xiaosong Li, Tianshu Tan, Huafeng Li, Tao Ye
2/3/2024
cs.CV

Official code: ixilai/UMCFuse (28 stars, last commit 2025-11-18).

Abstract

Infrared and visible image fusion has emerged as a prominent research area in computer vision. However, little attention has been paid to the fusion task in complex scenes, leading to sub-optimal results under interference. To fill this gap, we propose a unified framework for infrared and visible images fusion in complex scenes, termed UMCFuse. Specifically, we classify the pixels of visible images from the degree of scattering of light transmission, allowing us to separate fine details from overall intensity. Maintaining a balance between interference removal and detail preservation is essential for the generalization capacity of the proposed method. Therefore, we propose an adaptive denoising strategy for the fusion of detail layers. Meanwhile, we fuse the energy features from different modalities by analyzing them from multiple directions. Extensive fusion experiments on real and synthetic complex scenes datasets cover adverse weather conditions, noise, blur, overexposure, fire, as well as downstream tasks including semantic segmentation, object detection, salient object detection, and depth estimation, consistently indicate the superiority of the proposed method compared with the recent representative methods. Our code is available at https://github.com/ixilai/UMCFuse.

View on arXivView PDF

Code Implementations(1)

ixilai/UMCFuseOfficial100%

UMCFuse: A Unified Multiple Complex Scenes Infrared and Visible Image Fusion Framework (IEEE-TIP 2025)

281C++, MATLABFeb 18, 202511 months ago

Similar Papers

Cite this paper

@article{li2024umcfuse,
  title  = {UMCFuse: A Unified Multiple Complex Scenes Infrared and Visible Image Fusion Framework},
  author = {Xilai Li and Xiaosong Li and Tianshu Tan and Huafeng Li and Tao Ye},
  year   = {2024},
  eprint = {2402.02096},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.02096v2}
}

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

Discussion