Simplifying a polygonal subdivision while keeping it simple

  • Authors:
  • Regina Estkowski;Joseph S. B. Mitchell

  • Affiliations:
  • HRL Laboratories, Malibu, CA;Applied Math & Statistics, State University of New York, Stony Brook, NY

  • Venue:
  • SCG '01 Proceedings of the seventeenth annual symposium on Computational geometry
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the problem of simplifying a polygonal subdivision, subjectof a given error bound, $\epsilon$, and subject to maintaining the topology of the input, while not introducing new (Steiner) vertices. In particular, we require that the simplified chains may not cross themselves or cross other chains. In GIS applications, for example, we are interested in simplifying the banks of a river without the left and right banks getting “tangled” and without “islands” becoming part of the land mass. Maintaining topology during subdivision simplification is an important constraint in many real GIS applications.\noindent We give both theoretical and experimental results.(a). We prove that the general problem we are trying to solve is in fact difficult to solve, even approximately: we show that it is MIN PB-complete and that, in particular, assuming P $\neq$ NP, in the general case we cannot obtain in polynomial time an approximation within a factor $n^{1/5-\delta}$ of an optimal solution.(b). We propose some heuristic methods for solving the problem, which we have implemented. Our experimental results show that, in practice, we get quite good simplifications in a reasonable amount of time.