Semi-Supervised Skin Lesion Segmentation Under Dual Mask Ensemble with Feature Discrepancy Co-Training

Abstract

Skin Lesion Segmentation with supportive Deep Learning has become essential in skin lesion analysis and skin cancer diagnosis. However, in the practical scenario of clinical implementation, there is a limitation in human-annotated labels for training data, which leads to poor performance in supervised training models. In this paper, we propose Dual Mask Ensemble (DME) based on a dual-branch co-training network, which aims to enforce two models to exploit information from different views. Specifically, we introduce a novel feature discrepancy loss trained with a cross-pseudo supervision strategy, which enhances model representation by encouraging the sub-networks to learn from distinct features, thereby mitigating feature collapse. Additionally, Dual Mask Ensemble training enables the sub-models to extract more meaningful information from unlabeled data by combining mask predictions. Experimental results demonstrate the effectiveness of our approach, achieving state-of-the-art performance across several metrics (Dice and Jaccard) on the ISIC2018 and HAM10000 datasets. Our code is available at https://github.com/antares0811/DME-FD.

Cite

Text

Nguyen et al. "Semi-Supervised Skin Lesion Segmentation Under Dual Mask Ensemble with Feature Discrepancy Co-Training." Medical Imaging with Deep Learning, 2025.

Markdown

[Nguyen et al. "Semi-Supervised Skin Lesion Segmentation Under Dual Mask Ensemble with Feature Discrepancy Co-Training." Medical Imaging with Deep Learning, 2025.](https://mlanthology.org/midl/2025/nguyen2025midl-semisupervised/)

BibTeX

@inproceedings{nguyen2025midl-semisupervised,
  title     = {{Semi-Supervised Skin Lesion Segmentation Under Dual Mask Ensemble with Feature Discrepancy Co-Training}},
  author    = {Nguyen, Thanh-Huy and Nguyen, Thien and Nguyen, Xuan Bach and Vu, Nguyen Lan Vi and Dinh, Vinh Quang and Meriaudeau, Fabrice},
  booktitle = {Medical Imaging with Deep Learning},
  year      = {2025},
  url       = {https://mlanthology.org/midl/2025/nguyen2025midl-semisupervised/}
}