Using simple decomposition for smoothing and feature point detection of noisy digital curves
- 1 January 1994
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 16 (8) , 808-813
- https://doi.org/10.1109/34.308476
Abstract
This correspondence presents an algorithm for smoothed polygonal approximation of noisy digital planar curves, and feature point detection. The resulting smoothed polygonal representation preserves the signs of the curvature function of the curve. The algorithm is based on a simple decomposition of noisy digital curves into a minimal number of convex and concave sections. The location of each separation point is optimized, yielding the minimal possible distance between the smoothed approximation and the original curve. Curve points within a convex (concave) section are discarded if their angle signs do not agree with the section sign, and if the resulted deviations from the curve are less than a threshold /spl epsi/, which is derived automatically. Inflection points are curve points between pairs of convex-concave sections, and cusps are curve points between pairs of convex-convex or concave-concave sections. Corners and points of local minimal curvature are detected by applying the algorithm to respective total curvature graphs. The detection of the feature points is based on properties of pairs of sections that are determined in an adaptive manner, rather than on properties of single points that are based on a fixed-size neighborhood. The detection is therefore reliable and robust. Complexity analysis and experimental results are presented.Keywords
This publication has 20 references indexed in Scilit:
- Similarity-invariant signatures for partially occluded planar shapesInternational Journal of Computer Vision, 1992
- Scale-based detection of corners of planar curvesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Shape representation by multiscale contour approximationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1991
- Identification of Partially Obscured Objects in Two and Three Dimensions by Matching Noisy Characteristic CurvesThe International Journal of Robotics Research, 1987
- Computational GeometryPublished by Springer Nature ,1985
- Polygonal approximation by the minimax methodComputer Graphics and Image Processing, 1982
- Algorithms for Shape Analysis of Contours and WaveformsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1980
- An Improved Method of Angle Detection on Digital CurvesIEEE Transactions on Computers, 1975
- Angle Detection on Digital CurvesIEEE Transactions on Computers, 1973
- A note on minimal length polygonal approximation to a digitized contourCommunications of the ACM, 1970