A Representation for Shape Based on Peaks and Ridges in the Difference of Low-Pass Transform

This paper defines a multiple resolution representation for the two-dimensional gray-scale shapes in an image. This representation is constructed by detecting peaks and ridges in the difference of lowpass (DOLP) transform. Descriptions of shapes which are encoded in this representation may be matched efficiently despite changes in size, orientation, or position. Motivations for a multiple resolution representation are presented first, followed by the definition of the DOLP transform. Techniques are then presented for encoding a symbolic structural description of forms from the DOLP transform. This process involves detecting local peaks and ridges in each bandpass image and in the entire three-dimensional space defined by the DOLP transform. Linking adjacent peaks in different bandpass images gives a multiple resolution tree which describes shape. Peaks which are local maxima in this tree provide landmarks for aligning, manipulating, and matching shapes. Detecting and linking the ridges in each DOLP bandpass image provides a graph which links peaks within a shape in a bandpass image and describes the positions of the boundaries of the shape at multiple resolutions. Detecting and linking the ridges in the DOLP three-space describes elongated forms and links the largest peaks in the tree. The principles for determining the correspondence between symbols in pairs of such descriptions are then described. Such correspondence matching is shown to be simplified by using the correspondence at lower resolutions to constrain the possible correspondence at higher resolutions.

[1]  H. Nyquist,et al.  Certain factors affecting telegraph speed , 1924, Journal of the A.I.E.E..

[2]  Helly Fourier transforms in the complex domain , 1936 .

[3]  A. ROSENFELD,et al.  Distance functions on digital pictures , 1968, Pattern Recognit..

[4]  J. Robson,et al.  Application of fourier analysis to the visibility of gratings , 1968, The Journal of physiology.

[5]  J. Robson,et al.  Spatial-frequency channels in human vision. , 1971, Journal of the Optical Society of America.

[6]  Gerald J. Agin Representation and description of curved objects , 1972 .

[7]  Leonard Uhr,et al.  Layered "Recognition Cone" Networks That Preprocess, Classify, and Describe , 1972, IEEE Transactions on Computers.

[8]  F. W. Campbell,et al.  The Transmission of Spatial Information Through the Visual System , 1973 .

[9]  Theodosios Pavlidis,et al.  A hierarchical data structure for picture processing , 1975 .

[10]  E. Hall,et al.  Hierarchical search for image matching , 1976, 1976 IEEE Conference on Decision and Control including the 15th Symposium on Adaptive Processes.

[11]  Robert C. Bolles,et al.  Parametric Correspondence and Chamfer Matching: Two New Techniques for Image Matching , 1977, IJCAI.

[12]  A. Rosenfeld Coarse-fine template matching , 1977 .

[13]  D. Fayuk,et al.  The Journal of Physiology , 1978, Medical History.

[14]  T. Poggio,et al.  A computational theory of human stereo vision , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[15]  P. Burt Fast, Hierarchical Correlations with Gaussian-Like Kernels , 1980 .

[16]  James L. Crowley,et al.  Transfer Function Analysis of Picture Processing Operators , 1980 .

[17]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[18]  Hans P. Moravec Obstacle avoidance and navigation in the real world by a seeing robot rover , 1980 .

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

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

[21]  A. Papoulis Systems and transforms with applications in optics , 1981 .

[22]  Ken Isaacson,et al.  I I , 1982 .

[23]  Thomas O. Binford,et al.  Survey of Model-Based Image Analysis Systems , 1982 .

[24]  O. Faugeras,et al.  Sequential convolution techniques for image filtering , 1982 .

[25]  Richard M. Stern,et al.  Fast Computation of the Difference of Low-Pass Transform , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.