A Non-Local Diffusion Equation for Noise Removal