Corner detection and curve representation using cubic B-splines

In this paper, we propose to use B-Splines to represent digital curves. We have developed an efficient algorithm to locate corners and at the same time encode curve segments between them using B-Splines. Used in conjunction with our subpixel edge detector, [1], it allows us to obtain accurate position of the corners, as needed in many registration problems such as stereo matching and motion parameter estimation. In addition to corners, we detect points of significant curvature between them. The resulting representation is a good approximation of the original, in the sense that it makes interesting points explicit, and achieves significant data compression.

[1]  Robert M. Haralick,et al.  Digital Step Edges from Zero Crossing of Second Directional Derivatives , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Nobumichi Ishimura,et al.  Spline approximation of line images by modified dynamic programming , 1986, Systems and Computers in Japan.

[4]  Ramesh C. Jain,et al.  Detecting time-varying corners , 1984, Comput. Vis. Graph. Image Process..

[5]  Azriel Rosenfeld,et al.  Gray-level corner detection , 1982, Pattern Recognit. Lett..

[6]  K. Ramesh Babu,et al.  Linear Feature Extraction and Description , 1979, IJCAI.

[7]  Hans-Hellmut Nagel,et al.  Volumetric model and 3D trajectory of a moving car derived from monocular TV frame sequences of a street scene , 1981, Comput. Graph. Image Process..

[8]  D. J. Langridge,et al.  Curve encoding and the detection of discontinuities , 1982, Comput. Graph. Image Process..

[9]  T. Pavlidis Algorithms for Graphics and Image Processing , 1981, Springer Berlin Heidelberg.

[10]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[11]  Allen R. Hanson,et al.  Iconic To Symbolic Processing Using A Content Addressable Array Parallel Processor , 1984, Optics & Photonics.