A class of generalized B-spline quaternion curves

Unit quaternion curves have gained considerable attention in the fields of robot control and computer animation. Kim et al. proposed a general construction method of unit quaternion curves which can transform the closed form equation for kth order B-spline basis functions in R3 into its unit quaternion analogue in SO(3) while preserving the C k - 2 -continuity. Juhasz and Roth generalized the classical B-spline functions by means of monotone increasing continuously differentiable core functions based on the recurrence formula of B-spline functions. In order to extend the applications of the generalized B-spline functions in computer animation, the definition and construction scheme of generalized B-spline quaternion curves in S3 are put forward in this paper. The introduced nonlinear core functions are not only theoretically interesting, but also offer a large variety of shapes. Some properties of this class of unit quaternion curves, such as continuity and local controllability are also discussed. Experimental results show the effectiveness and usefulness of our construction methods of generalized B-spline quaternion curves.

[1]  Sung Yong Shin,et al.  A C/sup 2/-continuous B-spline quaternion curve interpolating a given sequence of solid orientations , 1995, Proceedings Computer Animation'95.

[2]  G. Nielson Smooth Interpolation of Orientations , 1993 .

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

[4]  Awad I. El-Gohary,et al.  Exponential control of a rotational motion of a rigid body using quaternions , 2003, Appl. Math. Comput..

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

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

[7]  J. Schlag VIII.4 – USING GEOMETRIC CONSTRUCTIONS TO INTERPOLATE ORIENTATION WITH QUATERNIONS , 1991 .

[8]  Myung-Soo Kim,et al.  Interpolating solid orientations with circular blending quaternion curves , 1995, Comput. Aided Des..

[9]  Sung Yong Shin,et al.  General Construction of Time-Domain Filters for Orientation Data , 2002, IEEE Trans. Vis. Comput. Graph..

[10]  B. Joe,et al.  Orientation interpolation in quaternion space using spherical biarcs , 1993 .

[11]  Samuel R. Buss,et al.  Spherical averages and applications to spherical splines and interpolation , 2001, TOGS.

[12]  Gregory M. Nielson,et al.  /spl nu/-Quaternion splines for the smooth interpolation of orientations , 2004, IEEE Transactions on Visualization and Computer Graphics.

[13]  Zhangjin Huang,et al.  Interpolating Solid Orientations with a C 2-Continuous B-Spline Quaternion Curve , 2007, Edutainment.

[14]  Imre Juhász,et al.  A class of generalized B-spline curves , 2013, Comput. Aided Geom. Des..