IEEE Transactions on Pattern Analysis and Machine Intelligence · 1986 · 436 citations · 14 references
ComputingComputer ScienceComputer VisionDigital ImagingMachine VisionDigital Image ProcessingEdge DetectionImage AnalysisEdge LocalizationNoise-resistant Edge DetectionStep Edge Detection
An edge in an image corresponds to a discontinuity in the intensity surface of the underlying scene. It can be approximated by a piecewise straight curve composed of edgels, i.e., short, linear edgeelements, each characterized by a direction and a position. The approach to edgel-detection here, is to fit a series of one-dimensional surfaces to each window (kernel of the operator) and accept the surfacedescription which is adequate in the least squares sense and has the fewest parameters. (A one-dimensional surface is one which is constant along some direction.) The tanh is an adequate basis for the step-edge and its combinations are adequate for the roof-edge and the line-edge. The proposed method of step-edgel detection is robust with respect to noise; for (step-size/noise) > 2.5, it has subpixel position localization (position < 3) and an angular localization better than 100; further, it is designed to be insensitive to smooth shading. These results are demonstrated by some simple analysis, statistical data, and edgel-images. Also included is a comparison of performance on a real image, with a typical operator (Difference-of-Gaussians). The results indicate that the proposed operator is superior with respect to detection, localization, and resolution.
14
R. Yarlagadda · IEEE Transactions on Acoustics Speech and Signal Processing · 1976 · 1.7K citations
Finding Edges and Lines in Images
John Canny · DSpace@MIT (Massachusetts Institute of Technology) · 1983 · 809 citations · Full text
A survey of edge detection techniques
Larry S. Davis · Computer Graphics and Image Processing · 1975 · 805 citations