Skip to content

Image Grain (Low-Frequency Noise) Removal Using White Noise Filter

Notifications You must be signed in to change notification settings

meisamrf/garin-remover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Grain (Low-Frequency Noise) Removal Using White Noise Filter

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.

block diagram

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).

sample denoising

The repository includes:

  • Todo: Python package.
  • Matlab package for LFNFilter.
  • Test images.
  • Trained weights for BMCNN.

Getting Started with Python (Todo)

Getting Started with Matlab (Windows only)

Installation (Python)

  1. Todo

About

Image Grain (Low-Frequency Noise) Removal Using White Noise Filter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published