Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.04 KB

README.md

File metadata and controls

18 lines (14 loc) · 1.04 KB

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: