Comparison of Difference of Gaussian with Mexican hat wavelet
The Difference of Gaussians (DOG) is a wavelet mother function of null total sum which approximates the Mexican Hat wavelet by subtracting a wide Gaussian from a narrow Gaussian, as defined by this formula in one dimension:

and for the centered two-dimensional case (see Gaussian blur):

In computer vision, images are convolved with this function as part of an edge detection algorithm; see also Marr–Hildreth algorithm. Differences of Gaussians have also been used for blob detection in the scale-invariant feature transform; please read the treatment of difference of Gaussian approach in the article on blob detection. In fact, the DOG as the difference of two Multivariate normal distribution has always a total null sum and convolving it with a uniform signal generates no response. It approximates well a second derivate of Gaussian (Laplacian of Gaussian) with K~1.6 and the receptive fields of ganglion cells in the retina with K~5. It may easily used in recursive schemes and is used as an operator in real-time algorithms for blob detection and automatic scale selection; see also scale-space and scale-invariant feature transform.
See also
References
- C. Enroth-Cugell and J. G. Robson (1966). "The Contrast Sensitivity of Retinal Ganglion Cells of the Cat.". Journal of Physiology 187: 517-23.
|