A Robust and Fast Non-local Means Algorithm for Image Denoising
Bilateral filtering for gray and color images