Please wait a minute...
浙江大学学报(理学版)  2021, Vol. 48 Issue (2): 159-166    DOI: 10.3785/j.issn.1008-9497.2021.02.004
图形计算     
优化端点条件的平面二次均匀B样条插值曲线
李军成, 刘成志, 赵文才
湖南人文科技学院 数学与金融学院,湖南 娄底 417000
Planar quadratic uniform B-spline interpolation curve with optimized endpoint condition
LI Juncheng, LIU Chengzhi, ZHAO Wencai
College of Mathematics and Finance, Hunan University of Humanities ,Science and Technology, Loudi 417000, Hunan Province, China
 全文: PDF(1755 KB)   HTML  
摘要: 在利用反求法构造B样条插值曲线时,往往需要选取端点条件。 因此,可对端点条件进行优化选取,使得构造的B样条插值曲线满足特定要求。提出了一种利用曲线内能极小选取平面二次均匀B样条插值曲线端点条件的算法。首先给出了二次均匀B样条插值曲线分控制顶点与首个控制顶点(即端点条件)的递推关系式;然后给出了利用曲线内能极小优化选取首个控制顶点的算法,证明了利用该算法构造的C1连续二次均匀B样条插值曲线为保形插值,并通过数值算例证明了算法的有效性;最后,为便于实际应用,基于MATLAB平台设计了算法所对应的图形用户界面,用户通过简单的操作即可获得光顺的C1连续二次均匀B样条保形插值曲线。
关键词: 内能极小二次均匀B样条插值曲线保形插值    
Abstract: In the construction of B-spline interpolation curve by reverse method,it is often necessary to set the endpoint conditions. The endpoint conditions can be optimized so that the constructed B-spline interpolation curve can meet some specific requirements.An algorithm for selecting the endpoint conditions of plane quadratic uniform B-spline interpolation curve by minimizing the internal energy is proposed.Firstly,the recurrence relation between other control points and the first control point (viz.the endpoint condition) is given.Then,an algorithm for choosing the first control point by minimizing the internal energy of the curve is proposed. It is proved that the quadratic uniform B-spline interpolation curve with C1 continuity constructed by the proposed algorithm is shape-preserving.Some numerical examples are presented to show the effectiveness of the proposed algorithm.Finally,to facilitate the practical application,the corresponding graphical user interface of the proposed algorithm is designed based on MATLAB platform. Users can generate the shape-preserving smooth C1 quadratic uniform B-spline interpolation curve by simple operation.
Key words: internal energy minimization    quadratic uniform B-spline    shape-preserving interpolation    interpolation curve
收稿日期: 2020-03-19 出版日期: 2021-03-18
CLC:  TP  
基金资助: 湖南省教育厅资助科研项目(18A415;18C877);湖南省自然科学基金资助项目(2017JJ3124).
作者简介: 李军成(1982—),ORCID:http://orcid.org/0000-0002-1904-4068,男,博士,教授,主要从事计算机辅助几何设计及其应用研究,E-mail:lijuncheng82@126.co;
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
李军成
刘成志
赵文才

引用本文:

李军成, 刘成志, 赵文才. 优化端点条件的平面二次均匀B样条插值曲线[J]. 浙江大学学报(理学版), 2021, 48(2): 159-166.

LI Juncheng, LIU Chengzhi, ZHAO Wencai. Planar quadratic uniform B-spline interpolation curve with optimized endpoint condition. Journal of Zhejiang University (Science Edition), 2021, 48(2): 159-166.

链接本文:

https://www.zjujournals.com/sci/CN/10.3785/j.issn.1008-9497.2021.02.004        https://www.zjujournals.com/sci/CN/Y2021/V48/I2/159

