Open curve segmentation via a two-phase scheme

Abstract A two-phase scheme is proposed for the segmentation of open curves. In the first phase, the curvature of each point of the curve is calculated based on the coordinates of five skipped points and the assumption that these five points form a B-spline curve. The points with significant curvatures are collected as candidate corners. During the second phase, the candidate corners are verified for deviations in the global trend of the curve. Those with small deviations are considered excessive and are removed. Application of the proposed method in the segmentation of a typical PCB (printed circuit board) curve, an aerial image of Medioni and Yasumoto (Comput. Vision Graphics Image Process.39, 267–278 (1987)), and a multi-scale four-semicircle curve of Teh and Chin (IEEE Trans. Pattern Analysis Mach. Intell.PAMI-11, 859–872 (1989)) show that it is both minimal and accurate.

[1]  Patrick Shen-Pei Wang,et al.  A comment on “a fast parallel algorithm for thinning digital patterns” , 1986, CACM.

[2]  Larry S. Davis,et al.  A Corner-Finding Algorithm for Chain-Coded Curves , 1977, IEEE Transactions on Computers.

[3]  Roland T. Chin,et al.  On the Detection of Dominant Points on Digital Curves , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[5]  James George Dunham,et al.  Optimum Uniform Piecewise Linear Approximation of Planar Curves , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[7]  G. Medioni,et al.  Corner detection and curve representation using cubic B-splines , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[8]  H. Lynn Beus,et al.  An improved corner detection algorithm based on chain-coded plane curves , 1987, Pattern Recognit..

[9]  Azriel Rosenfeld,et al.  An Improved Method of Angle Detection on Digital Curves , 1975, IEEE Transactions on Computers.

[10]  Theodosios Pavlidis,et al.  Algorithms for Shape Analysis of Contours and Waveforms , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.