Description of Bend Schematization Line Simplification/Caricature Algorithm
- Date 20/07/2017.
- Author: Guillaume Touya
- Contact {firstname.lastname}@ign.fr.
Description of the algorithm
Bend schematization is a caricature algorithm that removes one (or more) bend of a series while preserving the global shape of the bend series. It was proposed in (Lecordix et al., 1997) and initially implemented in the late PlaGe platform. The was implemented in CartAGen directly from the initial Ada PlaGe code. The figure below shows the principles of the algorithm. Bends in the series are identified using inflexion points, and when the middle bends are removed, the inflexion points are displaced along the axis of the series, the road is distorted to cushion the displacement of the inflexion points.
Examples of generalization
The figure below extracted from (Lecordix et al., 1997) shows the results of the algorithm. In the image below, we can see two black points that delineate the geometry that was processed in the algorithm. The algorithm does not work if the line is not homogeneous in sinuosity, so the algorithm should only be used after the segmentation of the road into homogeneous parts.
When to use the algorithm?
The algorithm is part of the toolbox to generalise mountain roads that contain sinuous bend series. The algorithm is rather used when there is no room to enlarge the bend series. Please read the paper by CĂ©cile DuchĂȘne to learn more on the orchestration of algorithms for mountain roads.