Abstract
An algorithm is presented to construct a C 2-continuous B-spline quaternion curve which interpolates a given sequence of unit quaternions on the rotation group SO(3). We present a method to extend a B-spline interpolation curve to SO(3). The problem is essentially to find the quaternion control points of the quaternion B-spline interpolation curve. Although the associated constraint equation is non-linear, we can get the accurate quaternion control points according to two additional rules for quaternion computations in S 3. In addition, we provide a point insertion method to construct interpolation curves that have local modification property. The effectiveness of the algorithm is verified by applying it to some examples.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barr, A., Currin, B., Gabril, S., Hughes, J.: Smooth interpolation of orientations with angular velocity constraints using quaternions. In: Computer Graphics (Proc. of SIGGRAPH’92), pp. 313–320 (1992)
Dyn, N., Levin, D., Gregory, J.: 4-point interpolatory subdivision scheme for curve design. Computer Aided Geometric Design 4, 257–268 (1988)
Gregory, M.N.: v-Quaternion Splines for the Smooth Interpolation of Orientations. IEEE Transactions on Visualization and Computer Graphics 10(2) (2004)
Lee, J., Shin, S.Y.: General Construction of Time-Domain Filters for Orientation Data. IEEE Transactions on Visualization and Computer Graphics 8(2) (2002)
Schlag, J.: Using geometric constructions to interpolate orientation with quaternions. In: Graphics GEMS II, pp. 377–380. Academic Press, London (1992)
Shoemake, K.: Animating rotation with quaternion curves. In: Computer Graphics (Proc. of SIGGRAPH’85), pp. 245–254 (1985)
Kenjiro, T.M.: Unit quaternion integral curve: A new type of fair free-form curves. Compueter AIded Geometric Design 17, 39–58 (2000)
Kim, M.J., Kim, M.S.: a C2-continous B-spline Quaternion Curve Interpolating a Given Sequence of Solid Orientations. In: Computer Animation ’95. Proceedings (1995)
Kim, M.J., Kim, M.S., Shin, S.Y.: A General Construction Scheme for Unit Quaternion Curves with Simple High Order Derivatives. In: Computer Graphics (Proceedings of SIGGRAPH 95) vol. 29, pp. 369-376 (August 1995)
Kim, M.S., Nam, K.W.: Interpolation solid orientations with circular blending quatern-ion curves. Computer-Aided Design 27(5), 385–398 (1995)
Ramamoorthi, R., Alan, H.B.: Fast construction of accurate quaternion splines. In: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, pp. 287-292 (1997)
Samuel, R.B., Jay, P.F.: Spherical averages and applications to spherical splines and interpolation. ACM Transactions on Graphics 20(2) (2001)
Wang, W., Joe, B.: Orientation interpolation in quaternion space using spherical biarcs. In: Proc. Of Graphics Interface’93, pp. 23–32 (1993)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Ge, W., Huang, Z., Wang, G. (2007). Interpolating Solid Orientations with a C 2-Continuous B-Spline Quaternion Curve. In: Hui, Kc., et al. Technologies for E-Learning and Digital Entertainment. Edutainment 2007. Lecture Notes in Computer Science, vol 4469. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73011-8_58
Download citation
DOI: https://doi.org/10.1007/978-3-540-73011-8_58
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73010-1
Online ISBN: 978-3-540-73011-8
eBook Packages: Computer ScienceComputer Science (R0)