This is an implementation of LFNFilter.
on Python and Matlab. See also LFNFilter.
LFNFilter uses existing white Gaussian noise filters (e.g., BMCNN or
CMDF)
to address low-frequency component of spatially correlated noise (image grain).
Here is the block diagram of the LFNFilter.
Here is a sample denoising result using BMCNN. Methods designed to remove AWGN fail on removing grain noise (left). Same method can be used in LFN architecture to remove grain (right).
The repository includes:
- Todo: Python package.
- Matlab package for LFNFilter.
- Test images.
- Trained weights for BMCNN.
- demo_LFN.m Is the fastest way to start.
- demo_LFN_real.m demonstrates the real image grain removal.
- Todo