TY - GEN
T1 - Computing Teichmüller Maps between Polygons
AU - Goswami, Mayank
AU - Gu, Xianfeng
AU - Pingali, Vamsi P.
AU - Telang, Gaurish
PY - 2015/6/1
Y1 - 2015/6/1
N2 - By the Riemann mapping theorem, one can bijectively map the interior of an n-gon P to that of another n-gon Q conformally (i.e., in an angle preserving manner). However, when this map is extended to the boundary it need not necessarily map the vertices of P to those of Q. For many applications it is important to find the "best" vertex-preserving mapping between two polygons, i.e., one that minimizes the maximum angle distortion (the so-called dilatation). Such maps exist, are unique, and are known as extremal quasiconformal maps or Teichmüller maps. There are many efficient ways to approximate conformal maps, and the recent breakthrough result by Bishop computes a (1+ε)-approximation of the Riemann map in linear time. However, only heuristics have been studied in the case of Teichmüller maps. We present two results in this paper. One studies the problem in the continuous setting and another in the discrete setting. In the continuous setting, we solve the problem of finding a finite time procedure for approximating Teichmüller maps. Our construction is via an iterative procedure that is proven to converge in O(poly(1/ε)) iterations to a (1 + ε)-approximation of the Teichmüller map. Our method uses a reduction of the polygon mapping problem to the marked sphere problem, thus solving a more general problem. In the discrete setting, we reduce the problem of finding an approximation algorithm for computing Teichmüller maps to two basic subroutines, namely, computing discrete 1) compositions and 2) inverses of discretely represented quasiconformal maps. Assuming finite-time solvers for these subroutines we provide a (1 + ε)-approximation algorithm.
AB - By the Riemann mapping theorem, one can bijectively map the interior of an n-gon P to that of another n-gon Q conformally (i.e., in an angle preserving manner). However, when this map is extended to the boundary it need not necessarily map the vertices of P to those of Q. For many applications it is important to find the "best" vertex-preserving mapping between two polygons, i.e., one that minimizes the maximum angle distortion (the so-called dilatation). Such maps exist, are unique, and are known as extremal quasiconformal maps or Teichmüller maps. There are many efficient ways to approximate conformal maps, and the recent breakthrough result by Bishop computes a (1+ε)-approximation of the Riemann map in linear time. However, only heuristics have been studied in the case of Teichmüller maps. We present two results in this paper. One studies the problem in the continuous setting and another in the discrete setting. In the continuous setting, we solve the problem of finding a finite time procedure for approximating Teichmüller maps. Our construction is via an iterative procedure that is proven to converge in O(poly(1/ε)) iterations to a (1 + ε)-approximation of the Teichmüller map. Our method uses a reduction of the polygon mapping problem to the marked sphere problem, thus solving a more general problem. In the discrete setting, we reduce the problem of finding an approximation algorithm for computing Teichmüller maps to two basic subroutines, namely, computing discrete 1) compositions and 2) inverses of discretely represented quasiconformal maps. Assuming finite-time solvers for these subroutines we provide a (1 + ε)-approximation algorithm.
KW - Computer vision
KW - Extremal Quasiconformal maps
KW - Surface registration
KW - Teichmüller maps
UR - https://www.scopus.com/pages/publications/84958150125
U2 - 10.4230/LIPIcs.SOCG.2015.615
DO - 10.4230/LIPIcs.SOCG.2015.615
M3 - Conference contribution
T3 - Leibniz International Proceedings in Informatics, LIPIcs
SP - 615
EP - 629
BT - 31st International Symposium on Computational Geometry, SoCG 2015
A2 - Pach, Janos
A2 - Arge, Lars
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 31st International Symposium on Computational Geometry, SoCG 2015
Y2 - 22 June 2015 through 25 June 2015
ER -