Optimal Transport

Use the sinkhorn loss as an affordable, drop-in replacement for the Wasserstein distance:

Optimization routines

Optimization routines

Creating a fancy interpolation video between 3D meshes.

Creating a fancy interpolation video between 3D meshes.

Optimal Transport in 2D

Optimal Transport in 2D

Color transfer with Optimal Transport

Color transfer with Optimal Transport

Label transfer with Optimal Transport

Label transfer with Optimal Transport

Wasserstein barycenters in 1D

Wasserstein barycenters in 1D

Wasserstein barycenters in 2D

Wasserstein barycenters in 2D