Real-time edge-aware image processing with the bilateral grid
Scale-space and edge detection using anisotropic diffusion