Non-local means filter is an efficient and brilliant approach as it extends the scope from neighborhood to global area. The average of only those pixels is considered who belong similar to the patches in the whole image. I want to understand whether it can handle Gaussian noises effectively? And is it better than Bilater Filters?