Computational geometry: an introduction
Computational geometry: an introduction
Linear time algorithms for visibility and shortest path problems inside simple polygons
SCG '86 Proceedings of the second annual symposium on Computational geometry
Applications of the crossing number
SCG '94 Proceedings of the tenth annual symposium on Computational geometry
Flipping edges in triangulations
Proceedings of the twelfth annual symposium on Computational geometry
Enumerating order types for small sets with applications
SCG '01 Proceedings of the seventeenth annual symposium on Computational geometry
Area-preserving piecewise affine mappings
SCG '01 Proceedings of the seventeenth annual symposium on Computational geometry
Controllable morphing of compatible planar triangulations
ACM Transactions on Graphics (TOG)
On Compatible Star Decompositions of Simple Polygons
IEEE Transactions on Visualization and Computer Graphics
Vision: Conformal Image Warping
IEEE Computer Graphics and Applications
Towards Compatible Triangulations
COCOON '01 Proceedings of the 7th Annual International Conference on Computing and Combinatorics
Towards compatible triangulations
Theoretical Computer Science - Computing and combinatorics
Compatible triangulations and point partitions by series-triangular graphs
Computational Geometry: Theory and Applications
Constructing pairwise disjoint paths with few links
ACM Transactions on Algorithms (TALG)
Mathematics and Computers in Simulation
Robust registration of manuscript images
Proceedings of the 9th ACM/IEEE-CS joint conference on Digital libraries
Compatible triangulations and point partitions by series-triangular graphs
Computational Geometry: Theory and Applications
Time-Space maps from triangulations
GD'12 Proceedings of the 20th international conference on Graph Drawing
Hi-index | 0.00 |
In rubber-sheeting applications in cartography, it is useful to seek piecewise-linear homeomorphisms (PLH maps) between rectangular regions which map an arbitrary sequence of n points {p1, p2, …,pn} from the interior of one rectangle to a corresponding sequence {q1, q2, …, qn} of n points in the interior of the second region. This paper proves that it is always possible to find such PLH maps and describes then in terms of a joint triangulation of the domain and the range rectangular regions.One naive approach to finding a PLH map is to triangulate (in any fashion) the domain rectangle on its n points and four corners and to define a piecewise affine map on each triangle ▴p11p12p13 to be the unique affine map that sends the three vertices p11, p12, p13 of the triangle to the three corresponding vertices q11, q12, q13 of the image triangle ▴q11q12q13. Such piecewise affine maps send triangles to triangles, agree on shared edges, and thus extend globally, and will be called triangulation maps. The shortcoming of building transformations in this fashion is that the resulting triangulation map need not be one-to-one, although there is a simple test to determine if such a map is one-to-one (see Theorem 2 below). If the map is one-to-one, then the image triangles will form a triangulation of the range space; and we will have a joint triangulation. If the map is not one-to-one, then there will be folding over of triangles. It may be possible to alleviate this folding by choosing a different triangulation of the n domain points, or it may be the case that no triangulation of the n domain points will work. (See figures 5 and 6 below). We show that it will be possible, in all cases, to rectify the folding by adding appropriate additional triangulation vertex pairs {pn+1, pn+2, …, pn+m} and {qn+1, qn+2, …, qn+m} and retriangulating (see Theorem 1 below). This paper examines conditions for triangulation maps to be homeomorphisms and explores different ways of modifying triangulations and triangulation maps to make them joint triangulations and homeomorphisms.The paper concludes with a section on alternative constructive approaches to the open problem of finding joint triangulations on the original sequences of vertex pairs without augmenting those sequences of pairs.The existence proofs in this paper do not solve computational geometry problems per se; instead they permit us to formulate new computational geometry problems. The problems we pose are of interest to us because of a particular application in automated cartography.