Line Simplification with Restricted Orientations
- 570 Downloads
We study the C-oriented line simplification problem: Given a polygonal chain P represented by an ordered set of vertices p 1,...,p n in the plane, a set of orientations C, and a constant ∈, we search for a “C-oriented” polygonal chain Q consisting of the minimum number of line segments that has distance at most ε to P in the Fréechet metric. A polygonal chain is C-oriented if the line segments are parallel to orientations in C. We restrict our attention to the version of the problem where two circles of radius ∈ formed around adjacent vertices of the polygonal chain do not intersect. We solve the C-oriented line simplification problem constructively by using dynamic programming together with a nice data structure. For usual cases of C our algorithm solves the problem in time O(kn 2log(n)) where k is the minimum number of line segments of Q and uses O(kn 2) space.
KeywordsLine Segment Recursion Formula Line Simplification Reachable Region Orthogonal Orientation
Unable to display preview. Download preview PDF.
- [AG96]Alt, H., Guibas, L. J.: Discrete Geometric Shapes: Matching, Interpolation, and Approximation a Survey. Research paper B 96-11, Institute of Computer Science, Freie Universität Berlin (1996)Google Scholar
- [DP73]Douglas, D. H., Peucker, T. K.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. The Canadian Geographer 10(2) (1973) 112–122Google Scholar
- [God91]Godau, M.: Die Fréchet-Metrik für Polygonzüge-Algorithmen zur Abstandsmessung und Approximation. Diplomarbeit, Institute of Computer Science, Freie Universität, Berlin (1991)Google Scholar
- [God98]Godau, M.: Personal communication (1998)Google Scholar
- [HS92]Hershberger, J., Snoeyink, J. S.: Speeding Up the Douglas-Peucker Line-Simplification Algorithm. Technical Report TR-92-07, Department of Computer Science, University of British Columbia, April (1992)Google Scholar
- [Ney98]Neyer, G.: Line Simplification with Restricted Orientations. Technical Report TR 311, http://www.inf.ethz.ch/publications/tech-reports/index.html, Department of Computer Science, ETH Zurich, Switzerland, (1998)Google Scholar
- [Wei97]Weibel, R.: Generalization of Spatial Data: Principles and Selected Algorithms. Lecture Notes in Computer Science, 1340, 99–152, (1997)Google Scholar