A non-self-intersection Douglas-Peucker algorithm

@article{Wu2003AND,
  title={A non-self-intersection Douglas-Peucker algorithm},
  author={Shin-Ting Wu and Mercedes Roc{\'i}o Gonzales M{\'a}rquez},
  journal={16th Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2003)},
  year={2003},
  pages={60-66}
}
  • Shin-Ting Wu, M. Márquez
  • Published 27 October 2003
  • Mathematics
  • 16th Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2003)
The classical Douglas-Peucker line-simplification algorithm is recognized as the one that delivers the best perceptual representations of the original lines. It is used extensively for both computer graphics and geographic information systems. There are two variants of this algorithm, the original O(nm) method, where n denotes the number of input vertices and m the number of output segments, that works in any dimension, and the O(nlogn) one, which only works for simple 2D planar polylines. In… 
Robust line simplification on the plane
A Vector Line Simplification Algorithm Based on the Douglas-Peucker Algorithm, Monotonic Chains and Dichotomy
TLDR
A new vector line simplification algorithm based on the D–P algorithm, monotonic chains and dichotomy, is proposed in this paper, which solves the problem of self-intersection.
Efficiently Generating Multiple Representations for Web Mapping
TLDR
An improvement to Saalfeld's algorithm to detect possible self-intersections of a simplified polyline more efficiently is proposed and integrated into a web mapping system that pre-computes a sequence of topologically consistent map representations, stores them on the server, and transmits them progressively upon request.
Efficient and consistent line simplification for web mapping
TLDR
An improved version of Saalfeld's algorithm to detect possible self-intersections more efficiently is developed and integrated into a web-mapping system that relies on progressive transmission.
A MASSIVELY PARALLEL LINE SIMPLIFICATION ALGORITHM USING AN ASSOCIATIVE COMPUTING MODEL
TLDR
This report presents a parallel line simplification algorithm using a parallel Multiple-instructionstream Associative Computing model (MASC), which has a parallel complexity of O(n) in the worst case using n processing elements.
A Massively Parallel Algorithm for Polyline Simplification Using an Associative Computing Model
TLDR
This paper presents a parallel line simplification algorithm using a parallel Multipleinstruction-stream Associative Computing model (MASC), which has a parallel complexity of O(n) in the worst case using n processing elements.
Approximating shapes in images with low-complexity polygons
TLDR
An algorithm for extracting and vectorizing objects in images with polygons is presented, which refines the geometry of the partition while labeling its cells by a semantic class and demonstrates its efficiency compared to existing vectorization methods.
Enriched geometric simplification of linear features
TLDR
The SELF (Semantically Enriched Line simpliFication) data structure is implemented to preserve the length attributes associated with individual points on actual linear features [Stefanakis 2015].
Algorithms for Geometric Covering and Piercing Problems
TLDR
This thesis involves the study of a range of geometric covering and piercing problems, where the unifying thread is approximation using disks, and outlines approximation algorithms for the general DUDC problem which make use of the algorithms for LSDUDC and WSDUDC.
A Massively Parallel Line Simplification Algorithm Implemented Using Chapel
TLDR
This paper presents a parallel line simplification algorithm and discusses the implementation results using only one instruction stream of the parallel Multiple-instruction-stream Associative Computing model (MASC).
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 16 REFERENCES
Topologically Consistent Line Simplification with the Douglas-Peucker Algorithm
TLDR
It is proved that a simple test added to the stopping condition of Douglas-Peucker-like algorithms can guarantee that the resulting simplified polyline is topologically consistent with itself and with all of its neighboring features, and is correctly situated topologically with respect to all other features.
Speeding Up the Douglas-Peucker Line-Simplification Algorithm
TLDR
A algorithm is given, based on path hulls, that uses the geometric structure of the problem to attain a worst-case running time proportional to n log_2(n), which is the best case of the Douglas algorithm.
An iterative procedure for the polygonal approximation of plane curves
  • Urs Ramer
  • Computer Science, Mathematics
    Comput. Graph. Image Process.
  • 1972
Line generalisation by repeated elimination of points
TLDR
A new approach to line generalisation which uses the concept of 'effective area' for progressive simplification of a line by point elimination and offers scope for modelling cartographic lines as consisting of features within features so that their geometric manipulation may be modified by application- and/or user-defined rules and weights.
Problems Arising From A Simple GIS Generalisation Algorithm
TLDR
This paper addresses two fundamental problems with this simple algorithm: performing topologically consistent line generalisation that preserves polygon adjacencies; and establishing criteria and operators for selection of polygons as candidates for elimination.
ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE
All digitizing methods, as a general rule, record lines with far more data than is necessary for accurate graphic reproduction or for computer analysis. Two algorithms to reduce the number of points
Reconstructing a 3D model from range images using radial flow model
  • R. Marques da Silva, Wu Shin-Ting
  • Geology
    Proceedings SIBGRAPI'98. International Symposium on Computer Graphics, Image Processing, and Vision (Cat. No.98EX237)
  • 1998
The reconstruction of a 3D model from range images can be conveniently split into two stages. The first stage consists basically in the extraction of geometrical information, e.g. the depth and the
LINES, COMPUTERS, AND HUMAN FRAILTIES*
TLDR
Geographers and cartographers, in their rush to implement computer cartographic systems, have tended to overlook problems of human error, which seriously affect representations of naturally occurring lines such as rivers and coasts.
Point in Polygon Strategies
Optimizing curve segmentation in computer graphics
  • Proceedings of the International Computing Symposium
  • 1974
...
1
2
...