Puppy hair (ok)

initial graph + curves

Hippo cut

initial graph + curves

λ = 0.2

λ = 0.1 (oversimplified)

λ = 0.05 (junk curves)

λ = 0.08 (oversimplified)

Elephant

initial graph + curves

λ = 0.005

λ = 0.01

λ = 0.02

λ = 0.04

Man (bad initial topology)

Mouse

initial graph

λ = 0.05 (slightly worse)

λ = 0.05 (better)

λ = 0.02 (slightly worse)

λ = 0.02 (better)

λ = 0.01

λ = 0.02 – zoom in

Muten

initial graph

λ = 0.1

λ = 0.05

λ = 0.02

λ = 0.02 – zoom in

non-tangent edges removed, λ = 0.01

Sheriff

initial graph + curves

λ = 0.05

λ = 0.01

λ = 0.001

λ = 0.001 – zoom in

λ = 0.001 – param + simplified (spurious connections)

Puppy

initial graph

initial curves

λ = 0.01

λ = 0.02

λ = 0.05

λ = 0.01 – zoom in

initial with non-tangent edges removed in pre-processing

other challenges

  • bleeding

  • bad labeling, parametrization degeneracies

  • small frame field angles