0% found this document useful (0 votes)
19 views21 pages

Polysphere Presentation Example

The document discusses dimension reduction techniques on polyspheres, particularly in relation to skeletal representations. It highlights the limitations of traditional PCA and tangent space approaches, proposing intrinsic methods that consider manifold geometry. The work includes deformation methods for unit spheres and presents a framework for mapping data points and skeletal representations effectively.

Uploaded by

nomialsCry
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views21 pages

Polysphere Presentation Example

The document discusses dimension reduction techniques on polyspheres, particularly in relation to skeletal representations. It highlights the limitations of traditional PCA and tangent space approaches, proposing intrinsic methods that consider manifold geometry. The work includes deformation methods for unit spheres and presents a framework for mapping data points and skeletal representations effectively.

Uploaded by

nomialsCry
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Introduction Deformation Skeletal Representations Conclusion

Dimension Reduction on Polyspheres with


Application to Skeletal Representations
joint work with Stephan Huckemann and Sungkyu Jung

Benjamin Eltzner
University of Göttingen

conference on Geometric Science of Information, 2015-10-30

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Dimension Reduction on Manifolds

PCA relies on linearity.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Dimension Reduction on Manifolds

PCA relies on linearity.

Tangent space approaches ignore geometry and periodic topology.

Intrinsic approaches rely on manifold geometry.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Dimension Reduction on Manifolds

PCA relies on linearity.

Tangent space approaches ignore geometry and periodic topology.

Intrinsic approaches rely on manifold geometry. Two classes:

Forward methods: Submanifold dimension d = 1, 2, 3, . . .


Needs “good” geodesics and a construction scheme.

Backward methods: d = D − 1, D − 2, D − 3, . . .
Needs rich (parametric) set of submanifolds.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Polysphere Dimension Reduction


Almost all geodesics of PD = Srd11 × · · · × SrdKK are dense in (S1 )K .

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Polysphere Dimension Reduction


Almost all geodesics of PD = Srd11 × · · · × SrdKK are dense in (S1 )K .

Low symmetry isom(PD ) = SO(d1 + 1) × · · · × SO(dK + 1), no


generic rich set of submanifolds.
Benjamin Eltzner University of Göttingen
Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Deformation for Unit Spheres

Dimension reduction methods exist for spheres: GPCA1 , HPCA2 , PNS3

Recursively deform polysphere to sphere f : PD → SD .


Squared line elements of two unit spheres:
   
d1 k−1 d2 k−1
2
X Y 2 2 2
X Y
ds1 =  sin φ1,j  dφ1,k , ds2 =  sin φ2,j  dφ22,k
2

k=1 j=1 k=1 j=1

Q 
d2
Deformation: ds2 = ds22 + j=1 sin2 φ2,j ds21

1
S. Huckemann and H. Ziezold. Advances in Applied Probability 2.38 (2006), pp. 299–319.
2
S. Sommer. Geometric Science of Information. Vol. 8085. Lecture Notes in Computer Science. 2013, pp. 76–83.
3
S. Jung, I. L. Dryden, and J. S. Marron. Biometrika 99.3 (2012), pp. 551–568.
Benjamin Eltzner University of Göttingen
Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Deformation for Unit Spheres

Dimension reduction methods exist for spheres: GPCA1 , HPCA2 , PNS3

Recursively deform polysphere to sphere f : PD → SD .


Squared line elements of two unit spheres:
   
d1 k−1 d2 k−1
2
X Y 2 2 2
X Y
ds1 =  sin φ1,j  dφ1,k , ds2 =  sin φ2,j  dφ22,k
2

k=1 j=1 k=1 j=1

Q 
d2
Deformation: ds2 = ds22 + j=1 sin2 φ2,j ds21

Degrees of freedom: Rotation and ordering of spheres.


1
S. Huckemann and H. Ziezold. Advances in Applied Probability 2.38 (2006), pp. 299–319.
2
S. Sommer. Geometric Science of Information. Vol. 8085. Lecture Notes in Computer Science. 2013, pp. 76–83.
3
S. Jung, I. L. Dryden, and J. S. Marron. Biometrika 99.3 (2012), pp. 551–568.
Benjamin Eltzner University of Göttingen
Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Fixing Degrees of Freedom

Rotation:

Embed Srdii into Rdi +1 .


Determine Fréchet mean µ̂i and use rotation along a geodesic to move it
to positive xi,di +1 -direction (north pole).

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Fixing Degrees of Freedom

Rotation:

Embed Srdii into Rdi +1 .


Determine Fréchet mean µ̂i and use rotation along a geodesic to move it
to positive xi,di +1 -direction (north pole).

Ordering:
N
d2 (ψi,n , µ̂i )
P
Data spread: si =
n=1

Choose permutation p such that sp−1 (1) is maximal and sp−1 (K) is minimal.

Minimizes distortion due to factors sin2 φj , i. e. deviation from polysphere


geometry.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Mapping Data Points


Embedding S1di ⊂ Rdi +1 we get
∀1 ≤ j ≤ d2 : yj = x2,j , ∀1 ≤ k ≤ d1 + 1 : yd2 +k = x2,d1 +1 x1,j

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Mapping Data Points


Embedding S1di ⊂ Rdi +1 we get
∀1 ≤ j ≤ d2 : yj = x2,j , ∀1 ≤ k ≤ d1 + 1 : yd2 +k = x2,d1 +1 x1,j

For different radii, rescale


