Line Simplification with Restricted Orientations

  • Authors:
  • Gabriele Neyer

  • Affiliations:
  • -

  • Venue:
  • WADS '99 Proceedings of the 6th International Workshop on Algorithms and Data Structures
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the C-oriented line simplification problem: Given a polygonal chain P represented by an ordered set of vertices p1. . . . pn 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Échet 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(kn2 log(n)) where k is the minimum number of line segments of Q and uses O(kn2) space.