use guided filter instead of gaussian filter