Polyp-DDPM: Diffusion-Based Semantic Polyp Synthesis for Enhanced Segmentation

Zolnamar Dorjsembe, Hsing-Kuo Pao, Furen Xiao
2/6/2024
cs.CVcs.LG

Official code: mobaidoctor/polyp-ddpm (31 stars, MIT, last commit 2025-01-13).

Abstract

This study introduces Polyp-DDPM, a diffusion-based method for generating realistic images of polyps conditioned on masks, aimed at enhancing the segmentation of gastrointestinal (GI) tract polyps. Our approach addresses the challenges of data limitations, high annotation costs, and privacy concerns associated with medical images. By conditioning the diffusion model on segmentation masks-binary masks that represent abnormal areas-Polyp-DDPM outperforms state-of-the-art methods in terms of image quality (achieving a Frechet Inception Distance (FID) score of 78.47, compared to scores above 83.79) and segmentation performance (achieving an Intersection over Union (IoU) of 0.7156, versus less than 0.6694 for synthetic images from baseline models and 0.7067 for real data). Our method generates a high-quality, diverse synthetic dataset for training, thereby enhancing polyp segmentation models to be comparable with real images and offering greater data augmentation capabilities to improve segmentation models. The source code and pretrained weights for Polyp-DDPM are made publicly available at https://github.com/mobaidoctor/polyp-ddpm.

View on arXivView PDF

Code Implementations(1)

MIT

Polyp dataset generation

315PythonFeb 1, 20241 years agoMIT

Similar Papers

Cite this paper

@article{dorjsembe2024polypddpm,
  title  = {Polyp-DDPM: Diffusion-Based Semantic Polyp Synthesis for Enhanced Segmentation},
  author = {Zolnamar Dorjsembe and Hsing-Kuo Pao and Furen Xiao},
  year   = {2024},
  eprint = {2402.04031},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.04031v2}
}

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

Discussion