2d-shape Analysis using Complex Analysis Alexander Yu. Solynin - - PowerPoint PPT Presentation

2d shape analysis using complex analysis
SMART_READER_LITE
LIVE PREVIEW

2d-shape Analysis using Complex Analysis Alexander Yu. Solynin - - PowerPoint PPT Presentation

2d-shape Analysis using Complex Analysis Alexander Yu. Solynin Texas Tech University New Developments in Complex Analysis and Function Theory University of Crete, Heraklion, Greece July 4, 2018 Acknowledgements: The author thanks Prof.


slide-1
SLIDE 1

2d-shape Analysis using Complex Analysis

Alexander Yu. Solynin Texas Tech University

“New Developments in Complex Analysis and Function Theory”

University of Crete, Heraklion, Greece July 4, 2018

Acknowledgements: The author thanks Prof. Brock Williams and

  • ther colleagues for permission to use their figures in this

presentation.

slide-2
SLIDE 2

How Complex Analysis can be used to recognize planar shapes?

slide-3
SLIDE 3

How Complex Analysis can be used to recognize planar shapes? Fact I: Every simply connected domain D = C can be mapped conformally onto the unit disk D = {|z| < 1}. Fact II: If D is Jordan then the Riemann mapping function is continuous up to the boundary.

slide-4
SLIDE 4

How Complex Analysis can be used to recognize planar shapes? Fact I: Every simply connected domain D = C can be mapped conformally onto the unit disk D = {|z| < 1}. Fact II: If D is Jordan then the Riemann mapping function is continuous up to the boundary.

slide-5
SLIDE 5

The Riemann mapping function f is continuous on the boundary.

slide-6
SLIDE 6

Then function g is also continuous on the boundary.

slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10

Let Γ be a Jordan curve in the complex plane C and let Ω− and Ω+ denote the bounded and unbounded components of C \ Γ, where C is the complex sphere. Then Ω− and Ω+ are simply connected domains and therefore, by the Riemann mapping theorem, there exist maps ϕ− : D → Ω− and ϕ+ : D+ → Ω+, where D = {z : |z| < 1} is the unit disk and D+ = C \ D. We suppose that ϕ+ is normalized by conditions ϕ+(∞) = ∞, ϕ′

+(∞) > 0, where ϕ′ +(∞) = limz→∞ ϕ+(z)/z. The latter

normalization defines ϕ+ uniquely. Each of the maps ϕ− and ϕ+ extends as a continuous one-to-one function onto the unit circle T = ∂D.

slide-11
SLIDE 11

Therefore, the composition k = ϕ−1

+ ◦ ϕ− defines an oriented

automorphism of T. Since ϕ− is uniquely determined up to a precomposition with a M¨

  • bius automorphism of D, the

automorphism k is also uniquely determined up to a M¨

  • bius

automorphism of D, i.e. up to a precomposition with maps φ(z) = λ z − a 1 − ¯ az , |λ| = 1, a ∈ D. (1) The equivalence class of the automorphism k under the action of the M¨

  • bius group of automorphisms (1) is called the fingerprint of

Γ. Furthermore, the fingerprint k is invariant under translations and scalings of the curve Γ, i.e. under affine maps L(z) = az + b with a > 0, b ∈ C. The equivalence class of a Jordan curve Γ under the action of affine maps of this form is called the shape and Γ is a representative of this shape. Thus, we have a map F from the set of all shapes into the set of all orientation preserving homeomorphisms of T onto itself. Let S1 denote the class of all smooth shapes in C and let Diff(T) denote the set of all

  • rientation preserving diffeomorphisms of T.
slide-12
SLIDE 12
  • 1

D D+ T Γ Ω− Ω+ ϕ+ ϕ−

k = ϕ−1

+ ◦ ϕ−

Figure: Jordan curve Γ and complementary domains Ω− and Ω+.

slide-13
SLIDE 13

The following pioneering result was proved by Alexander A. Kirillov in “K¨ ahler structure on the K -orbits of a group of diffeomorphisms

  • f the circle”, Funktsional. Anal. i Prilozhen. 21 (1987), no. 2.

Theorem (Kirillov)

The map F is a bijection between S1 and Diff(T). In other words, Theorem 1 says that Diff(T) parameterizes the set S1 of all smooth shapes.

slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37

Theorem (P. Ebenfelt, D. Khavinson, Harold Shapiro)

