Theory of edge detection
Abstract
A theory of edge detection is presented. The analysis proceeds in two parts. (1) Intensity changes, which occur in a natural image over a wide range of scales, are detected separately at different scales. An appropriate filter for this purpose at a given scale is found to be the second derivative of a Gaussian, and it is shown that, provided some simple conditions are satisfied, these primary filters need not be orientation-dependent. Thus, intensity changes at a given scale are best detected by finding the zero values of delta 2G(x,y)*I(x,y) for image I, where G(x,y) is a two-dimensional Gaussian distribution and delta 2 is the Laplacian. The intensity changes thus discovered in each of the channels are then represented by oriented primitives called zero-crossing segments, and evidence is given that this representation is complete. (2) Intensity changes in images arise from surface discontinuities or from reflectance or illumination boundaries, and these all have the property that they are spatially. Because of this, the zero-crossing segments from the different channels are not independent, and rules are deduced for combining them into a description of the image. This description is called the raw primal sketch. The theory explains several basic psychophysical findings, and the operation of forming oriented zero-crossing segments from the output of centre-surround delta 2G filters acting on the image forms the basis for a physiological model of simple cells (see Marr & Ullm…
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
To deliver video streaming data to users connected with different types of networks and terminals may need to be adapted dynamically at intermediate locations within a network.
“To deliver video streaming data to users connected with different types of networks and having different terminals may need to be adapted dynamically at intermediate locations within a network [39].”
From Effectiveness of crypto-transcoding for H.264/AVC and HEVC video bit-streams (2019) · cites this paper as [39]
Cites
Receptive fields, binocular interaction and functional architecture in the cat’s visual cortex
Hubel, D. H., & Wiesel, T. N. (1962) · The Journal of Physiology · doi:10.1113/jphysiol.1962.sp006837 · Cited by 13,680 · see citing works
The contrast sensitivity of retinal ganglion cells of the cat
Enroth-Cugell, C., & Robson, J. G. (1966) · The Journal of Physiology · doi:10.1113/jphysiol.1966.sp008107 · Cited by 2,625 · see citing works
Schiller, P. H., Finlay, B. L., & Volman, S. F. (1976) · Journal of Neurophysiology · doi:10.1152/jn.1976.39.6.1288 · Cited by 458 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A Computational Approach to Edge Detection
Canny, J. (1986) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.1986.4767851 · Cited by 30,004 · see citing works
SURF: Speeded Up Robust Features
Bay, H., Tuytelaars, T., & Van Gool, L. (2006) · Lecture Notes in Computer Science · doi:10.1007/11744023_32 · Cited by 14,955 · see citing works
Image registration methods: a survey
Zitová, B., & Flusser, J. (2003) · Image and Vision Computing · doi:10.1016/s0262-8856(03)00137-9 · Cited by 6,423 · see citing works
Performance of optical flow techniques
Barron, J. L., Fleet, D. J., & Beauchemin, S. S. (1994) · International Journal of Computer Vision · doi:10.1007/bf01420984 · Cited by 4,305 · see citing works
Relations between the statistics of natural images and the response properties of cortical cells
Field, D. J. (1987) · Journal of the Optical Society of America A · doi:10.1364/josaa.4.002379 · Cited by 3,241 · see citing works
Koenderink, J. J. (1984) · Biological Cybernetics · doi:10.1007/bf00336961 · Cited by 2,452 · see citing works
Jones, J. P., & Palmer, L. A. (1987) · Journal of Neurophysiology · doi:10.1152/jn.1987.58.6.1233 · Cited by 1,658 · see citing works
Multichannel texture analysis using localized spatial filters
Bovik, A. C., Clark, M., & Geisler, W. S. (1990) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.41384 · Cited by 1,382 · see citing works
Information processing in the primate visual system: an integrated systems perspective
Van Essen, D. C., Anderson, C. H., & Felleman, D. J. (1992) · Science · doi:10.1126/science.1734518 · Cited by 1,266 · see citing works
A Fast algorithm for active contours and curvature estimation
Williams, D. J., & Shah, M. (1992) · CVGIP: Image Understanding · doi:10.1016/1049-9660(92)90003-l · Cited by 1,101 · see citing works
Predictive coding: a fresh view of inhibition in the retina
Srinivasan, M. V., Laughlin, S. B., & Dubs, A. (1982) · Proceedings of the Royal Society of London. Series B. Biological Sciences · doi:10.1098/rspb.1982.0085 · Cited by 1,042 · see citing works
Historical review of OCR research and development
Mori, S., Suen, C. Y., & Yamamoto, K. (1992) · Proceedings of the IEEE · doi:10.1109/5.156468 · Cited by 892 · see citing works
An emergent model of orientation selectivity in cat visual cortical simple cells
Somers, D., Nelson, S., & Sur, M. (1995) · The Journal of Neuroscience · doi:10.1523/jneurosci.15-08-05448.1995 · Cited by 860 · see citing works
Holistically-nested edge detection
Xie, S., & Tu, Z. (2017) · International Journal of Computer Vision · doi:10.1007/s11263-017-1004-z · Cited by 682 · see citing works
From Blobs to Boundary Edges: Evidence for Time- and Spatial-Scale-Dependent Scene Recognition
Schyns, P. G., & Oliva, A. (1994) · Psychological Science · doi:10.1111/j.1467-9280.1994.tb00500.x · Cited by 715 · see citing works
Blind Image Quality Assessment Using Joint Statistics of Gradient Magnitude and Laplacian Features
Xue, W., Mou, X., Zhang, L., Bovik, A. C., & Feng, X. (2014) · IEEE Transactions on Image Processing · doi:10.1109/tip.2014.2355716 · Cited by 641 · see citing works
Optical flow using spatiotemporal filters
Heeger, D. J. (1988) · International Journal of Computer Vision · doi:10.1007/bf00133568 · Cited by 534 · see citing works
Visual-Based Defect Detection and Classification Approaches for Industrial Applications—A SURVEY
Czimmermann, T., Ciuti, G., Milazzo, M., Chiurazzi, M., Roccella, S., Oddo, C. M., & Dario, P. (2020) · Sensors · doi:10.3390/s20051459 · Cited by 441 · see citing works
Brown, C. E., Li, P., Boyd, J. D., Delaney, K. R., & Murphy, T. H. (2007) · The Journal of Neuroscience · doi:10.1523/jneurosci.4295-06.2007 · Cited by 377 · see citing works
Verschure, P. J., van der Kraan, I., de Leeuw, W., van der Vlag, J., Carpenter, A. E., Belmont, A. S., & van Driel, R. (2005) · Molecular and Cellular Biology · doi:10.1128/mcb.25.11.4552-4564.2005 · Cited by 183 · see citing works
Anomaly Detection in Images With Smooth Background via Smooth-Sparse Decomposition
Yan, H., Paynabar, K., & Shi, J. (2017) · Technometrics · doi:10.1080/00401706.2015.1102764 · Cited by 111 · see citing works
Generative models for active vision
Parr, T., Sajid, N., Da Costa, L., Mirza, M. B., & Friston, K. J. (2021) · Frontiers in Neurorobotics · doi:10.3389/fnbot.2021.651432 · Cited by 46 · see citing works
Deep learning in spatial transcriptomics: Learning from the next next-generation sequencing
Heydari, A. A., & Sindi, S. S. (2023) · Biophysics Reviews · doi:10.1063/5.0091135 · Cited by 44 · see citing works
Gao, C., Zhang, Q., Tan, Z., Zhao, G., Gao, S., Kim, E., & Shen, T. (2024) · Heritage Science · doi:10.1186/s40494-024-01144-1 · Cited by 39 · see citing works
A critical analysis on perceptual contrast and its use in visual information analysis and processing
Beghdadi, A., Qureshi, M. A., Amirshahi, S. A., Chetouani, A., & Pedersen, M. (2020) · IEEE Access · doi:10.1109/access.2020.3019350 · Cited by 31 · see citing works
Perceptual Video Processing: Seeing the Future [Point of View]
Bovik, A. C. (2010) · Proceedings of the IEEE · doi:10.1109/jproc.2010.2068371 · Cited by 19 · see citing works
Evolution of Brains and Computers: The Roads Not Taken
Solé, R., & Seoane, L. F. (2022) · Entropy · doi:10.3390/e24050665 · Cited by 14 · see citing works
Effectiveness of crypto-transcoding for H.264/AVC and HEVC video bit-streams
Shah, R. A., Asghar, M. N., Abdullah, S., Fleury, M., & Gohar, N. (2019) · Multimedia Tools and Applications · doi:10.1007/s11042-019-7451-5 · Cited by 12 · see citing works
- Authors
- Marr, D., & Hildreth, E.
- Affiliations
- Massachusetts Institute of Technology (US)
- Venue
- Proceedings of the Royal Society of London. Series B. Biological Sciences
- Publisher
- The Royal Society
- Published
- 1980-02-29
- Volume
- 207
- Issue
- 1167
- Pages
- 187-217
- ISSN
- 0080-4649 (ISSN-L)
- 2053-9193
- OpenAlex
- W2003370853
- Cited by
- 6,510
- References
- 3
- Citations by year
- 2026: 125 · 2025: 162 · 2024: 156 · 2023: 141 · 2022: 146 · 2021: 169 · 2020: 174 · 2019: 194 · 2018: 165 · 2017: 184 · 2016: 162 · 2015: 180 · 2014: 177 · 2013: 224 · 2012: 201
- FWCI
- 97.32
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Proceedings of the Royal Society B Biological Sciences (publishedVersion)
- PubMed (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Image and Object Detection Techniques
- Life Sciences › Neuroscience › Cognitive Neuroscience › Visual perception and processing mechanisms
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Image Processing Techniques
- Keywords
- edge detection, Laplacian of Gaussian, scale space, intensity change, primal sketch, surface discontinuities, orientation independence, simple cells, visual psychophysics
- MeSH terms
- Animals, Form Perception, Humans, Mathematics, Vision, Ocular
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review