Smooth images while preserving edges or coherent structures.
Young & Van Vliet recursive Gaussian smoothing filter for GPU (OpenCL) and CPU