Let P(z) = cnzn + cn−1zn−1 + . . . + c0 be a polynomial of degree n with cn > 0 such that LP(1) is analytic and connected and let k : T → T be a fingerprint of LP(1). Then k(z) is given by the equation (k(z))n = B(z), (2) where B(z) is a Blaschke product of degree n, B(z) = eiα

n

  • k=1

z − ak 1 − akz , with some real α, where ak = ϕ−1

− (ζk) and ζ1, . . . , ζn are the

zeroes of P(z) counting multiplicities. Conversely, given any Blaschke product of degree n, there is a polynomial P(z) of the same degree whose lemniscate LP(1) is analytic and connected and has k(z) = B(z)1/n as its fingerprint. Moreover, P(z) is unique up to precomposition with an affine map

  • f the form L(z) = az + b with a > 0 and b ∈ C.
slide-38
SLIDE 38

Peter Ebenfelt, Dima Khavinson and Harold Shapiro suggested that their method can be extended further to study lemniscates of rational functions.

slide-39
SLIDE 39

Peter Ebenfelt, Dima Khavinson and Harold Shapiro suggested that their method can be extended further to study lemniscates of rational functions. Their proof of previous theorem is rather involved. A shorter proof was given by Malik Younsi who also proved a counterpart of Ebenfelt-Khavinson-Shapiro for the case of rational lemniscates.

slide-40
SLIDE 40

Fingerprints of Rational Lemniscates

Theorem (M. Younsi)

Let R(z) be a rational function of degree n with R(∞) = ∞ such that its lemniscate LR(1) = {z : |R(z)| = 1} is analytic and connected and let k : T → T be a fingerprint of LR(1). Then k(z) is given by a solution to the functional equation A ◦ k = B, (3) where A(z) and B(z) are Blaschke products of degree n and A(∞) = ∞. Conversely, given any solution k(z) to a functional equation A ◦ k = B, where A(z) and B(z) are Blaschke products of degree n and A(∞) = ∞, there exist a rational function R(z) of degree n with R(∞) = ∞ whose lemniscate LR(1) is analytic and connected and has k(z) as its fingerprint.

slide-41
SLIDE 41
slide-42
SLIDE 42
slide-43
SLIDE 43
slide-44
SLIDE 44
slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50
slide-51
SLIDE 51

Figure: Γ consisting of two spirals with different α.

slide-52
SLIDE 52

Figure: Γ consisting of three critical trajectories.

slide-53
SLIDE 53

Figure: Γ consisting of one regular trajectory.

slide-54
SLIDE 54
slide-55
SLIDE 55
slide-56
SLIDE 56
  • G

ζ0 l1 l′

1

l2 l3 s1 s2 s3 z = τ−(ζ)

  • z0

L1 S1 L′

1

L′′

1

Gz G −

z

Figure: Trajectory structure in the case (b).

slide-57
SLIDE 57
slide-58
SLIDE 58
slide-59
SLIDE 59
slide-60
SLIDE 60
slide-61
SLIDE 61
slide-62
SLIDE 62
slide-63
SLIDE 63
slide-64
SLIDE 64
slide-65
SLIDE 65
slide-66
SLIDE 66

(a) Cartesian polygonal curves. By a Cartesian polygonal curve we understand a Jordan curve consisting of a finite number of horizontal and vertical segments. Any such curve Γ is a boundary

  • f a standard polygon Ω− having an even number of sides and

even number of vertices, v1, . . . , v2n. We suppose here that vertices are always oriented in the counterclockwise direction and that v2n+1 = v1, v0 = v2n. The horizontal and vertical sides of Ω− are arcs of trajectories and, respectively, arcs of orthogonal trajectories of the quadratic differential Q(ζ) dζ2 = 1 · dζ2. Transplanting this quadratic differential via the mapping ϕ− : D → Ω−, we obtain the following quadratic differential: Q−(z) dz2 = C−eiγ−

2n

  • k=1

(z − eiβ−

k )2(αk−1) dz2,

z ∈ D, (4) with some C− > 0, γ− ∈ R, and with eiβ−

k = τ−(vk), where

0 ≤ β−

1 < β− 2 < · · · < β− 2n < β− 1 + 2π.

slide-67
SLIDE 67

Γ v1 Ω− Ω+

Figure: Cartesian polygonal curve and critical trajectories of Q−(z) dz2.

slide-68
SLIDE 68

