Skip to content

The primary aim is to train the GAN to generate highly realistic synthetic X-ray images that closely resemble the real ones in the dataset. These synthetic images can then be utilized for future data augmentation.

License

Notifications You must be signed in to change notification settings

himisir/Medical-Image-Generation-With-Gans-Tensorflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generative Adversarial Networks (GANs) for Synthetic Pneumonia-Positive X-ray Images

AboutConfiguration DetailsResultsFuture WorkRun on Kaggle


About

This notebook uses Generative Adversarial Networks (GANs) to generate synthetic pneumonia-positive X-ray images. The goal is to generate hyperrealistic images that can be used to augment the existing dataset for better model training. The current demo has yet to achieve this goal, but the plan is to explore the application of Generative Adversarial Networks (GANs) to generate new and accurate medical images in the future.

The primary aim is to train the GAN to generate highly realistic synthetic X-ray images that closely resemble the real ones in the dataset. These synthetic images can then be utilized for future data augmentation.

As of the current demonstration, the generated images might not yet reach clinically accurate levels. However, a more complex architecture has the potential to generate highly realistic and accurate pneumonia-positive X-ray images. The synthetic images produced can effectively augment existing datasets of pneumonia-positive X-rays, leading to improved accuracy and performance of pneumonia detection models.


Configuration Details

  • 🚀 GPU Accelerator: T4 (2 units)
  • 📁 Dataset: Chest X-ray Pneumonia
  • 📊 Dataset Size: 3875
  • 🖼️ Output Image Size: 512x512
  • ⚙️ Optimizer: Adam
  • 📈 Learning Rate: 0.0002
  • 🎣 Loss Function: Binary Crossentropy
  • 🛰️ Generator: 1 Dense, 6 Convolutional Transpose, 1 Convolutional
  • 🔍 Discriminator: 4 Convolutional, 4 MaxPooling, 1 Flatten, 2 Dense

Results

Click here for results!

Future Work

  • 🏗️ Explore more complex architectures for GANs.
  • 🔬 Generate highly realistic and accurate pneumonia-positive X-ray images.
  • 🔢 Augment existing datasets of pneumonia-positive X-rays.

Run on Kaggle

To run this project on Kaggle, click the button below:

Open in Kaggle


About

The primary aim is to train the GAN to generate highly realistic synthetic X-ray images that closely resemble the real ones in the dataset. These synthetic images can then be utilized for future data augmentation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published