Image Denoising By Non-Local Averaging | Synapse