MATLAB: What is mean by Gaussian filtering? how it works? how it is useful in edge detection
dog filtergaussian filteringImage Processing Toolbox
How Gaussian filtering works in edge detection
Best Answer
A Gaussian filter blurs the image, so it can be like a "background" image. If you subtract that from the original image or one that is not blurred as much, it gives edges. This is called a Difference of Gaussian filter, or DOG filter. I've attached a demo script, below the image.
It won't deblur, it will blur. If you subtract two of them, you do a Laplacian of Gaussian or Difference of Gaussian filter (DOG filter), and that can locate edges. If you add a scaled version of the DOG image to the original, it can "enhance" or emphasize the edges, which you might consider as a deblurred version.
Best Answer