FuseUNet: A Multi-Scale Feature Fusion Method for U-like Networks
Quansong He, Xiangde Min, Kaishen Wang, Tao He
TL;DR
The paper tackles the limitation of traditional UNet skip connections, which lack cross‑scale interaction and rely on simple fusion. It introduces FuseUNet, a multi‑scale feature fusion framework that models decoding as an IVP and uses adaptive nmODEs driven by linear multistep methods to fuse features across scales. This approach is encoder‑decoder agnostic and demonstrated to significantly reduce parameters and FLOPs while maintaining segmentation accuracy across 3D and 2D medical imaging datasets. The work connects skip connections to numerical integration theory, offering a rigorous, interpretable foundation for cross‑layer information propagation and highlighting memory‑cost considerations for future improvements.
Abstract
Medical image segmentation is a critical task in computer vision, with UNet serving as a milestone architecture. The typical component of UNet family is the skip connection, however, their skip connections face two significant limitations: (1) they lack effective interaction between features at different scales, and (2) they rely on simple concatenation or addition operations, which constrain efficient information integration. While recent improvements to UNet have focused on enhancing encoder and decoder capabilities, these limitations remain overlooked. To overcome these challenges, we propose a novel multi-scale feature fusion method that reimagines the UNet decoding process as solving an initial value problem (IVP), treating skip connections as discrete nodes. By leveraging principles from the linear multistep method, we propose an adaptive ordinary differential equation method to enable effective multi-scale feature fusion. Our approach is independent of the encoder and decoder architectures, making it adaptable to various U-Net-like networks. Experiments on ACDC, KiTS2023, MSD brain tumor, and ISIC2017/2018 skin lesion segmentation datasets demonstrate improved feature utilization, reduced network parameters, and maintained high performance. The code is available at https://github.com/nayutayuki/FuseUNet.
