- Marr-Hildreth algorithm
In
computer vision , the Marr-Hildreth algorithm is a method of detecting edges indigital image s, that is continuous curves where there are strong and rapid variations in image brightness. The Marr-Hildreth edge detection method is simple and operates by convolving the image with theLaplacian of theGaussian function , or, as a fast approximation byDifference of Gaussians . Then, zero-crossings are detected in the filtered result to obtain the edges. The Laplacian of the Gaussian image operator is sometimes also referred to as theMexican hat wavelet due to its visual shape when turned up-side-down. David Marr and [http://www.wellesley.edu/CS/ehildreth.html Ellen C. Hildreth] are two of the inventors.The Marr-Hildreth operator, however, suffers from two main limitations. It generates responses that do not correspond to edges, so-called "false edges", and the localization error may be severe at curved edges. Today, there are much better edge detection methods, such as the Canny operator based on the search for local directional maxima in the gradient magnitude, or the differential approach based on the search for zero-crossings of the differential expression that corresponds to the second-order derivative in the gradient direction (Both of these operations preceded by a Gaussian smoothing step.) For more details, please see the article on
edge detection .ee also
*
edge detection
*blob detection
Wikimedia Foundation. 2010.