Curve Segmentation by Relaxation Labeling

This correspondence discusses parallel iterative methods of segmenting the border of a shape into "angles" and "sides." Initially, smoothed "slope" and "curvature" values of the border are measured at every point, and the curvature value determines the point's initial probabilities of being an angle or a side. The values are then iteratively adjusted, and the probabilities are reinforced or weakened, in a manner dependent on the values and probabilities at neighboring points. For example, a point p's probability of being on a side is reinforced if p and its neighbors have similar slopes, and our estimate of p's slope can be improved by (say) averaging with these slopes. Similarly, p's probability of being an angle is reinforced if appropriate slope or curvature differences exist between p and its neighbors, and our estimate of p's curvature can be improved by taking the neighbors' slopes into account. A set of such reinforcement and adjustment rules is formulated, and examples are given of their effects on various types of shapes.

[1]  Theodosios Pavlidis,et al.  Waveform Segmentation Through Functional Approximation , 1973, IEEE Transactions on Computers.

[2]  P. K. Sinha Roy A Slide Rule Device for Checking 2-Summability , 1968, IEEE Trans. Computers.

[3]  R. Shepard,et al.  Perceptual-cognitive explorations of a toroidal set of free-form stimuli , 1973 .

[4]  Robert B Eberlein,et al.  An iterative gradient edge detection algorithm , 1976 .

[5]  B. Rosenberg The analysis of convex blobs , 1972, Comput. Graph. Image Process..

[6]  Azriel Rosenfeld,et al.  An Application of Relaxation Labeling to Line and Curve Enhancement , 1977, IEEE Transactions on Computers.

[7]  Azriel Rosenfeld,et al.  Angle Detection on Digital Curves , 1973, IEEE Transactions on Computers.

[8]  Larry S. Davis,et al.  Understanding Shape: Angles and Sides , 1977, IEEE Transactions on Computers.

[9]  Azriel Rosenfeld,et al.  Scene Labeling by Relaxation Operations , 1976, IEEE Transactions on Systems, Man, and Cybernetics.