This project implements advanced image denoising models based on DnCNN, with enhancements using Wavelet Transforms and FFT-based Attention (FNet). It explores hybrid architectures for improving denoising performance on noisy images.
- Deep convolutional network with residual learning.
- Learns to predict noise from corrupted images.
- Adds Discrete Wavelet Transform (DWT) preprocessing.
- Enhances noise separation by working in frequency domain.
- Combines three branches:
- Standard DnCNN
- DWT + DnCNN
- FNet (FFT-based self-attention)
- Merges outputs for robust denoising under various noise types.