Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Noise-Consistent Siamese-Diffusion for Medical Image Synthesis and Segmentation

About

Deep learning has revolutionized medical image segmentation, yet its full potential remains constrained by the paucity of annotated datasets. While diffusion models have emerged as a promising approach for generating synthetic image-mask pairs to augment these datasets, they paradoxically suffer from the same data scarcity challenges they aim to mitigate. Traditional mask-only models frequently yield low-fidelity images due to their inability to adequately capture morphological intricacies, which can critically compromise the robustness and reliability of segmentation models. To alleviate this limitation, we introduce Siamese-Diffusion, a novel dual-component model comprising Mask-Diffusion and Image-Diffusion. During training, a Noise Consistency Loss is introduced between these components to enhance the morphological fidelity of Mask-Diffusion in the parameter space. During sampling, only Mask-Diffusion is used, ensuring diversity and scalability. Comprehensive experiments demonstrate the superiority of our method. Siamese-Diffusion boosts SANet's mDice and mIoU by 3.6% and 4.4% on the Polyps, while UNet improves by 1.52% and 1.64% on the ISIC2018. Code is available at GitHub.

Kunpeng Qiu, Zhiqiang Gao, Zhiying Zhou, Mingjie Sun, Yongxin Guo• 2025

Related benchmarks

TaskDatasetResultRank
Polyp SegmentationCVC-ClinicDB (test)
DSC93.9
196
Polyp SegmentationETIS (test)
Mean Dice81.5
86
Skin Lesion SegmentationISIC 2018 (test)
Dice Score91.93
74
Polyp SegmentationKvasir (test)
Dice Coefficient92.9
73
Polyp SegmentationColonDB (test)
DICE0.838
47
Polyp SegmentationEndoScene (test)
Dice Coefficient90.4
33
Polyp SegmentationOverall Combined 5 Datasets (test)
mDice85.1
24
Skin Lesion SegmentationISIC 2016 (test)
mDice94.31
12
SegmentationFaeces Internal (test)
mDice94.11
6
SegmentationStain Internal (test)
mDice0.8796
6
Showing 10 of 14 rows

Other info

Code

Follow for update