Simultaneous Dual-View Mammogram Synthesis Using Denoising Diffusion Probabilistic Models
Jorge Alberto Garza-Abdala, Gerardo A. Fumagal-Gonz\'alez, Eduardo de Avila-Armenta, Sadam Hussain, Jasiel H. Toscano-Mart\'inezb, Diana S. M. Rosales Gurmendi, Alma A. Pedro-P\'erez, and Jose G. Tamez-Pena

TL;DR
This paper introduces a novel diffusion model that synthesizes paired mammogram views simultaneously, enhancing dataset completeness and supporting advanced AI applications in breast imaging.
Contribution
A three-channel denoising diffusion probabilistic model that generates coherent dual-view mammograms with difference-guided learning, improving cross-view consistency.
Findings
The model preserves global breast structure across views.
Synthetic pairs resemble real mammograms in distribution and geometry.
Difference encoding enhances cross-view anatomical coherence.
Abstract
Breast cancer screening relies heavily on mammography, where the craniocaudal (CC) and mediolateral oblique (MLO) views provide complementary information for diagnosis. However, many datasets lack complete paired views, limiting the development of algorithms that depend on cross-view consistency. To address this gap, we propose a three-channel denoising diffusion probabilistic model capable of simultaneously generating CC and MLO views of a single breast. In this configuration, the two mammographic views are stored in separate channels, while a third channel encodes their absolute difference to guide the model toward learning coherent anatomical relationships between projections. A pretrained DDPM from Hugging Face was fine-tuned on a private screening dataset and used to synthesize dual-view pairs. Evaluation included geometric consistency via automated breast mask segmentation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
