GuidedFilter
GuidedFilter[image, guide, r, ε] filters image using the guide image guide over range-r neighborhoods with pixel-value regularizer ε.
GuidedFilter[image, r, ε]filters image so as to reduce noise, using image as the guide.
Examples
img = ExampleData[{"TestImage", "Lena"}];
GuidedFilter[img, 5, 0.01]Please visit the official Wolfram Language Reference for more details.