球面Beta样条曲线相关问题研究
Research on the Spherical Beta Spline Curse
摘要: 计算机技术的成熟,使得高维球面上的样条曲线拟合技术在关键帧动画和航空航天飞行器运行轨迹规划等领域都得到了广泛的应用。实际中常需用连续性好,形状可控性高的球面样条曲线来插值高维球面中的数据点。因此,本文的研究目的是提供一种可在任意维球面上构造几何连续的球面插值样条曲线的新方法。首先,将欧氏空间中Beta样条曲线推广到高维球面上,定义了球面Beta样条曲线,并对其连续性进行了讨论;然后,明确了辅助控制顶点与插值点之间的关系;最后,利用已知的插值点来计算辅助控制顶点,从而构造出几何连续的球面Beta插值样条曲线。该方法属于整体构造方法,松弛了连续要求,引入了可以控制样条曲线形状的参数,从而使得构造的样条具有灵活控制性。
Abstract: The maturity of computer technology has made the spline curve fitting technology on the high-dimensional spheres widely used in the fields of key frame animation and aerospace vehicle trajectory planning. In practice, it is often necessary to use spherical splines with well continuity and high shape controllability to interpolate points on high-dimensional spheres. Therefore, the purpose of this paper is to provide a new method for constructing geometrically continuous spherical interpolation splines on any dimensional spheres. First, the Beta spline in Euclidean space is extended to the high-dimensional spheres. The spherical Beta spline curve is defined, and its continuity is discussed. Second, the relationship between the auxiliary control vertex and the interpolation point is clarified. Third, the known interpolation points are used to calculate the auxiliary control vertices, all then a geometrically continuous spherical Beta interpolation spline is constructed. This method has overall properties. It relaxes the continuous requirements and introduces parameters that can control the shape of the spline curve, which makes the spherical splines more flexible and controllable.
文章引用:杨雷, 王倩, 陈佳惠, 孙楠, 何耀. 球面Beta样条曲线相关问题研究[J]. 应用数学进展, 2021, 10(12): 4209-4217. https://doi.org/10.12677/AAM.2021.1012447

参考文献

[1] 施法中. 计算机辅助几何设计与非均匀有理B样条(修订版)[M]. 北京: 高等教育出版社, 2001: 12-24.
[2] Kim, M.J., Kim, M.S. and Shin, S.Y. (1996) A Compact Differential Formula for the First Derivative of a Unit Quaternion Curve. The Journal of Visualization and Computer Animation, 7, 43-57. [Google Scholar] [CrossRef
[3] Curtis, M.L. (1979) Matrix Groups. Springer, New York. [Google Scholar] [CrossRef
[4] Kim, M.S. and Nam, K.W. (1993) Interpolating Solid Orientations with Circular Blending Quaternion Curves. In: Thalmann, N.M. and Thalmann, D., Eds., Communicating with Virtual Worlds, Springer, Tokyo, 258-269. [Google Scholar] [CrossRef
[5] Kim, M.J., Kim, M.S. and Shin, S.Y. (1995) A General Construction Scheme for Unit Quaternion Curves with Simple High Order Derivatives. SIGGRAPH’95: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, New York, September 1995, 369-376. [Google Scholar] [CrossRef
[6] Tan, J.Q., Xing, Y., Fan, W. and Hong, P. (2018) Smooth Orientation Interpolation Using Parametric Quintic-Polynomial-Based Quaternion Spline Curve. Journal of Computational and Applied Mathematics, 329, 256-267. [Google Scholar] [CrossRef
[7] Shoemake, K. (1985) Animating Rotation with Quaternion Curves. ACM SIGGRAPH Computer Graphics, 19, 245-254. [Google Scholar] [CrossRef
[8] Noakes, L. (2006) Spherical Splines. In: Klette, R., Kozera, R., Noakes, L. and Weickert, J., Eds., Geometric Properties for Incomplete Data, Springer, Dordrecht, 77-101. [Google Scholar] [CrossRef
[9] Popiel, T. and Noakes, L. (2006) C2 Spherical Bezier Splines. Computer Aided Geometric Design, 23, 261-275. [Google Scholar] [CrossRef
[10] 张怀, 李新发. 球面Bézier曲线的性质及其应用[C]//中国计算机学会, 中国自动化学会. 首届中国计算机图形学学术会议. 1996: 154-158.
[11] 王宁, 唐月红. 球面NURBS曲线[J]. 南京航空航天大学学报, 2001, 33(6): 596-598.
[12] Nielson, G.M. (2004) v-Quaternion Splines for the Smooth Interpolation of Orientations. IEEE Transactions on Visualization and Computer Graphics, 10, 224-229. [Google Scholar] [CrossRef
[13] Luo, Z.X. and Wang, Q. (2012) Geometrically Continuous Interpolation in Spheres. Journal of Mathematical Research with Applications, 32, 379-391.
[14] Luo, Z.X., Wang, Q., Fan, X., Gao, Y. and Shui, P. (2016) Generalized Rational Bézier Curves for the Rigid Body Motion Design. The Visual Computer. The Visual Computer, 32, 1071-1084. [Google Scholar] [CrossRef
[15] Xing, Y., Zheng, R., Tan, J.Q., Fan, W. and Hong, L. (2015) A Class of Generalized B-Spline Quaternion Curves. Applied Mathematics and Computation, 271, 288-300. [Google Scholar] [CrossRef
[16] 杨军, 赵桔焓. 一类形状可调球面样条插值[J]. 南昌航空大学学报: 自然科学版, 2016, 30(1): 22-27+46.
[17] 王倩. 球面曲线插值问题及不变量的研究与应用[D]: [博士学位论文]. 大连: 大连理工大学, 2016.
[18] 王倩, 潘乐, 张洁琳, 等. 具有局部性质的球面插值样条曲线的构造[J]. 图学学报, 2021, 42(2): 230-236.
[19] Barsky, B.A. (1981) The Beta Spline: A Local Representation Based on Shape Parameters and Fundamental Geometric Measure. Ph.D. Thesis, University of Utah, Salt Lake City.
[20] 陈涛. 曲线曲面设计的Beta样条拟合[J]. 武汉理工大学学报(交通科学与工程版), 1997(2): 80-87.