A Computational Approach to Edge Detection
Abstract
This paper describes a computational approach to edge detection. The success of the approach depends on the definition of a comprehensive set of goals for the computation of edge points. These goals must be precise enough to delimit the desired behavior of the detector while making minimal assumptions about the form of the solution. We define detection and localization criteria for a class of edges, and present mathematical forms for these criteria as functionals on the operator impulse response. A third criterion is then added to ensure that the detector has only one response to a single edge. We use the criteria in numerical optimization to derive detectors for several common image features, including step edges. On specializing the analysis to step edges, we find that there is a natural uncertainty principle between detection and localization performance, which are the two main goals. With this principle we derive a single operator shape which is optimal at any scale. The optimal detector has a simple approximate implementation in which edges are marked at maxima in gradient magnitude of a Gaussian-smoothed image. We extend this simple detector using operators of several widths to cope with different signal-to-noise ratios in the image. We present a general method, called feature synthesis, for the fine-to-coarse integration of information from operators at different scales. Finally we show that step edge detector performance improves considerably as the operator point spread function is extended along the edge.
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?
The phosphene encodings found by the model in the semantic boundary condition are comparable to those found with traditional preprocessing approaches and yield similar reconstruction quality compared to edge detection or holistic contour detection.
“The phosphene encodings that were found by the model in this condition are comparable to those found with traditional preprocessing approaches (see Figure 6e), and yield similar reconstruction quality (see Table 3) compared to edge detection (Canny, 1986) or holistic contour detection (Xie & Tu, 2017).”
From End-to-end optimization of prosthetic vision (2022) · cites this paper as Canny, 1986
Cites
Marr, D., & Hildreth, E. (1980) · Proceedings of the Royal Society of London. Series B. Biological Sciences · doi:10.1098/rspb.1980.0020 · Cited by 6,510 · see citing works
Mathematical Analysis of Random Noise
Rice, S. O. (1944) · Bell System Technical Journal · doi:10.1002/j.1538-7305.1944.tb00874.x · Cited by 5,523 · see citing works
Extrapolation, Interpolation, and Smoothing of Stationary Time Series
Wiener, N. (1949) · The MIT Press eBooks · doi:10.7551/mitpress/2946.001.0001 · Cited by 4,829 · see citing works
Mathematical Analysis of Random Noise
Rice, S. O. (1945) · Bell System Technical Journal · doi:10.1002/j.1538-7305.1945.tb00453.x · Cited by 2,912 · see citing works
Introduction to linear and nonlinear programming
Polak, E. (1974) · IEEE Transactions on Automatic Control · doi:10.1109/tac.1974.1100535 · Cited by 2,109 · see citing works
A computational theory of human stereo vision
Marr, D., & Poggio, T. (1979) · Proceedings of the Royal Society B Biological Sciences · doi:10.1098/rspb.1979.0029 · Cited by 1,831 · see citing works
The Interpretation of Visual Motion
Ullman, S. (1979) · The MIT Press eBooks · doi:10.7551/mitpress/3877.001.0001 · Cited by 1,648 · see citing works
Early processing of visual information
Marr, D. (1976) · Philosophical transactions of the Royal Society of London. Series B, Biological sciences · doi:10.1098/rstb.1976.0090 · Cited by 1,030 · see citing works
Finding Edges and Lines in Images
Canny, J. (1983) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 811 · see citing works
Self-citationEdge and Curve Detection for Visual Scene Analysis
Rosenfeld, A., & Thurston, M. (1971) · IEEE Transactions on Computers · doi:10.1109/t-c.1971.223290 · Cited by 792 · see citing works
Mathematical Analysis of Random Noise-Conclusion
Rice, S. O. (1945) · Bell System Technical Journal · Cited by 786 · see citing works
Symbolic reasoning among 3-D models and 2-D images
Brooks, R. A. (1981) · Artificial Intelligence · doi:10.1016/0004-3702(81)90028-x · Cited by 779 · see citing works
Picture processing and psychopictorics
(1971) · Icarus · doi:10.1016/0019-1035(71)90136-9 · Cited by 766 · see citing works
Methods of mathematical physics, Vol. 2, Partial differential equations
Courant, R., & Hilbert, D. (1989) · Wiley eBooks · doi:10.1002/9783527617234 · Cited by 738 · see citing works
Modern techniques of power spectrum estimation
Bingham, C. M., Godfrey, M. D., & Tukey, J. W. (1967) · IEEE Transactions on Audio and Electroacoustics · doi:10.1109/tau.1967.1161895 · Cited by 428 · see citing works
Psychophysical and computational studies towards a theory of human stereopsis
Mayhew, J. E. W., & Frisby, J. P. (1981) · Artificial Intelligence · doi:10.1016/0004-3702(81)90029-1 · Cited by 389 · see citing works
A Theory of Human Stereo Vision
Marr, D., & Poggio, T. (1977) · Defense Technical Information Center (DTIC) · Cited by 309 · see citing works
The measurement of visual motion
Ullman, S. (1983) · Trends in Neurosciences · doi:10.1016/0166-2236(83)90081-4 · Cited by 294 · see citing works
On the Quantitative Evaluation of Edge Detection Schemes and their Comparison with Human Performance
Fram, J. R., & Deutsch, E. S. (1975) · IEEE Transactions on Computers · doi:10.1109/t-c.1975.224274 · Cited by 191 · see citing works
Surface Perception from Local Analysis of Texture and Contour
Stevens, K. A. (1980) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 73 · see citing works
Duff, M. J. B. (1972) · The Computer Journal · doi:10.1093/comjnl/15.1.79 · Cited by 66 · see citing works
Implementation Of A Theory Of Edge Detection
Hildreth, E. C. (1980) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 65 · see citing works
Zero Crossing Of Second Directional Derivative Edge Operator
Haralick, R. M. (1982) · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · doi:10.1117/12.933616 · Cited by 62 · see citing works
A regularized solution to edge detection
Poggio, T., Voorhees, H. L., & Yuille, A. (1985) · Defense Technical Information Center (DTIC) · Cited by 55 · see citing works
Horn, B. K. P. (1973) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 49 · see citing works
The visual inference of shape : computation from local features
Pentland, A. (1982) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 30 · see citing works
Edge detection for semantically based early visual processing
Beattie, R. J. (1982) · OpenGrey (Institut de l'Information Scientifique et Technique) · Cited by 12 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Kirillov, A., Mintun, E., Ravi, N., Mao, H., Rolland, C., Gustafson, L., Xiao, T., Whitehead, S., Berg, A. C., Lo, W.-Y., et al. (2023) · 2023 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv51070.2023.00371 · Cited by 11,953 · see citing works
A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms
Scharstein, D., & Szeliski, R. (2002) · International Journal of Computer Vision · doi:10.1023/a:1014573219977 · Cited by 6,740 · see citing works
A performance evaluation of local descriptors
Mikolajczyk, K., & Schmid, C. (2005) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2005.188 · Cited by 6,723 · 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
Adding Conditional Control to Text-to-Image Diffusion Models
Zhang, L., Rao, A., & Agrawala, M. (2023) · 2023 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv51070.2023.00355 · Cited by 4,547 · see citing works
A comparison of affine region detectors
Mikolajczyk, K., Tuytelaars, T., Schmid, C., Zisserman, A., Matas, J., Schaffalitzky, F., Kadir, T., & Gool, L. V. (2005) · International Journal of Computer Vision · doi:10.1007/s11263-005-3848-x · Cited by 2,939 · see citing works
Edge Boxes: Locating Object Proposals from Edges
Zitnick, C. L., & Dollár, P. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-10602-1_26 · Cited by 2,656 · see citing works
Soft-NMS — Improving Object Detection with One Line of Code
Bodla, N., Singh, B., Chellappa, R., & Davis, L. S. (2017) · 2017 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.593 · Cited by 2,274 · see citing works
“In edge detection, NMS performs dge thinning t remove spur us responses [22, 1, 29].”
BackgroundRecognizing action units for facial expression analysis
Tian, Y.-I., Kanade, T., & Cohn, J. F. (2001) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.908962 · Cited by 1,745 · see citing works
Dollar, P., Tu, Z., Perona, P., & Belongie, S. (2009) · Procedings of the British Machine Vision Conference 2009 · doi:10.5244/c.23.91 · Cited by 1,237 · 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
Visual Place Recognition: A Survey
Lowry, S., Sünderhauf, N., Newman, P., Leonard, J. J., Cox, D., Corke, P., & Milford, M. J. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2015.2496823 · Cited by 1,079 · see citing works
Using dynamic programming for solving variational problems in vision
Amini, A. A., Weymouth, T. E., & Jain, R. C. (1990) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.57681 · Cited by 1,008 · see citing works
A performance evaluation of local descriptors
Mikolajczyk, K., & Schmid, C. (2003) · 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings. · doi:10.1109/cvpr.2003.1211478 · Cited by 955 · see citing works
An Analysis of Scale Invariance in Object Detection - SNIP
Singh, B., & Davis, L. S. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00377 · Cited by 913 · 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
A visual motion detection circuit suggested by Drosophila connectomics
Takemura, S.-Y., Bharioke, A., Lu, Z., Nern, A., Vitaladevuni, S., Rivlin, P. K., Katz, W. T., Olbris, D. J., Plaza, S. M., Winston, P., et al. (2013) · Nature · doi:10.1038/nature12450 · Cited by 686 · 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
Defining functional areas in individual human brains using resting functional connectivity MRI
Cohen, A. L., Fair, D. A., Dosenbach, N. U. F., Miezin, F. M., Dierker, D., Van Essen, D. C., Schlaggar, B. L., & Petersen, S. E. (2008) · NeuroImage · doi:10.1016/j.neuroimage.2008.01.066 · Cited by 582 · see citing works
Projections from neocortex mediate top-down control of memory retrieval
Rajasethupathy, P., Sankaran, S., Marshel, J. H., Kim, C. K., Ferenczi, E., Lee, S. Y., Berndt, A., Ramakrishnan, C., Jaffe, A., Lo, M., et al. (2015) · Nature · doi:10.1038/nature15389 · Cited by 509 · see citing works
Role of the anterior insula in task-level control and focal attention
Nelson, S. M., Dosenbach, N. U. F., Cohen, A. L., Wheeler, M. E., Schlaggar, B. L., & Petersen, S. E. (2010) · Brain Structure and Function · doi:10.1007/s00429-010-0260-2 · Cited by 435 · see citing works
Computer vision techniques in construction: A critical review
Xu, S., Wang, J., Shou, W., Ngo, T., Sadick, A.-M., & Wang, X. (2021) · Archives of Computational Methods in Engineering · doi:10.1007/s11831-020-09504-3 · Cited by 409 · see citing works
Vision-based vehicle detection and counting system using deep learning in highway scenes
Song, H., Liang, H., Li, H., Dai, Z., & Yun, X. (2019) · European Transport Research Review · doi:10.1186/s12544-019-0390-4 · Cited by 392 · see citing works
Heterogeneous damage in Li-ion batteries: Experimental analysis and theoretical modeling
Xu, R., Yang, Y., Yin, F., Liu, P., Cloetens, P., Liu, Y., Lin, F., & Zhao, K. (2019) · Journal of the Mechanics and Physics of Solids · doi:10.1016/j.jmps.2019.05.003 · Cited by 345 · see citing works
Seeing it all: Convolutional network layers map the function of the human visual system
Eickenberg, M., Gramfort, A., Varoquaux, G., & Thirion, B. (2017) · NeuroImage · doi:10.1016/j.neuroimage.2016.10.001 · Cited by 338 · see citing works
What Can Help Pedestrian Detection?
Mao, J., Xiao, T., Jiang, Y., & Cao, Z. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.639 · Cited by 306 · see citing works
A direct GABAergic output from the basal ganglia to frontal cortex
Saunders, A., Oldenburg, I. A., Berezovskii, V. K., Johnson, C. A., Kingery, N. D., Elliott, H. L., Xie, T., Gerfen, C. R., & Sabatini, B. L. (2015) · Nature · doi:10.1038/nature14179 · Cited by 293 · see citing works
Spacecraft pose estimation dataset (speed)
Sharma, S., Park, T. H., & D'Amico, S. (2026) · Stanford Digital Repository · doi:10.25740/dz692fn7184 · Cited by 304
Zakeri, H., Nejad, F. M., & Fahimifar, A. (2017) · Archives of Computational Methods in Engineering · doi:10.1007/s11831-016-9194-z · Cited by 304 · see citing works
Satellite Pose Estimation Challenge: Dataset, Competition Design, and Results
Kisantal, M., Sharma, S., Park, T. H., Izzo, D., Martens, M., & D'Amico, S. (2020) · IEEE Transactions on Aerospace and Electronic Systems · doi:10.1109/taes.2020.2989063 · Cited by 304 · see citing works
“oach to monocular-based pose estimation of a target spacecraft [6]–[12] would first extract hand-crafted features of the target from a 2D image. These features include Harris corners [13], Canny edges [14], lines via Hough transform [15], or scale-invariant features such as SIFT [16], SURF [17], and ORB features [18].…”
Wagner, S. J., Reisenbüchler, D., West, N. P., Niehues, J. M., Zhu, J., Foersch, S., Veldhuizen, G. P., Quirke, P., Grabsch, H. I., van den Brandt, P. A., et al. (2023) · Cancer Cell · doi:10.1016/j.ccell.2023.08.002 · Cited by 275 · see citing works
High resolution passive facial performance capture
Bradley, D., Heidrich, W., Popa, T., & Sheffer, A. (2010) · ACM Transactions on Graphics · doi:10.1145/1778765.1778778 · Cited by 233 · see citing works
Lunar crater identification via deep learning
Silburt, A., Ali-Dib, M., Zhu, C., Jackson, A., Valencia, D., Kissin, Y., Tamayo, D., & Menou, K. (2019) · Icarus · doi:10.1016/j.icarus.2018.06.022 · Cited by 239 · see citing works
Complete Pattern of Ocular Dominance Columns in Human Primary Visual Cortex
Adams, D. L., Sincich, L. C., & Horton, J. C. (2007) · The Journal of Neuroscience · doi:10.1523/jneurosci.2923-07.2007 · Cited by 212 · see citing works
Real-time illumination invariant lane detection for lane departure warning system
Son, J., Yoo, H., Kim, S., & Sohn, K. (2015) · Expert Systems with Applications · doi:10.1016/j.eswa.2014.10.024 · Cited by 223 · see citing works
CLIPasso: semantically-aware object sketching
Vinker, Y., Pajouheshgar, E., Bo, J. Y., Bachmann, R. C., Bermano, A. H., Cohen-Or, D., Zamir, A., & Shamir, A. (2022) · ACM Transactions on Graphics · doi:10.1145/3528223.3530068 · Cited by 217 · see citing works
Mechanotransduction In Vivo by Repeated Talin Stretch-Relaxation Events Depends upon Vinculin
Margadant, F., Chew, L. L., Hu, X., Yu, H., Bate, N., Zhang, X., & Sheetz, M. (2011) · PLoS Biology · doi:10.1371/journal.pbio.1001223 · Cited by 215 · see citing works
Non-maximum Suppression for Object Detection by Passing Messages Between Windows
Rothe, R., Guillaumin, M., & Van Gool, L. (2015) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-16865-4_19 · Cited by 218 · see citing works
A survey of methods for 3D histology reconstruction
Pichat, J., Iglesias, J. E., Yousry, T., Ourselin, S., & Modat, M. (2018) · Medical Image Analysis · doi:10.1016/j.media.2018.02.004 · Cited by 207 · see citing works
Text Recognition in the Wild: A Survey
Chen, X., Jin, L., Zhu, Y., Luo, C., & Wang, T. (2022) · ACM Computing Surveys · doi:10.1145/3440756 · Cited by 205 · see citing works
Reverse Engineering Mobile Application User Interfaces with REMAUI (T)
Nguyen, T. A., & Csallner, C. (2015) · 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase.2015.32 · Cited by 200 · see citing works
Dejnabadi, H., Jolles, B. M., Casanova, E., Fua, P., & Aminian, K. (2006) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.2006.873678 · Cited by 189 · see citing works
Structure Boundary Preserving Segmentation for Medical Image With Ambiguous Boundary
Lee, H. J., Kim, J. U., Lee, S., Kim, H. G., & Ro, Y. M. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00487 · Cited by 180 · see citing works
Fast and reliable structure-oriented video noise estimation
Amer, A., & Dubois, E. (2005) · IEEE Transactions on Circuits and Systems for Video Technology · doi:10.1109/tcsvt.2004.837017 · Cited by 178 · see citing works
Optogenetic dissection of descending behavioral control in Drosophila
Cande, J., Namiki, S., Qiu, J., Korff, W., Card, G. M., Shaevitz, J. W., Stern, D. L., & Berman, G. J. (2018) · eLife · doi:10.7554/elife.34275 · Cited by 163 · see citing works
Chung, D. W., Fish, K. N., & Lewis, D. A. (2016) · American Journal of Psychiatry · doi:10.1176/appi.ajp.2016.16010025 · Cited by 148 · see citing works
“Edges of PV+ or CR+ cell bodies were segmented by the MATLAB edge function using the Canny edge detector operator(30).”
BackgroundMethodA parallel algorithm for real-time computation of optical flow
Bülthoff, H., Little, J., & Poggio, T. (1989) · Nature · doi:10.1038/337549a0 · Cited by 158 · see citing works
Learning to Break Deep Perceptual Hashing: The Use Case NeuralHash
Struppek, L., Hintersdorf, D., Neider, D., & Kersting, K. (2022) · 2022 ACM Conference on Fairness Accountability and Transparency · doi:10.1145/3531146.3533073 · Cited by 153 · see citing works
Pose estimation of an uncooperative spacecraft from actual space imagery
D', S., Amico, N. A., Benn, M., & Jørgensen, J. L. (2014) · International Journal of Space Science and Engineering · doi:10.1504/ijspacese.2014.060600 · Cited by 132 · see citing works
Robust Model-Based Monocular Pose Initialization for Noncooperative Spacecraft Rendezvous
Sharma, S., Ventura, J., & D’Amico, S. (2018) · Journal of Spacecraft and Rockets · doi:10.2514/1.a34124 · Cited by 128 · see citing works
Prediction error as a quality metric for motion and stereo
Szeliski, R. (1999) · Proceedings of the Seventh IEEE International Conference on Computer Vision · doi:10.1109/iccv.1999.790301 · Cited by 118 · see citing works
Iterative Tensor Voting for Pavement Crack Extraction Using Mobile Laser Scanning Data
Guan, H., Li, J., Yu, Y., Chapman, M., Wang, H., Wang, C., & Zhai, R. (2015) · IEEE Transactions on Geoscience and Remote Sensing · doi:10.1109/tgrs.2014.2344714 · Cited by 112 · see citing works
Light field video stabilization
Smith, B. M., Zhang, L., Jin, H., & Agarwala, A. (2009) · 2009 IEEE 12th International Conference on Computer Vision · doi:10.1109/iccv.2009.5459270 · Cited by 107 · see citing works
Regression-based Deep-Learning predicts molecular biomarkers from pathology slides
El Nahhas, O. S. M., Loeffler, C. M. L., Carrero, Z. I., van Treeck, M., Kolbinger, F. R., Hewitt, K. J., Muti, H. S., Graziani, M., Zeng, Q., Calderaro, J., et al. (2024) · Nature Communications · doi:10.1038/s41467-024-45589-1 · Cited by 108 · see citing works
The Tactile Graphics Helper: Providing Audio Clarification for Tactile Graphics Using Machine Vision
Fusco, G., & Morash, V. S. (2015) · Proceedings of the 17th International ACM SIGACCESS Conference on Computers & Accessibility - ASSETS '15 · doi:10.1145/2700648.2809868 · Cited by 91 · see citing works
Satellite Pose Estimation Competition 2021: Results and Analyses
Park, T. H., Märtens, M., Jawaid, M., Wang, Z., Chen, B., Chin, T.-J., Izzo, D., & D’Amico, S. (2023) · Acta Astronautica · doi:10.1016/j.actaastro.2023.01.002 · Cited by 91 · see citing works
DroneTalk: An Internet-of-Things-Based Drone System for Last-Mile Drone Delivery
Chen, K.-W., Xie, M.-R., Chen, Y.-M., Chu, T.-T., & Lin, Y.-B. (2022) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2021.3138432 · Cited by 88 · see citing works
Autonomous relative navigation around uncooperative spacecraft based on a single camera
Pesce, V., Opromolla, R., Sarno, S., Lavagna, M., & Grassi, M. (2019) · Aerospace Science and Technology · doi:10.1016/j.ast.2018.11.042 · Cited by 80 · see citing works
Grassi, G., Jamieson, K., Bahl, P., & Pau, G. (2017) · Proceedings of the Second ACM/IEEE Symposium on Edge Computing · doi:10.1145/3132211.3134452 · Cited by 73 · see citing works
Biological and bionic hands: natural neural coding and artificial perception
Bensmaia, S. J. (2015) · Philosophical Transactions of the Royal Society B Biological Sciences · doi:10.1098/rstb.2014.0209 · Cited by 67 · see citing works
Benchmarking foundation models as feature extractors for weakly supervised computational pathology
Neidlinger, P., El Nahhas, O. S. M., Muti, H. S., Lenz, T., Hoffmeister, M., Brenner, H., van Treeck, M., Langer, R., Dislich, B., Behrens, H. M., et al. (2025) · Nature Biomedical Engineering · doi:10.1038/s41551-025-01516-3 · Cited by 80 · see citing works
Lin, Y.-S., Lee, W.-C., & Celik, Z. B. (2021) · Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining · doi:10.1145/3447548.3467213 · Cited by 64 · see citing works
Revisiting Monocular Satellite Pose Estimation With Transformer
Wang, Z., Zhang, Z., Sun, X., Li, Z., & Yu, Q. (2022) · IEEE Transactions on Aerospace and Electronic Systems · doi:10.1109/taes.2022.3161605 · Cited by 59 · see citing works
Incorporating prior knowledge in medical image segmentation: a survey
Nosrati, M. S., & Hamarneh, G. (2016) · arXiv · doi:10.48550/arxiv.1607.01092 · Cited by 55 · see citing works
End-to-end optimization of prosthetic vision
de Ruyter van Steveninck, J., Güçlü, U., van Wezel, R., & van Gerven, M. (2022) · Journal of Vision · doi:10.1167/jov.22.2.20 · Cited by 54 · see citing works
de Ruyter van Steveninck, J., van Gestel, T., Koenders, P., van der Ham, G., Vereecken, F., Güçlü, U., van Gerven, M., Güçlütürk, Y., & van Wezel, R. (2022) · Journal of Vision · doi:10.1167/jov.22.2.1 · Cited by 51 · see citing works
Mobility and low contrast trip hazard avoidance using augmented depth
McCarthy, C., Walker, J. G., Lieby, P., Scott, A., & Barnes, N. (2015) · Journal of Neural Engineering · doi:10.1088/1741-2560/12/1/016003 · Cited by 49 · see citing works
BBAND INDEX: A NO-REFERENCE BANDING ARTIFACT PREDICTOR
Tu, Z., Lin, J., Wang, Y., Adsumilli, B., & Bovik, A. C. (2020) · ICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) · doi:10.1109/icassp40776.2020.9053634 · Cited by 46 · see citing works
Huo, Y., Li, Z., & Zhang, F. (2020) · IEEE Access · doi:10.1109/access.2020.3041415 · Cited by 44 · see citing works
Song, K.-C., Hu, S.-P., Yan, Y.-H., & Li, J. (2014) · ISIJ International · doi:10.2355/isijinternational.54.2598 · Cited by 41 · see citing works
Rizkin, B. A., Popovich, K., & Hartman, R. L. (2019) · Computers & Chemical Engineering · doi:10.1016/j.compchemeng.2018.11.016 · Cited by 40 · see citing works
Thorn, J. T., Migliorini, E., & Ghezzi, D. (2020) · Journal of Neural Engineering · doi:10.1088/1741-2552/abb5bc · Cited by 34 · see citing works
Qiao, S., Pan, S., Luo, G., Pang, S., Chen, T., Singh, A. K., & Lv, Z. (2023) · IEEE Journal of Biomedical and Health Informatics · doi:10.1109/jbhi.2022.3143319 · Cited by 32 · see citing works
SAGARMINAGA, Y., & ARRIZABALAGA, H. (2010) · Fisheries Oceanography · doi:10.1111/j.1365-2419.2010.00532.x · Cited by 31 · see citing works
Weideman, H. J., Stewart, C. V., Parham, J. R., Holmberg, J., Flynn, K., Calambokidis, J., Paul, D. B., Bedetti, A., Henley, M., Lepirei, J., et al. (2020) · 2020 IEEE Winter Conference on Applications of Computer Vision (WACV) · doi:10.1109/wacv45572.2020.9093266 · Cited by 32 · see citing works
Improved content aware scene retargeting for retinitis pigmentosa patients
Al-Atabany, W. I., Tong, T., & Degenaar, P. A. (2010) · BioMedical Engineering OnLine · doi:10.1186/1475-925x-9-52 · Cited by 25 · see citing works
The convergence of AI, IoT, and big data for advancing flood analytics research
Samadi, S. (2022) · Frontiers in Water · doi:10.3389/frwa.2022.786040 · Cited by 25 · see citing works
Multi-View Monocular Pose Estimation for Spacecraft Relative Navigation
Rondao, D., & Aouf, N. (2018) · 2018 AIAA Guidance, Navigation, and Control Conference · doi:10.2514/6.2018-2100 · Cited by 25 · see citing works
Quantification of α-Gal Antigen Removal in the Porcine Dermal Tissue by α-Galactosidase
Gao, H.-W., Li, S.-B., Sun, W. Q., Yun, Z.-M., Zhang, X., Song, J.-W., Zhang, S.-K., Leng, L., Ji, S.-P., Tan, Y.-X., et al. (2015) · Tissue Engineering Part C: Methods · doi:10.1089/ten.tec.2015.0129 · Cited by 23 · see citing works
Automatic Reconstruction of Semantic 3D Models from 2D Floor Plans
Barreiro, A. C., Trzeciakiewicz, M., Hilsmann, A., & Eisert, P. (2023) · 2023 18th International Conference on Machine Vision and Applications (MVA) · doi:10.23919/mva57639.2023.10215746 · Cited by 22 · see citing works
Sketch2Code: Transformation of Sketches to UI in Real-time Using Deep Neural Network
Jain, V., Agrawal, P., Banga, S., Kapoor, R., & Gulyani, S. (2019) · arXiv · doi:10.48550/arxiv.1910.08930 · Cited by 20 · see citing works
Metric-Driven Learning of Correspondence Weighting for 2-D/3-D Image Registration
Schaffert, R., Wang, J., Fischer, P., Borsdorf, A., & Maier, A. (2019) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-12939-2_11 · Cited by 19 · see citing works
An enhanced text detection technique for the visually impaired to read text
Joan, S. P. F., & Valli, S. (2017) · Information Systems Frontiers · doi:10.1007/s10796-016-9699-x · Cited by 17 · see citing works
Oldenburg, J., Maletzki, L., Strohbach, A., Bellé, P., Siewert, S., Busch, R., Felix, S. B., Schmitz, K.-P., & Stiehm, M. (2021) · BMC Molecular and Cell Biology · doi:10.1186/s12860-021-00369-3 · Cited by 16 · see citing works
Image-Based Lunar Hazard Detection in Low Illumination Simulated Conditions via Vision Transformers
Ghilardi, L., & Furfaro, R. (2023) · Sensors · doi:10.3390/s23187844 · Cited by 14 · see citing works
“Among these methods, there are the Canny [9,10] and Sobel [11] algorithms, which detect the edges in an image, and the various corner detection algorithms [12,13], which can provide good repeatability along with localization [14].”
MethodMedical image segmentation with deformable models on graphics processing units
Alvarado, R., Tapia, J. J., & Rolón, J. C. (2014) · The Journal of Supercomputing · doi:10.1007/s11227-013-1042-4 · Cited by 10 · see citing works
Park, T. H., Bosse, J., & D'Amico, S. (2021) · arXiv · doi:10.48550/arxiv.2108.05529 · Cited by 10 · see citing works
Wu, M., Fraser, R. F., & Chen, C. W. (2004) · IEEE Transactions on Information Technology in Biomedicine · doi:10.1109/titb.2004.832548 · Cited by 9 · see citing works
Small-body segmentation based on morphological features with a u-shaped network architecture
Pugliatti, M., & Maestrini, M. (2022) · Journal of Spacecraft and Rockets · doi:10.2514/1.a35447 · Cited by 8 · see citing works
Ahi, K., Wu, S., Sriram, S., & Fenger, G. (2025) · 2025 36th Annual SEMI Advanced Semiconductor Manufacturing Conference (ASMC) · doi:10.1109/asmc64512.2025.11010527 · Cited by 4 · see citing works
Cosmos-Transfer1: Conditional World Generation with Adaptive Multimodal Control
NVIDIA, :, Alhaija, H. A., Alvarez, J., Bala, M., Cai, T., Cao, T., Cha, L., Chen, J., Chen, M., et al. (2025) · arXiv · doi:10.48550/arxiv.2503.14492 · Cited by 2 · see citing works
End-to-end optimization of prosthetic vision
de Ruyter van Steveninck, J., Güçlü, U., van Wezel, R., & van Gerven, M. (2020) · doi:10.1101/2020.12.19.423601 · Cited by 54 · see citing works
“The phosphene encodings that were found by the model in this condition are comparable to those found with traditional preprocessing approaches (see Figure 6e), and yield similar reconstruction quality (see Table 3) compared to edge detection (Canny, 1986) or holistic contour detection (Xie & Tu, 2017).”
BackgroundMethodResultInfluential
- Authors
- Canny, J.
- Affiliations
- Massachusetts Institute of Technology (US)
- Corresponding author
- Canny, John
- ORCID
- Canny, John
- Venue
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- Published
- 1986-11
- Volume
- PAMI-8
- Issue
- 6
- Pages
- 679-698
- ISSN
- 0162-8828 (ISSN-L)
- OpenAlex
- W2145023731
- Cited by
- 30,004
- References
- 27
- Citations by year
- 2026: 1097 · 2025: 1541 · 2024: 1432 · 2023: 1325 · 2022: 1327 · 2021: 1433 · 2020: 1316 · 2019: 1323 · 2018: 1252 · 2017: 1255 · 2016: 1301 · 2015: 1411 · 2014: 1359 · 2013: 1322 · 2012: 1306
- FWCI
- 56.37
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Pattern Analysis and Machine Intelligence (publishedVersion)
- PubMed (publishedVersion)
- Memoria digital de Canarias (Universidad de Las Palmas de Gran Canaria) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Image and Object Detection Techniques
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Image and Signal Denoising Methods
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Image and Video Retrieval Techniques
- Keywords
- edge detection, surface steps, edge localization, uncertainty principle, scale space, feature synthesis, gradient magnitude, Gaussian smoothing, point spread function, signal-to-noise ratio
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