Shape Analysis Homeworks
Homeworks in MIT 6.838: Shape Analysis.
Homework 1: Discrete and Smooth Curves
Discrete Curvature of a Plane Curve
Gradient

Discrete Curvature

Curve Shortening Flow



Discrete Elastic Rods




Homework 2: Surfaces and Curvature
Mean Curvature Flow with Explicit Integrator

Mean Curvature Flow with (Semi-)Implicit Integrator

Non-Singular Mean Curvature Flow

Homework 3: Geodesics, Distance, and Metric Embedding
Swiss-Roll DataSet

Maximum Variance Unfolding




Homework 4: Laplacian and Vector Fields
Helmholtz Decomposition
Geodesic Distance from the Laplacian
Heat Kernel & Normalized Gradient

Divergences

Geodesic Distances

Parallel Transport from the Connection Laplacian



Operator Approach to Tangent Vector Fields
Scalar Field Advection

Manifold Optimization and Optimal Transport
Optimal Transport
(a)
(b) Let
(c) The Lagrange could be expressed as:
where
Taking derivative of
which implies:
Thus,
where
(d) When
Thus,
(e) If
Taking derivative of
Thus,
This implies that
where
Similarly, when
where
Putting these together, we derive the iteration
Now we only need to determine the vectors
Thus,
Similarly, when
Now we derive the Sinkhorn iteration step:
where
(f)

