Rotation Averaging and Optimization on Manifolds
I will discuss averaging on manifolds, mainly the manifold SO3 of 3D rotations. A number of theoretical results will be given, in particular conditions for convexity of distance measures on SO3, and basins of convergence of averaging. Different averaging problems, such as single rotation and multiplerelative rotation averaging will be discussed along with their applications in different Computer Vision problems, such as structure from motion and hand-eye coordination. Recent work in L1 averaging on SO3 will be presented, based on the classical Weiszfeld algorithm (1937), which gives a solution to the so-called Fermat or Fermat-Weber problem, concerning L1-averaging in R^n. Using this algorithm, we can compute the orientation of all 595 cameras in the Notredame data set with accuracy of 1 degree, in about 3 minutes. Extension of the Weiszfeld algorithm to averaging on the essential manifold will be discussed, including a new (I think more natural) metric on this manifold.Key is the computation of the geodesics on this manifold, and hence the exponential and logarithm maps

Optimization on Manifolds

Neural manifolds - The Geometry of Behaviour

Dynamical, symplectic and stochastic perspectives on optimization – Michael Jordan – ICM2018

Quaternions and 3d rotation, explained interactively

Noémie Jaquier - Optimization on Riemannian Manifolds (2nd edition)

The Unreasonable Effectiveness of Spectral Graph Theory: A Confluence of Algorithms, Geometry & ...

Lecture 1 | Convex Optimization I (Stanford)

Shonan Rotation Averaging

Shape Analysis (Lecture 18): Optimization on manifolds; retractions

UMAP Uniform Manifold Approximation and Projection for Dimension Reduction | SciPy 2018 |

Riemannian manifolds, kernels and learning

New Frontiers in Mathematics: Professor Cédric Villani, “Optimal Transport Theory”

Introduction to Riemannian Optimization for Optimization on Riemannian Matrix Manifolds

What is a Manifold? - Mikhail Gromov

Optimization I

Lecture 7: Visual Navigation for Flying Robots (Dr. Jürgen Sturm)

Metric Learning and Manifolds: Preserving the Intrinsic Geometry

Lecture 18: Rotation and How to Represent It, Unit Quaternions, the Space of Rotations

Lie theory for the roboticist

