Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Marr–Hildreth algorithm
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Algorithm for edge detection in digital images}} In [[computer vision]], the '''Marr–Hildreth algorithm''' is a method of [[edge detection|detecting edges]] in [[digital image]]s, that is, continuous curves where there are strong and rapid variations in image brightness.<ref name=marr80>{{Cite journal |title=Theory of Edge Detection |first=D. |last=Marr |author1-link=David Marr (neuroscientist) |first2=E. |last2=Hildreth |author2-link=Ellen Hildreth |journal=Proceedings of the Royal Society of London. Series B, Biological Sciences |volume=207 |number=1167 |date=29 Feb 1980 |pages=187–217 |doi=10.1098/rspb.1980.0020|pmid=6102765 }}</ref> The Marr–Hildreth edge detection method is simple and operates by convolving the image with the [[Laplacian]] of the [[Gaussian function]], or, as a fast approximation by [[difference of Gaussians]]. Then, [[zero crossing]]s are detected in the filtered result to obtain the edges. The Laplacian-of-Gaussian image operator is sometimes also referred to as the [[Mexican hat wavelet]] due to its visual shape when turned upside-down. [[David Marr (psychologist)|David Marr]] and [[Ellen Hildreth|Ellen C. Hildreth]] are two of the inventors.<ref>{{cite book|last=Umbaugh|first=Scott E|title=Digital image processing and analysis : human and computer vision applications with CVIPtools|year=2010|publisher=CRC Press|location=Boca Raton, Florida|isbn=978-1-4398-0205-2|edition=2nd}}</ref> ==Limitations== The Marr–Hildreth operator 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 edge detector]] 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, see the article on [[edge detection]]. ==See also== *[[Blob detection]] *[[CVIPtools]] ==References== {{reflist}} {{DEFAULTSORT:Marr-Hildreth algorithm}} [[Category:Feature detection (computer vision)]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)