(b) Polar polygonal curves. We start with the quadratic differential Q(ζ) dζ2 = −dζ2 ζ2 . (5) Then the radial segments of the form {ζ = reiα : r1 ≤ r ≤ r2} with some α ∈ R and 0 < r1 < r2 < ∞ are closed arcs on the

  • rthogonal trajectories of Q(ζ) dζ2 and the closed arcs of circles

centered at ζ = 0 are closed arcs on the trajectories of Q(ζ) dζ2. By a polar polygonal curve Γ we mean a closed Jordan curve bounded by a finite number of radial segments and circular arcs as above. Transplanting Q(ζ) dζ2 via the mapping ϕ− : D → Ω− and assuming that ϕ(0) = 0, we obtain the following quadratic differential: Q−(z) dz2 = −C−eiγ−z−2

2n

  • k=1

(z − eiβ−

k )2(αk−1) dz2,

z ∈ D, (6) where eiβ−

k = τ−(vk) with 0 ≤ β−

1 < β− 2 < · · · < β− 2n < β− 1 + 2π.

slide-69
SLIDE 69

Γ v1

  • Ω−

Ω+

Figure: Polar polygonal curve and critical trajectories of Q−(z) dz2.

slide-70
SLIDE 70

Equation β+

k

β+

k−1

2n

j=1

  • eiθ − eiβ+

j

1−αj e−iθ dθ β−

k

β−

k−1

2n

j=1

  • eiθ − eiβ−

j

αj−1 eiθ dθ = Ceiγ, gives necessary and sufficient conditions which guarantee that the Schwarz-Christoffel integrals representing functions ϕ− and ϕ+ define one-to-one mappings from D and D+ onto polygons Ω− and Ω+, respectively. Experts know that a similar fact holds true for the Schwarz-Christoffel mappings from D and D+ onto any two complementary polygons with common Jordan boundary. Surprisingly, this author was not able to find the latter fact in standard textbooks on Complex Analysis. Thus, we state it here.

slide-71
SLIDE 71

Theorem

For n ≥ 3, let 0 ≤ β−

1 < β− 1 < · · · < β− n < β− 1 + 2π and let

0 < αk < 2, k = 1, 2, . . . , n, be such that n

k=1 αk = n − 2.

Then the Schwarz-Christoffel integral F(z) = z

n

  • k=1

(τ − eiβ−

k )αk−1 dτ

maps D conformally and one-to-one onto some polygon if and only if there are points z+

k = eiβ+

k with

0 ≤ β+

1 < β+ 1 < · · · < β+ n < β+ 1 + 2π such that the equation

mentioned above with some C > 0 and γ ∈ R are satisfied for all k = 1, 2, . . . , n.

slide-72
SLIDE 72

References

  • P. Ebenfelt, D. Khavinson and H.S. Shapiro, Two-dimensional

shapes and lemniscates, Complex Analysis and Dynamical Systems IV. Part 1, 553 (2011), 45–59.

  • A. Frolova, D. Khavinson and A. Vasil’ev, Polynomial

lemniscates and their fingerprints: from geometry to topology,

  • manuscript. 2017.
  • S. Huckemann, T. Hotz, and A. Munk, Global Models for the

Orientation Field of Fingerprints: An Approach based on Quadratic Differentials, IEEE Transactions on Pattern Analysis and Machine Intelligence, 30 (2008), no. 9, 1507–1519. A.A. Kirillov, K¨ ahler structure on the K -orbits of a group of diffeomorphisms of the circle, Funktsional. Anal. i Prilozhen. 21 (1987), no. 2, 42-45. D.E. Marshall, Conformal welding for finitely connected regions, Comput. Methods Funct. Theory 11 (2011), no. 2,

slide-73
SLIDE 73
  • E. Sharon and D. Mumford, 2d-shape analysis using conformal

mapping, Computer Vision and Pattern Recognition, 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2 (2004), 350-357. A.Yu. Solynin, Quadratic differentials and weighted graphs on compact surfaces, Analysis and mathematical physics, 473-505, Trends Math., Birkhuser, Basel, 2009. A.Yu. Solynin, Fingerprints, lemniscates and quadratic differentials, Mat. Sb. (2018). G.B. Williams, Circle packings, quasiconformal mappings and

  • applications. In Quasiconformal mappings and their

applications, 327-346, Narosa, New Delhi, 2007.

  • M. Younsi, Shapes, fingerprints and rational lemniscates, Proc.
  • Amer. Math. Soc. 144 (2016), no. 3, 1087-1093.
slide-74
SLIDE 74

Thank You !