GravLensDiffusion

GitHub Code

Overview

GravLensDiffusion is a deep learning project that generates high-quality images of Strong Gravitational Lensing using Deep Generative Modeling, specifically Diffusion Models. The project implements a DDPM (Denoising Diffusion Probabilistic Model) following the seminal paper on DDPMs closely, trained on a dataset of 10,000 strong lensing images. This model tackles data scarcity and imbalance, generating high-fidelity images to support astrophysical research and automated classification.

Strong gravitational lensing serves as a crucial probe into dark matter substructure, helping us better understand its fundamental nature. While traditional simulations are computationally intensive and time-consuming, our diffusion-based approach offers a faster, more efficient alternative for generating realistic lensing images. This project specifically focuses on implementing a DDPM to generate high-quality simulations that can potentially augment existing datasets and support future research in gravitational lensing analysis.

Implementation Details

Results

Sampling/Inference

The GIF shows the progression of 100 random noise samples to 100 generated images of Strong Gravitational Lensing over 1000 timesteps:

Generation Process
Sample Generated Image

Performance

Future Improvements

Acknowledgements