A Pyramid Algorithm for Fast Curve Extraction

Abstract The human visual system has the impressive ability to quickly extract simple, global, curvilinear structure from input that may locally not even contain small fragments of this structure. Curves are easy to see globally even when they are locally broken, blurred, or jagged. Because the character of curve input can change with the scale at which it is considered, a hierarchical “pyramid” data structure is suggested. This paper describes a simple curve extraction process involving only local isotropic parallel operations. The noise-cleaned input image is smoothed and subsampled into a pyramid of lower-resolution versions by recursive computation of Gaussian-weighted sums. Curves are localized to thin strings of ridges and peaks at each scale. The method is compared with more abstract, essentially one-dimensional contour summarization processes.

[1]  Theo Pavlidis,et al.  Algorithms for Graphics and Imag , 1983 .

[2]  K A Stevens,et al.  The relation between proximity and brightness similarity in dot patterns , 1983, Perception & psychophysics.

[3]  John J. Bertin,et al.  The semiology of graphics , 1983 .

[4]  Martin A. Fischler,et al.  Linear delineation , 1987 .

[5]  C. R. Carlson,et al.  Visual illusions without low spatial frequencies , 1984, Vision Research.

[6]  Azriel Rosenfeld,et al.  Some pyramid techniques for image segmentation , 1986 .

[7]  Anne Treisman,et al.  Features and objects in visual processing , 1986 .

[8]  Azriel Rosenfeld,et al.  Thinning Algorithms for Gray-Scale Pictures , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  A. Ginsburg On a Filter Approach to Understanding the Perception of Visual Form , 1982 .

[10]  P. J. Burt,et al.  Fast Filter Transforms for Image Processing , 1981 .

[11]  P. Burt Fast filter transform for image processing , 1981 .

[12]  J. L. Crowley A Multiresolution Representation for Shape , 1984 .

[13]  K. Prazdny Psychophysical and computational studies of random-dot Moire patterns. , 1986, Spatial vision.

[14]  Azriel Rosenfeld,et al.  Using pyramids to detect good continuation , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  Walter G. Kropatsch Curve representations in multiple resolutions , 1987, Pattern Recognit. Lett..

[16]  Allen Brookes,et al.  Detecting structure by symbolic constructions on tokens , 1987, Comput. Vis. Graph. Image Process..

[17]  Deborah Walters,et al.  Selection of image primitives for general-purpose visual processing , 1987, Comput. Vis. Graph. Image Process..

[18]  Azriel Rosenfeld,et al.  A simplified method of detecting structure in Glass patterns , 1986, Pattern Recognit. Lett..