Piecewise Linear Segmentation of Digital Contours in O(N. Log(N)) Through a Technique Based on Effective Digital Curvature Estimation

A novel and effective approach to piecewise contour segmentation in terms of straight line segments is described. The reported approach is based on a recently developed technique for digital curvature estimation that relies extensively upon digital signal processing techniques. When combined with an energy-based curvature compensation strategy, also shown here, such a framework allows not only the fast and accurate determination of the curvature at each of the points of the original contour, but also provides an effective means for multiscale contour analysis through Gaussian lowpass filtering. Straight line segments can be straightforwardly and speedily derived from the obtained curvature diagrams simply by looking for maximum curvature points. Considering that all the processing takes place in terms of one-dimensional signals (the parametrized representation of the discrete contour in terms of its x and y coordinates), one-dimensional fast Fourier correspond to the major computational demand required by the proposed techniques, thus implying O(N.Log(N)). Application examples are provided that fully illustrate the potential of the proposed framework for fast and accurate piecewise linear segmentation. Discussion on the real-time aspects of the proposed methodology as well as the design of an effective parallel/pipelined architecture for its execution have also been included and discussed.

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

[2]  Luciano da Fontoura Costa,et al.  Effective Detection of Digital Bar Segments with Hough Transform , 1993, CVGIP Graph. Model. Image Process..

[3]  Allen R. Hanson,et al.  Extracting Straight Lines , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  T. Wiesel,et al.  Functional architecture of macaque monkey visual cortex , 1977 .

[5]  Rachid Deriche,et al.  Tracking line segments , 1990, Image Vis. Comput..

[6]  Luciano da Fontoura Costa,et al.  On the efficiency of parallel pipelined architectures , 1991, IEEE Trans. Signal Process..

[7]  Vittorio Murino,et al.  Grouping of rectilinear segments by the labeled Hough transform , 1994 .

[8]  Luciano da Fontoura Costa Towards Real-Time Detection of Discrete Straight Features with a Hybrid Technique Based on Preliminary Curve Segmentation and Zoomed-Adaptive Parametric Mapping , 1995, Real Time Imaging.

[9]  Roberto Marcondes Cesar Junior,et al.  Towards effective planar shape representation with multiscale digital curvature analysis based on signal processing techniques , 1996, Pattern Recognit..

[10]  Ronald N. Bracewell,et al.  The Fourier Transform and Its Applications , 1966 .

[11]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[12]  F. Attneave Some informational aspects of visual perception. , 1954, Psychological review.