
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Paul L. Rosin, Geoff A.W. West, "Nonparametric Segmentation of Curves into Various Representations," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 17, no. 12, pp. 11401153, December, 1995.  
BibTex  x  
@article{ 10.1109/34.476507, author = {Paul L. Rosin and Geoff A.W. West}, title = {Nonparametric Segmentation of Curves into Various Representations}, journal ={IEEE Transactions on Pattern Analysis and Machine Intelligence}, volume = {17}, number = {12}, issn = {01628828}, year = {1995}, pages = {11401153}, doi = {http://doi.ieeecomputersociety.org/10.1109/34.476507}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Pattern Analysis and Machine Intelligence TI  Nonparametric Segmentation of Curves into Various Representations IS  12 SN  01628828 SP1140 EP1153 EPD  11401153 A1  Paul L. Rosin, A1  Geoff A.W. West, PY  1995 KW  2D KW  3D KW  curve representation KW  segmentation KW  circular KW  elliptical KW  superelliptical KW  parabolic arcs KW  least square elllipse fitting KW  multistage KW  significance KW  nonparametric. VL  17 JA  IEEE Transactions on Pattern Analysis and Machine Intelligence ER   
Abstract—This paper describes and demonstrates the operation and performance of an algorithm for segmenting connected points into a combination of representations such as lines, circular, elliptical and superelliptical arcs, and polynomials. The algorithm has a number of interesting properties including being scale invariant, nonparametric, general purpose, and efficient.
[1] G.J. Agin,“Fitting ellipses and general secondorder curves,” Technical Report CMURITR815, Robotics Inst., Carnegie Mellon Univ., Pittsburgh, 1981.
[2] A. Albano,“Representation of digitised contours in terms of conic arcs andstraight line segments,” Computer Graphics and Image Processing, vol. 5, pp. 2333, 1974.
[3] N. Ansari and K.W. Huang,“Nonparametric dominant point detection,” Pattern Recognition, vol. 24, pp. 849862, 1991.
[4] H. Aoyama and M. Kawagoe,“A piecewise linear approximation methodpreserving visual feature points of original figures,” CVGIP: Graphical Models and Image Processing, vol. 53, no. 5, pp. 435446, 1991.
[5] H. Asada and M. Brady, “The Curvature Primal Sketch,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, pp. 214, 1986.
[6] R. Bellman,“On the approximation of curves by line segments using dynamicprogramming,” Comm. ACM, vol. 4, no. 6, p. 284, 1961.
[7] H. Bendtsen and I. Wright,“Fitting ellipses to noisy spatial data,” technical report, Dept. of Mathematics and Statistics, Curtin Univ., 1992.
[8] F.L. Bookstein,“Fitting conic sections to scattered data,” Computer Vision, Graphics, and Image Processing, vol. 9, pp. 5671, 1979.
[9] D. Cooper and N. Yalabik,“On the cost of approximating and recognizing anoiseperturbed straight line or quadratic arc segment in the plane,” Technical Report NASA NSG5036/1, Div. Eng., Brown Univ., Providence, R.I., 1975.
[10] D. Cooper and N. Yalabik,“On the computational cost of approximating andrecognizing noiseperturbed straight lines and quadratic arcs in theplane,” IEEE Trans. Computers, vol. 25, no. 10, pp. 1,0201,032, 1976.
[11] J.G. Dunham,“Optimum uniform piecewise linear approximation of planar curves,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, no. 1, pp. 6775, 1986.
[12] T. Ellis, “Ellipse Detection and Matching with Uncertainty,” Image and Vision Computing, vol. 10, no. 2, pp. 271276, 1992.
[13] M.A. Fischler and R.C. Bolles, “Perceptual Organization and Curve Partitioning,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, pp. 100105, 1986.
[14] M.A. Fischler and H.C. Wolf,“Locating perceptually salient points on planar curves,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 2, pp. 113129, 1994.
[15] D. Forsyth,J.L. Mundy,A. Zisserman,, and C.M. Brown,“Projectively invariant representations using implicit algebraic curves,” First European Conf. Computer Vision, pp. 427436, SpringerVerlag, 1990.
[16] W. Gander,G.H. Golub,, and R. Strebel,“Fitting of circles and ellipses least squares solution,” Technical Report TR217, Institut für Wissenschaftliches Rechen, ETH, Zurich, 1994.
[17] A.D. Gross and T.E. Boult,“Error of fit for recovering parametric solids,” Second Int’l Conf. Computer Vision, pp. 690694,Tampa, Fla., 1988.
[18] A. Gueziec and N. Ayache,“Smoothing and matching of 3D space curves,” Second European Conf. Computer Vision, pp. 620629,Santa Margherita Ligure, Italy, SpringerVerlag, 1992.
[19] A. Gupta and R. Bajcsy,“Surface and volumetric segmentation of rangeimages using biquadrics and superquadrics,” Int’l Conf. Pattern Recognition, vol. 1, pp. 158162, The Hague, 1992.
[20] R.M. Haralick and L.G. Shapiro, Computer and Robot Vision. New York: AddisonWesley, 1993.
[21] D. Hoffman and W. Richards,“Parts of recognition,” Cognition, vol. 18, pp. 6596, 1984.
[22] C.L. Huang,“Elliptical feature extraction via an improved Hough transform,” Pattern Recognition Letters, vol. 10, pp. 93100, 1989.
[23] K. Kanatani, “Statistical Bias of Conic Fitting and Renormalization,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 3, pp. 320326, Mar. 1994.
[24] N. Kehtarnavaz and R.J.P. de Figueiredo,“A 3D contour segmentation scheme based on curvature and torsion,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 10, pp. 707713, 1988.
[25] D. Keren,D. Cooper,, and J. Subrahmonia,“Describing complicated objects by implicit polynomials,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 1, pp. 3853, 1994.
[26] A. Leonardis and R. Bajcsy,”, Finding parametric curves in an image,” Second European Conf. Computer Vision, pp. 653657,Santa Margherita Ligure, Italy, SpringerVerlag, 1992.
[27] YZ. Liao,“A twostage method of fitting conic arcs and straight linesegments to digitised contours,” Conf. Pattern Recognition and Image Processing, pp. 224229, 1981.
[28] D.G. Lowe, “ThreeDimensional Object Recognition from Single TwoDimensional Images,” Artificial Intelligence, vol. 31, pp. 355395, 1987.
[29] D.G. Lowe,“Organization of smooth image curves at multiple scales,” Int’l J. Computer Vision, vol. 3, pp. 119130, 1989.
[30] G. Medioni and Y. Yasumoto,“Corner detection and curve representationusing cubic Bsplines,” Computer Vision, Graphics, and Image Processing, pp. 267278, 1987.
[31] F. Mokhatarian,“Multiscale description of scale curves and threedimensional objects,” Proc. Computer Vision and Pattern Recognition, pp. 298303, 1988.
[32] Y. Nakagawa and A. Rosenfeld,“A note on polygonal and ellipticalapproximation of mechanical parts,” Pattern Recognition, vol. 11, pp. 133142, 1979.
[33] A.M. Paterson,G. Dowling,, and D.A. Chamberlain,“Identifying key features in a building using a single uncalibrated camera,” Proc. 11th Int’l. Symp.Automation and Robotics in Construction, pp. 657664,Brighton, UK, 1994.
[34] T. Pavlidis,“Curve fitting with conic splines,” ACM Trans. Graphics, vol. 2, no. 1, pp. 131, 1983.
[35] A. Pentland,“Perceptual organization and the representation of natural form,” Artificial Intelligence, vol. 28, pp. 293331, 1986.
[36] A.P. Pentland,“Automatic extraction of deformable part models,” Int’l J. Computer Vision, vol. 4, pp. 107126, 1990.
[37] S. Pollard and J. Porrill,“Robust recovery of 3D ellipse data,” British Machine Vision Conf., pp. 3948,Leeds, UK, SpringerVerlag, 1992.
[38] J. Porill, “Fitting Ellipses and Predicting Confidence Envelopes Using a Bias Corrected Kalman Filter,” Image and Vision Computing, vol. 8, no. 1, pp. 3741, 1990.
[39] W.H. Press, B.P. Flannery, S.A. Teukolsky, and W.T. Vetterling, Numerical Recipes in C.Cambridge, England: Cambridge Univ. Press, 1988.
[40] A.P. Pridmore,J. Porrill,, and J.E.W. Mayhew,“Segmentation and description of binocularly viewed contours,” Image and Vision Computing, vol. 5, pp. 132138, 1987.
[41] A. Rattarangsi and R.T. Chin,“Scalebased detection of corners of planar curves,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 4, pp. 430449, 1992.
[42] J. Rissanen, Stochastic Complexity in Statistical Inquiry. World Scientific Series in Computer Science, vol. 15, 1989.
[43] A. Rosenfeld and E. Johnson,“Angle detection on digital curves,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 2, no. 2, pp. 875878, 1973.
[44] P.L. Rosin,“Ellipse fitting by accumulating fivepoint fits,” Pattern Recognition Letters, vol. 14, pp. 661669, 1993.
[45] P.L. Rosin, “A Note on the Least Square Fitting of Ellipses,” Pattern Recognition Letters, vol. 14, no. 10, pp. 799808, 1993.
[46] P.L. Rosin,“Nonparametric multiscale curve smoothing,” Int’l J. Pattern Recognition and Artificial Intellegence, vol. 8, no. 6, 1994.
[47] P.L. Rosin and G.A.W. West, “Segmentation of Edges into Lines and Arcs,” Image Vision Computing, vol. 7, pp. 109114, 1989.
[48] P.L. Rosin and G.A.W. West,“Segmenting curves into elliptic arcs and straight lines,” Third Int’l Conf. Computer Vision, pp. 7578,Osaka, Japan, 1990.
[49] P.L. Rosin and G.A.W. West,“Curve segmentation and representation by superellipses,” Australia and New Zealand Conf. Intelligent InformationSystems, pp. 530534,Perth, Australia, Dec. 1993.
[50] G. Roth and M.D. Levine,“Extracting geometric primitives,” CVGIP: Image Understanding, vol. 58, no. 1, pp. 122, 1993.
[51] P. Rousseeuw and A. Leory, Robust Regression and Outlier Detection. Wiley Series in Probability and Statistics, 1987.
[52] R. SafeeRad,I. Tchoukanov,B. Benhabib,, and K.C. Smith,“Accurate parameter estimation of quadratic curves from grey levelimages,” CVGIP: Image Understanding, vol. 54, pp. 259274, 1991.
[53] P.D. Sampson,“Fitting conic sections to very scattered data: An iterativerefinement to the Bookstein algorithm,” Computer Vision, Graphics, andImage Processing, vol. 18, pp. 97108, 1982.
[54] D. Sarkar,“A simple algorithm for detection of significant vertices forpolygonal approximation of chaincoded curves,” Pattern Recognition Letters, vol. 14, pp. 959964, 1993.
[55] Y. Shirai,“Recognition of realworld objects using edge cues,” Computer Vision Systems, A.R Hanson and E.M Riseman, eds., pp. 353362.New York: Academic Press, 1978.
[56] F. Solina and R. Bajcsy,“Recovery of parametric models from range images: The case for superquadrics with global deformations,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, pp. 131147, Feb. 1990.
[57] G. Taubin,“Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 11, pp. 11151137, Nov. 1991.
[58] C.H. Teh and R.T. Chin, “On the Detection of Dominant Points on Digital Curves,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, pp. 859872, 1989.
[59] S.M. Thomas and Y.T. Chan,“A simple approach for the estimation of circular arc center and its radius,” Computer Vision, Graphics, and Image Processing, vol. 45, 1989.
[60] S. Tsuji and F. Matsumoto,“Detection of ellipses by a modified Hough transform,” IEEE Trans. Computers, vol. 27, pp. 777781, 1979.
[61] R. Wang,A.R. Hanson,, and E.M. Riseman,“Fast extraction of ellipses,” Ninth Int’l. Conf. Pattern Recognition, pp. 508510, 1988.
[62] G.A.W. West and P.L. Rosin, “Techniques for Segment Image Curves into Meaningful Descriptions,” Pattern Recognition, vol. 24, pp. 643652, 1991.
[63] J. Wu and T. Caelli,“Modelbased 3D object localisation and recognitionfrom a single intensity image,” Conf. Vision Interfaces, pp. 2167,Edmonton, Alta., Canada, 1988.
[64] D.M. Wuescher and K.L. Boyer,“Robust contour decomposition using a constant curvature criterion,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 1, pp. 4151, 1991.
[65] S. Yi, R.M. Haralick, and L.G. Shapiro, “Error Propagation in Machine Vision,” Machine Vision and Applications, vol. 7, pp. 93114, 1994.
[66] N. Yokoya,M. Kaneta,, and K. Yamamoto,“Recovery of superquadric primitives from a range image using simulated annealing,” Int’l Conf. Pattern Recognition, vol. 1, pp. 168172, The Hague, 1992.