Skip to content

RishabhS66/Non-Local-Means-Filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Non-Local Means Filter

Coded By: Rishabh Srivastava

Non-Local Means is an algorithm in image processing for image denoising. The method is based on a simple principle: replacing the color of a pixel with an average of the colors of similar pixels. Non-Local Means filtering takes a mean of all pixels in the image, weighted by how similar these pixels are to the target pixel.

To speed up execution of the algorithm, one can restrict the computation of the mean for each pixel to a search window centred on the pixel itself, instead of the whole image.

This repository includes codes for implementing the Non-Local Means filter on the image lenna.noise.jpg.

The results are displayed below:

Releases

No releases published

Packages

No packages published

Languages