1 FARIN G.Curves and Surfaces for CAGD:A Practical Guide[M].San Diego:Academic Press,2002. 10.1016/b978-155860737-8/50018-1
2 HOFER M,POTTMANN H.Energy-minimizing splines in manifolds[J].ACM Transaction on Graphics,2004,23(3):284-293. DOI:10.1145/1015706.1015716
3 FAN W,LEE C H,CHEN J H. A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments[J].International Journal of Machine Tools and Manufacture,2015,96:27-46. DOI:10.1016/j.ijmachtools.2015.04.009
4 LU L Z,JIANG C K,HU Q Q. Planar cubic G1 and quintic G2 Hermite interpolations via curvature variation minimization[J].Computers & Graphics,2017,70:92-98. DOI:10.1016/j.cag.2017.07.007
5 VASSILEV T I. Fair interpolation and approximation of B-splines by energy minimization and points insertion[J].Computer-Aided Design,1996,28(9):753-760. DOI:10.1016/0010-4485(95)00087-9
6 XU G,ZHU Y F,DENG L S,et al.Efficient construction of B-Spline curves with minimal internal energy[J].Computers,Materials and Continua,2019,58(3):879-892. DOI:10.32604/cmc.2019.03752
7 GOODMAN T,ONG B H,SAMPOLI M L.Automatic interpolation by fair,shape-preserving,G2 space curves[J].Computer-Aided Design,1998,30(10):813-822. 10.1016/S0010-4485(98)00039-6
8 ZHANG C M,ZHANG P F,CHENG F H. Fairing spline curves and surfaces by minimizing energy[J].Computer-Aided Design,2001,33(13):913-923. DOI:10.1016/S0010-4485(00)00114-7
9 YONG J H,CHENG F.Geometric Hermite curves with minimum strain energy[J].Computer Aided Geometric Design,2004,21(3):281-301. DOI:10.1016/j.cagd.2003.08.003
10 JAKLIČ G,ŽAGAR E. Planar cubic G1 interpolatory splines with small strain energy[J].Journal of Computational and Applied Mathematics,2011,235(8):2758-2765. DOI:10.1016/j.cam.2010.11.025
11 JAKLIČ G,ŽAGAR E.Curvature variation minimizing cubic Hermite interpolants[J].Applied Mathematics and Computation,2011,218(7):3918-3924. DOI:10.1016/j.amc.2011.09.039
12 LU L Z.Planar quintic G2 Hermite interpolation with minimum strain energy[J]. Journal of Computational and Applied Mathematics,2015,274:109-117. DOI:10.1016/j.cam.2014.07.015
13 LU L Z.A note on curvature variation minimizing cubic Hermite interpolants[J].Applied Mathematics and Computation,2015,259:596-599. DOI:10.1016/j.amc.2014.11.113
14 XU G,WANG G Z,CHEN W Y.Geometric construction of energy-minimizing Bézier curves[J].Science in China (Information Sciences),2011,54(7):1395-1406. 10.1007/s11432-011-4294-8
15 AHN Y J,HOFFMANN C,ROSEN P.Geometric constraints on quadratic Bézier curves using minimal length and energy[J].Journal of Computational and Application Mathematics,2014,255:887-897. DOI:10.1016/j.cam.2013.07.005
16 ERISKIN H,YÜCESAN A.Bézier curve with a minimal Jerk energy[J].Mathematical Sciences and Applications E-Notes,2016,4(2):139-148. DOI:10.36753/mathenot.421467
17 BOCK K,STILLER J.Energy-minimizing curve fitting for high-order surfaces mesh generation[J].Applied Mathematics,2014,5(21):3318-3327. DOI:10.4236/am.2014.521309
18 BOCK K,STILLER J.Optimizing triangular high-order surface meshes by energy-minimization[J].Engineering with Computers,2018,34(4):659-670. DOI:10.1007/s00366-017-0565-3
19 朱心雄. 自由曲线曲面造型技术[M]. 北京:科学出版社,2000. ZHU X X. Technology of Free Curves and Surfaces Modeling[M]. Beijing: Science Press,2000.
20 SEYMOUR C,UNSWORTH K.Interactive shape preserving interpolation by curvature continuous rational cubic splines[J].Journal of Computational and Applied Mathematics,1999,102(1):87-117. DOI:10.1016/s0377-0427(98)00210-6
21 HAN X L.Shape-preserving piecewise rational interpolant with quartic numerator and quadratic denominator[J].Applied Mathematics and Computation,2015,251:258-274. DOI:10.1016/j.amc.2014.11.067
22 ZHU Y P,HAN X L. C2 rational quartic interpolation spline with local shape preserving property[J].Applied Mathematics Letters,2015,46:57-63. DOI:10.1016/j.aml.2015.02.005
23 BICA A M. Fitting data using optimal Hermite type cubic interpolating splines[J].Applied Mathematics Letters,2012,25(12):2047-2051. DOI:10.1016/j.aml.2012.04.016
[1] 王海波, 杨当福, 佘卫勤, 刘圣军, 刘新儒, 陈月安, 白燕羽. 带2个形状参数的多项式可展曲面造型[J]. 浙江大学学报(理学版), 2021, 48(2): 131-142.