Abstract
This paper describes the results of an experimental performance comparison of three representation schemes for arbitrary curved shapes: the strip tree [Ballard 1981], a curvefitting approach using Bezier curves [Bezier 1974, Pavlidis 1982], and the arc tree [Günther 1988, Günther and Wong 1989]. Each of these schemes represents a curved shape as a hierarchy of approximations, where higher levels in the hierarchy correspond to coarser approximations of the curve. The schemes are compared on several geometric operations including point inclusion, curve-curve intersection, curve-area intersection, and area-area intersection. It is shown that in most cases the arc tree is the most efficient representation scheme of the three evaluated.
Preview
Unable to display preview. Download preview PDF.
References
Ballard, D. H., Strip trees: A hierarchical representation for curves, Communications of the ACM, May 1981.
Bezier, P. E., Mathematical and practical possibilities of UNISURF, Computer Aided Geometric Design, Academic Press, New York, NY, 1974.
Foley, J. and Van Dam, A., Fundamentals of Interactive Computer Graphics, Addison-Wesley, Reading, Mass., 1982.
Günther, O., Efficient structures for geometric data management, Lecture Notes in Computer Science No. 337, Springer-Verlag, 1988.
Günther, O. and Wong, E., The arc tree: an approximation scheme to represent arbitrary curved shapes, Computer Vision, Graphics, and Image Processing, Vol. 51, 313–337, 1990.
Pavlidis, T., Algorithms for graphics and image processing, Computer Science Press, Rockville, MD, 1982.
Preparata, F.P. and Shamos, M.I., Computational Geometry, Springer-Verlag, 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dominguez, S., Günther, O. (1991). Performance analysis of three curve representation schemes. In: Bieri, H., Noltemeier, H. (eds) Computational Geometry-Methods, Algorithms and Applications. CG 1991. Lecture Notes in Computer Science, vol 553. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54891-2_4
Download citation
DOI: https://doi.org/10.1007/3-540-54891-2_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54891-1
Online ISBN: 978-3-540-46459-4
eBook Packages: Springer Book Archive