A CUDA Based Implementation of Locally- and Feature- Adaptive Diffusion Based Image Denoising Algorithm