General Construction of Time-Domain Filters for Orientation Data

Capturing live motion has gained considerable attention in computer animation as an important motion generation technique. Canned motion data are comprised of both position and orientation components. Although a great number of signal processing methods are available for manipulating position data, the majority of these methods cannot be generalized easily to orientation data due to the inherent nonlinearity of the orientation space. In this paper, we present a new scheme that enables us to apply a filter mask (or a convolution filter) to orientation data. The key idea is to transform the orientation data into their analogues in a vector space, to apply a filter mask on them, and then to transform the results back to the orientation space. This scheme gives time-domain filters for orientation data that are computationally efficient and satisfy such important properties as coordinate invariance, time invariance and symmetry. Experimental results indicate that our scheme is useful for various purposes, including smoothing and sharpening.

[1]  Lance Williams,et al.  Motion signal processing , 1995, SIGGRAPH.

[2]  Ken-ichi Anjyo,et al.  Fourier principles for emotion-based human figure animation , 1995, SIGGRAPH.

[3]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[4]  Sung Yong Shin,et al.  Motion fairing , 1996, Proceedings Computer Animation '96.

[5]  Bernard Peroche,et al.  Interactive control of interpolations for an-imation and modeling , 1993 .

[6]  S. Brendle,et al.  Calculus of Variations , 1927, Nature.

[7]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[8]  Bernd Jähne,et al.  Digital Image Processing: Concepts, Algorithms, and Scientific Applications , 1991 .

[9]  M. J. Kim,et al.  Real time motion fairing with unit quaternions , 1998, Comput. Aided Des..

[10]  C. K. Wang,et al.  Noise smoothing for VR equipment in quaternions , 1998 .

[11]  John F. Hughes,et al.  Smooth interpolation of orientations with angular velocity constraints using quaternions , 1992, SIGGRAPH.

[12]  Jehee Lee,et al.  Multiresolution Motion Analysis with Applications , 2000 .

[13]  H BarrAlan,et al.  Smooth interpolation of orientations with angular velocity constraints using quaternions , 1992 .

[14]  Ravi Ramamoorthi,et al.  Fast construction of accurate quaternion splines , 1997, SIGGRAPH.

[15]  M. S. Kim General Schemes for Unit Quaternion Curve Construction , 1996 .

[16]  Sung Yong Shin,et al.  A general construction scheme for unit quaternion curves with simple high order derivatives , 1995, SIGGRAPH.

[17]  Ronald Azuma,et al.  Improving static and dynamic registration in an optical see-through HMD , 1994, SIGGRAPH.

[18]  Frank Chongwoo Park,et al.  Smooth invariant interpolation of rotations , 1997, TOGS.

[19]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[20]  S. Mallat A wavelet tour of signal processing , 1998 .

[21]  F. Sebastian Grassia,et al.  Practical Parameterization of Rotations Using the Exponential Map , 1998, J. Graphics, GPU, & Game Tools.

[22]  John K. Johnstone,et al.  Rational control of orientation for animation , 1995 .

[23]  Sung Yong Shin,et al.  A Coordinate-Invariant Approach to Multiresolution Motion Analysis , 2001, Graph. Model..