General schemes for unit quaternion curve construction단위 쿼터니언 곡선의 일반적인 생성법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 644
  • Download : 0
This thesis proposes a new class of unit quaternion curves in the orientation space SO(3), which is a fundamental tool for computer animation involving solid rotations or orientations. We develop a method to transform a curve defined as a weighted sum of basis functions into its unit quaternion analogue. Applying the method to well-known curves including $B\acute{e}zier$, Hermite and B-spline curves, we are able to construct various unit quaternion curves which share nice properties such as continuity and local control property with their original curves. Each of the resulting curves is defined in a closed form, and their expressions are so simple that they are easy to be evaluated and differentiated. We first give a $B\acute{e}zier$ unit quaternion curve with $n$-control points. Then, the cubic $B\acute{e}zier$ quaternion curve is extended to a Hermite unit quaternion curve, which matches given orientations and angular velocities at its ends. Unlike the previous Hermite unit quaternion curves, it is possible to specify arbitrary angular velocities at the curve ends. From experiments, we show that our Hermite unit quaternion curves use less torque than the previous ones. We also give a B-spline unit quaternion curves defined in closed forms and verify that our B-spline unit quaternion curve of order $k$ is $C^{k-2}$-continuous and locally controllable. Since the B-spline unit quaternion curve does not interpolate its control points as the usual B-spline curves in $R^3$, we provide a method to find the control points which makes the B-spline quaternion curve interpolating a given sequence of unit quaternions. The ease of differentiation of our unit quaternion curves makes it possible to do extensive analyses on the curves. We present the formulas for computing high order derivatives of angular velocity of a $B\acute{e}zier$ quaternion curve at the curve ends. By solving the formulas for its control points, we are able to construct a $C^k$-continuous Hermite quat...
Advisors
Shin, Sung-Yongresearcher신성용researcher
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
1996
Identifier
106133/325007 / 000895909
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 1996.2, [ [iii], 99 p. ]

Keywords

스플라인; 쿼터니언; 회전; 회전그룹; 보간; Quaternion; Spline; Interpolation; Rotation; SO(3)

URI
http://hdl.handle.net/10203/33060
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=106133&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0