image = | unsharpMask3dImg (inImg3d,inBlurWeight,inStdDev) |
image = | unsharpMask3dImg (inImg3d,inBlurWeight,inStdDev,inOptSmoothingGaussianCoverage) |
unsharp mask filtering of input 3d image
Unsharp mask filter is an image sharpening filter which uses a blurred (so unsharped) image to create a mask of the original image. This unsharp mask is then combined with original image to enhance high frequencies (edges) of input image. An undesirable side effect of this filter is an increase of noise in output image.
Given a gaussian smoothing operation on an input image using standard deviation
:
(see Gaussian Smoothing 3d for more informations)
Unsharp mask filtering of input image with blur weight is given by :
See Unsharp Mask 2d for an illustration of unsharp mask on a 2d image