In a specific embodiment of the present disclosure, a source image is
smoothed to create a smoothed image, and an edge detector is used to
create an edge layer. A blending controller is used to control a blending
between the source image and the smoothed image. The blended destination
image maintains detail while eliminating unwanted noise.