Interpolation and regression of rotation matrices

Nicolas Boumal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Scopus citations


The problem of fitting smooth curves to data on the group of rotations is considered. This problem arises when resampling or denoising data points that consist in rotation matrices measured at different times. The rotation matrices typically correspond to the orientation of some physical object, such as a camera or a flying or submarine device. We propose to compute sequences of rotations (discretized curves) that strike a tunable balance between data fidelity and smoothness, where smoothness is assessed by means of a proposed notion of velocity and acceleration along discrete curves on the group of rotations. The best such curve is obtained via optimization on a manifold. Leveraging the simplicity of the cost, we present an efficient algorithm based on second-order Riemannian trust-region methods, implemented using the Manopt toolbox.

Original languageEnglish (US)
Title of host publicationGeometric Science of Information - First International Conference, GSI 2013, Proceedings
Number of pages8
StatePublished - 2013
Event1st International SEE Conference on Geometric Science of Information, GSI 2013 - Paris, France
Duration: Aug 28 2013Aug 30 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8085 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other1st International SEE Conference on Geometric Science of Information, GSI 2013

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science


  • 3D motion planning
  • denoising of rotations
  • non-parametric regression
  • optimization on manifolds
  • video stabilization


Dive into the research topics of 'Interpolation and regression of rotation matrices'. Together they form a unique fingerprint.

Cite this