feat: Add SwinIR Super Resolution implementation (PSNR: 35.66dB) #87
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 Overview
This PR introduces SwinIR (Swin Transformer for Image Restoration) to the DeepLense repository. This contribution implements a state-of-the-art Vision Transformer pipeline to enhance the resolution of strong gravitational lensing images, demonstrating the potential of attention mechanisms for reconstructing fine details in dark matter substructure analysis.
🔬 Scientific Motivation
Traditional CNN-based models often struggle with the global geometry of lensing arcs due to limited receptive fields. This implementation leverages Self-Attention mechanisms to capture long-range dependencies, aiming to provide sharper reconstructions of lensing structures compared to standard convolutional baselines.
✨ Key Features
Galaxy10_DECalsreal galaxy backgrounds.📊 Results & Benchmarks
The model was trained for 10 epochs on an NVIDIA GPU, achieving promising results that outperform standard bicubic and CNN baselines.
🧪 Verification
The PR includes:
results.png).📷 Visual Proof
A sample result (
results.png) is included in the PR to demonstrate the reconstruction quality.Contributor: Sarvesh Rathod