Geometric Flows of Curves in Shape Space for Processing Motion of Deformable Objects

Research output: Contribution to journalArticleScientificpeer-review

17 Citations (Scopus)

Abstract

e introduce techniques for the processing of motion and animations of non-rigid shapes. The idea is to regard animations of deformable objects as curves in shape space. Then, we use the geometric structure on shape space to transfer concepts from curve processing in R n to the processing of motion of non-rigid shapes. Following this principle, we introduce a discrete geometric flow for curves in shape space. The flow iteratively replaces every shape with a weighted average shape of a local neighborhood and thereby globally decreases an energy whose minimizers are discrete geodesics in shape space. Based on
the flow, we devise a novel smoothing filter for motions and animations of deformable shapes. By shortening the length in shape space of an animation, it systematically regularizes the deformations between consecutive frames of the animation. The scheme can be used for smoothing and noise removal, e.g., for reducing jittering artifacts in motion capture data. We introduce a reduced-order method for the computation of the flow. In addition to being efficient for the smoothing of curves, it is a novel scheme for computing geodesics in shape space. We use the scheme to construct non-linear “Bézier curves” by executing de Casteljau’s algorithm in shape space.
Original languageEnglish
Pages (from-to)295-305
Number of pages11
JournalComputer Graphics Forum (online)
Volume35
Issue number2
DOIs
Publication statusPublished - 2016
EventEurographics 2016: The 37th Annual Conference of the European Association for Computer Graphics - Lisbon, Portugal
Duration: 9 May 201613 May 2016

Keywords

  • Computational Geometry and Object
  • Physically based modeling

Fingerprint Dive into the research topics of 'Geometric Flows of Curves in Shape Space for Processing Motion of Deformable Objects'. Together they form a unique fingerprint.

  • Cite this