Abstract

Conventional splines offer powerful means for modeling surfaces and volumes in three-dimensional Euclidean space. A one-dimensional quaternion spline has been applied for animation purpose, where the splines are defined to model a one-dimensional submanifold in the three-dimensional Lie group. Given two surfaces, all of the diffeomorphisms between them form an infinite dimensional manifold, the so-called diffeomorphism space. In this work, we propose a novel scheme to model finite dimensional submanifolds in the diffeomorphism space by generalizing conventional splines. According to quasiconformal geometry theorem, each diffeomorphism determines a Beltrami differential on the source surface. Inversely, the diffeomorphism is determined by its Beltrami differential with normalization conditions. Therefore, the diffeomorphism space has one-to-one correspondence to the space of a special differential form. The convex combination of Beltrami differentials is still a Beltrami differential. Therefore, the conventional spline scheme can be generalized to the Beltrami differential space and, consequently, to the diffeomorphism space. Our experiments demonstrate the efficiency and efficacy of diffeomorphism splines. The diffeomorphism spline has many potential applications, such as surface registration, tracking and animation.

Highlights

  • Conventional splines are applied for modeling shapes [1,2,3,4,5,6,7]

  • The conventional spline scheme can be generalized to the Beltrami differential space, and to the diffeomorphism space

  • We propose a novel spline scheme of modeling finite dimensional submanifolds in diffeomorphism space by generalizing conventional splines in three dimensional Euclidean space

Read more

Summary

Introduction

Conventional splines are applied for modeling shapes [1,2,3,4,5,6,7]. For example, spline curves are used to model planar curves; bi-variant splines are applied for modeling geometric surfaces embedded in R3 ; and tri-variant splines are used for volumes. The target space Rn can be replaced by an abstract manifold M n , as long as the convex linear combination of two points is well defined in M n. Based on the linear interpolation of quaternions, the quaternion spline can be defined using de Casteljau’s evaluation algorithm [3]. The quaternion spline is a commonly-used spline, which is defined in a finite dimensional Lie group. S2 , the mapping λ f + (1 − λ )g may not be a diffeomorphism This means that direct linear interpolation of diffeomorphisms cannot guarantee a diffeomorphism. This causes the intrinsic difficulty to define splines in diffeomorphism space

Approach Overview
Potential Applications
Related Works
Mathematical Background
Beltrami Coefficient
Diffeomorphism
Quasiconformal Mapping
Surface Ricci Flow
Beltrami Differential
Auxiliary Metric
Algorithm
Quasiconformal Diffeomorphic Surface Registration Framework
Generating Beltrami Differentials
Constructing the Spline of Beltrami Differentials
Quasiconformal Mapping for Diffeomorphism Recovery
Experimental Results
Diffeomorphism Splines for Shape Modeling
Animation
Inter-Frame Registration and Tracking
Performance
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call