∀1 ≤ j ≤ d1 + 1 : x1,j 7→ x̃1,j = R1 x1,j ,
∀i > 1 ∀1 ≤ j ≤ di : xi,j 7→ x̃i,j = Ri xi,j
and use x̃ in definition of y coordinates.
This yields an ellipsoid
( )
d2
X 1 +1
dX
d2 +d1 +1 −2 2 −2 2
x∈R
e x2,k +
R2 e R1 (e x1,k ) = 1 .
x2,d2 +1e
k=1 k=1
Q  K1
K
Normalize all y-vectors to length R := j=1 Rj as final step.
Benjamin Eltzner University of Göttingen
Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Illustration for Different Radii

1. Map from blue


polysphere to
green ellipsoid.
2. Map to red
sphere.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

A Brief Review of Principal Nested Spheres (PNS)

PNS determines a sequence SK ⊃ SK−1 ⊃ · · · ⊃ S2 ⊃ S1 ⊃ {µ}.

Recursively fit small subsphere Sd−1 ⊂ Sd minimizing sum of squared


geodesic projection distances.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

A Brief Review of Principal Nested Spheres (PNS)

PNS determines a sequence SK ⊃ SK−1 ⊃ · · · ⊃ S2 ⊃ S1 ⊃ {µ}.

Recursively fit small subsphere Sd−1 ⊂ Sd minimizing sum of squared


geodesic projection distances.

At every projection, save signed projection distance (residuals).

Parameter space dimension for Sd−1 ⊂ Sd is p = d + 1, compared to


linear PCA where for Rd−1 ⊂ Rd it is p = d.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Skeletal Representation (s-rep) Parameter Space


S-rep consists of

1. A two-dimensional mesh of m × n
skeletal points.

2. Spokes from mesh points to the surface.

Image from: J. Schulz et al. Journal of Computational and Graphical Statistics 24.2 (2015), p. 539
Benjamin Eltzner University of Göttingen
Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Skeletal Representation (s-rep) Parameter Space


S-rep consists of

1. A two-dimensional mesh of m × n
skeletal points.

2. Spokes from mesh points to the surface.

Parameters: Size of centered mesh, spoke lengths, normalized


mesh-points, spoke directions:
K
Q = R+ × RK+ × S3mn−1 × S2
K
Polysphere deformation on S3mn−1 × S2 yields

Q0 = S5mn+2m+2n−5

Image from: J. Schulz et al. Journal of Computational and Graphical Statistics 24.2 (2015), p. 539
Benjamin Eltzner University of Göttingen
Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Dimension Reduction for Real S-reps


PNDS: Deform polysphere to sphere and apply PNS.
CPNS: PNS on spheres individually and linear PCA on joint residuals.

100
PNDS
CPNS
80
Variances [%]

60

40

20

0
0 10 20 30 40 50
Dimension

Figure : PNDS vs. CPNS: residual variances for s-reps of 51 hippocampi5 .

5
S. M. Pizer et al. Ed. by M. Breuß, Bruckstein, and Maragos. Springer, Berlin, 2013, pp. 93–115.
Benjamin Eltzner University of Göttingen
Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Dimension Reduction for Simulated S-reps


component 1 component 1
0.40
variance = 92.02% components 2 and 1 components 3 and 1 0.45
variance = 62.73% components 2 and 1 components 3 and 1
100 100
0.35 0.40 100 100
0.35
0.30
50 50
0.30 50 50
0.25
0.25
0.20 0 0 0 0
0.20
0.15
0.15 −50 −50
−50 −50
0.10
0.10
0.05 0.05 −100 −100
−100 −100
0.00 0.00
−100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100

component 2 component 2
components 1 and 2 1.2
variance = 5.95% components 3 and 2 components 1 and 2 0.5
variance = 32.10% components 3 and 2
100 100
100 100
1.0
0.4
50 50
0.8 50 50
0.3

0 0.6 0 0 0

0.2
0.4 −50 −50
−50 −50
0.1
0.2
−100 −100
−100 −100
0.0 0.0
−100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100

component 3 component 3
components 1 and 3 components 2 and 3 1.8
variance = 0.64% components 1 and 3 components 2 and 3 1.2
variance = 2.17%
100 100
1.6 100 100
1.0
1.4
50 50
1.2 50 50 0.8

1.0
0 0 0 0 0.6
0.8

0.6 −50 −50 0.4


−50 −50
0.4
0.2
0.2 −100 −100
−100 −100
0.0 0.0
−100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100 −100 −50 0 50 100

Figure : PNDS vs. CPNS for simulated twisted ellipsoids: scatter plots of residual
signed distances for the first three components.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Reflection on Parameter Space Dimension

1.0

0.5

0.0

−0.5
Parameter space dimensions:
−1.0
1.0

−1.0
0.5 PNS on SD : p = 12 D(D + 3) − 1.
0.0
−0.5
0.0 −0.5
0.5
PCA on RD : p = 12 D(D + 1).
1.0 −1.0

Figure : Simulated twisted ellipsoid


data projected to the second
component (a small two-sphere) in
PNDS with first component (a small
circle) inside.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations
Introduction Deformation Skeletal Representations Conclusion

Conclusion

We propose a deformation procedure mapping data on a polysphere to


sphere.

The construction aims at minimizing geometric distortion.

We achieve lower dimensional representations than CPNS.

The success of our method is rooted in the higher parameter space


dimension.

Benjamin Eltzner University of Göttingen


Dimension Reduction on Polyspheres with Application to Skeletal Representations

You might also like