DTC: A Deformable Transposed Convolution Module for Medical Image Segmentation
Chengkun Sun, Jinqian Pan, Renjie Liang, Zhengkang Fan, Xin Miao, Jiang Bian, Jie Xu
TL;DR
The paper tackles fixed-coordinate upsampling in medical image segmentation decoders and introduces Deformable Transposed Convolution (DTC), which learns dynamic sampling coordinates through a two-path upsampling design that combines convolution processing with a coordinate-generation branch using offsets and weights. The new coordinates are computed as $P_{n_{new}} = \lambda \times Offset \times Weight + P_{n_{Grid}}$ and sampled via $X' = grid\_sample(X, P_{n_{new}})$, with the final output being the sum of the conventional upsampling path and the deformable path. Across 2D (ISIC, BUSI) and 3D (BTCV) datasets and multiple architectures (UNet, SegMamba, SwinUNETR V2, nnUNet, nnMamba), DTC yields consistent Dice/NSD improvements and demonstrates compatibility with other upsampling methods, albeit with modest increases in parameters and computation. The results suggest DTC is a flexible, practical module that enhances decoder upsampling by adaptively focusing on relevant structures, potentially improving accuracy and robustness in clinical segmentation tasks.
Abstract
In medical image segmentation, particularly in UNet-like architectures, upsampling is primarily used to transform smaller feature maps into larger ones, enabling feature fusion between encoder and decoder features and supporting multi-scale prediction. Conventional upsampling methods, such as transposed convolution and linear interpolation, operate on fixed positions: transposed convolution applies kernel elements to predetermined pixel or voxel locations, while linear interpolation assigns values based on fixed coordinates in the original feature map. These fixed-position approaches may fail to capture structural information beyond predefined sampling positions and can lead to artifacts or loss of detail. Inspired by deformable convolutions, we propose a novel upsampling method, Deformable Transposed Convolution (DTC), which learns dynamic coordinates (i.e., sampling positions) to generate high-resolution feature maps for both 2D and 3D medical image segmentation tasks. Experiments on 3D (e.g., BTCV15) and 2D datasets (e.g., ISIC18, BUSI) demonstrate that DTC can be effectively integrated into existing medical image segmentation models, consistently improving the decoder's feature reconstruction and detail recovery capability.
