Skip to main content
zenodoopen

Echo from noise: synthetically generated cardiac ultrasound data using semantic diffusion models

<p>This is the data repository for the paper: &quot;Echo from noise: synthetic ultrasound image generation using diffusion models for real image segmentation&quot;, available at: https://arxiv.org/abs/2305.05424. The corresponding code is available at:&nbsp;https://github.com/david-stojanovski/echo_from_noise</p> <p>&nbsp;</p> <p>This is the first work to utilize Denoising Diffusion Probabilistic Models (DDPMs)&nbsp;for generating medical images using semantic label maps as a source image for conditioning the generated image.</p> <p>Each of the 400+50 CAMUS patients contributes with 4 labelled frames (ED and ES for 2 chamber and 4 chamber), totalling 1800 initial semantic maps, to which we added the sector label. These semantic maps then had five random deformations applied (a combination of random affine and elastic deformation) to produce, 9000 transformed semantic maps (8000 for training and 1000 for validation).&nbsp;</p> <p>Affine transformation ranges for rotation degrees, translate, scale and shear were: (-5, 5), (0, 0.05), (0.8, 1.05)&nbsp;and 5&nbsp;respectively. This was implemented using the torchvision python package. Elastic deformation was implemented using the TorchIO package. The settings for number of control points and max displacement were (10, 10, 4)&nbsp;and (0, 30, 30)&nbsp;respectively.</p> <p>Using these 9000 semantic maps as input to the generative models, we produced 9000 synthetic ultrasound images.</p> <p>Each echo view folder contains 3 folders:</p> <p>1) annotations: augmented labels, with no sector label and no clipping due to sector</p> <p>2) images: semantic diffusion model inferenced images</p> <p>3) sector_annotations: label maps which contain ultrasound cone sector, which were used to generate corresponding semantic diffusion model images</p> <p>ema_0.9999_050000_2ch_ed_256.pt and&nbsp;ema_0.9999_050000_4ch_ed_256.pt are the saved checkpoints for the 2 and 4 chamber diffusion models respectively.</p> <p>The pretrained segmentation networks are provided within the&nbsp;<a href="https://zenodo.org/api/files/0af4e6a3-234d-40a3-8351-c91261628982/final_models.zip">final_models.zip</a>&nbsp;file.</p> <p>A diagram of image numbers is shown in&nbsp;<a href="https://zenodo.org/api/files/0af4e6a3-234d-40a3-8351-c91261628982/Data%20diagram.png">Data diagram.png</a></p>

ShareScore

40/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
8
Harmonization
4
Access
20
Reuse readiness
8
Engagement
0

Topics