一个含参数的七重五点对偶插值型细分
A Parameterized 7-Ary Five-Point Dual Interpolatorty Subdivision
摘要: 在细分技术领域,对偶插值细分作为一类新兴细分范式,展现出独特的构造机理与应用价值。与传统细分模式不同,其通过特殊拓扑规则实现极限曲线对原始控制网格的精确插值,突破了逐次插值的传统框架。本文提出一种参数化的七重五点对偶插值细分方案,系统分析了格式的连续性特征,保障生成曲线的平滑衔接性能;同时探究了其多项式再生属性,并通过计算极限函数的Hölder指数,评估该格式的正则性与光滑度水平。
Abstract: In the research of subdivision technology, the dual-type subdivision scheme, as a new-type subdivision scheme, has a unique construction method and application characteristics. Different from the traditional subdivision schemes, it adopts specific rules, and the limit curve precisely interpolates the original control mesh, breaking the conventional step-by-step interpolatory mode. This paper constructs a dual-type 7-ary five-point subdivision scheme with parameter adjustment function, analyzes the continuity of this scheme, and ensures that the generated curve can achieve a smooth transition effect. Meanwhile, it studies its polynomial reproduction property and calculates the Hölder exponent of the limit function to measure the regularity and smoothness of this scheme.
文章引用:薛靖儒, 王佳怡, 亓万锋. 一个含参数的七重五点对偶插值型细分[J]. 应用数学进展, 2025, 14(7): 235-243. https://doi.org/10.12677/aam.2025.147360

1. 引言

随着计算机技术革新与图形处理效能的提升,细分方法在计算机辅助设计中扮演愈发关键的角色,成为该领域常用的手段。该技术通过简明的几何与拓扑规则对粗糙网格进行迭代细化,在增加模型细节上目前细分格式已经应用在很多场景中,在计算机辅助设计领域的作用不断强化。并且随着技术不断进步,细分格式的应用范围还会扩大,未来会有更广阔的使用空间。在构建模型细节层次、推动精度迭代的同时,为高精度曲面生成提供支撑。

在细分技术的理论体系中,依据拓扑规则的差异,细分格式可划分为基本型细分[1]与对偶型细分[2]两大类别。对于基本型细分而言,在生成k + 1层控制网格的过程中,k层的控制顶点会被保留下来,并通过自身和周围顶点的仿射组合,移动到恰当的位置;同时在网格的边上或面上,利用原k层的控制顶点的仿射组合生成新顶点,新旧控制顶点按照特定方式连接,形成更细密的网格,共同组成k + 1层控制网格。而对偶型细分的过程和基本型存在显著区别,在从k层向k + 1层细分时,通过k层的控制顶点“点分裂”机制,生成更多k + 1层控制顶点。这些新生成的顶点增加了模型的顶点数量,提升了模型的顺滑度。

近年来,对偶插值型细分领域的研究一直在进行,许多学者围绕对偶型细分的极限曲线与控制多边形关系等关键问题展开探索。在细分格式的研究中,学者们针对对偶插值型细分展开研究,取得了一系列成果。2018年,Deng等人[3]采用极限分析方法,针对2重2n点对偶型细分格式展开研究,发现在逼近无限迭代情形时,极限曲线具备插值闭合初始控制网格的特性。2019年,Romani [4]创新性提出对偶插值型细分概念,借助算法设计,成功构建出4重对偶插值型细分的构造路径。2020年,Romani和Viscardi [5]聚焦任意重数曲线对偶插值型细分的特性,深入分析并搭建起对应的构造方法体系。2022年,Gemignani等人[6]基于代数理论分析,明确对偶插值型细分需满足的代数条件,结合多项式方程求解,给出了具体构造算法。2023年,Viscardi [7]针对偶数重与奇数重对偶插值型细分开展对比研究,揭示奇数重对偶插值型细分与经典基本型插值型细分的内在关联。当前,对偶插值型细分的研究仍有拓展空间,其理论架构与实际应用范畴都尚未发展成熟,仍需进一步的探索与完善。基于此,本文提出一种新的七重五点对偶插值型细分方法,该方法配置有一个可灵活调节的参数。

2. 预备知识

设定初始控制点集 P 0 ={ P j 0 d ,j } ,其中d表示空间维度, 为整数集。通过逐次插入新点构建细分曲线,将第k次细分后的控制顶点集合记为 P k ={ p j k d ,j } 。此时,m重细分格式可通过如下公式表示

P i k+1 = j a imj P j k ,i,

其中 a={ a i |i } 被定义为细分格式的掩模,它决定每次细分过程中新控制点的生成规则。若将细分格式记作S,则S的生成多项式可表示为 a( z )= i a i z i

插值细分格式是细分格式的一种特殊形式,其一般表达式为

{ P mi k+1 = P i k , P mi+j k+1 = lZ a mi+jml P l k ,j=0,1,,m1.

这种格式的特点在于,第k层的控制顶点 P i k 的被精确的保留在了第 k+1 层的控制网格上。

m重细分格式S一致收敛时,意味着随着细分次数增加,细分曲线会逐渐逼近一条确定的极限曲线。此时,其掩模 a={ a i |i } 需要满足条件

j a mi+j =1,j=0,1,,m1. (2.1)

这一条件是确保细分格式收敛与稳定的基础,对研究细分曲线的性质及应用具有重要意义。

引理2.1 [8]. 若m重细分格式S的掩模 a={ a i |i } 满足(2.1)式形式存在,存在一阶差分格式 S 1 ,它满足关系

A ( 1 ) ( z )= A( z )A( 1 ) z1

其中, A ( 1 ) ( z ) 为一阶差分格式的生成多项式此外,细分S一致收敛的充要条件为对任意初始控制网格,细分 1 m S 1 均收敛至零函数。

通常,将Sn阶差分格式记为 S n ,其对应掩模为 a ( n ) = { a i ( n ) } i ,则 S n 的生成多项式为

a ( n ) ( z )= i a i ( n ) z i = ( m z m1 1+z++ z m1 ) n a( z ) .

该公式揭示了n阶差分格式的生成多项式与原始细分格式S的生成多项式a的内在联系,借助这一关系可以进一步探究细分格式在不同阶差分下的性质和特点。

引理2.2 [8]. 若m重细分格式S存在掩模 a= { a i } iZ 及差分格式 S j ( j=1,2,,n+1 ) ,且 1 m S n+1 对任意初始控制网格 f 0 都收敛到零函数,则m重细分格式S C n 连续的。

为证明细分S C n 连续,依据引理2.2,只需证明 n+1 阶差分细分 S n+1 的存在,且满足 1 m S n+1 <1 ,其中

1 m S n+1 = 1 m max{ jZ | a i+ m L j ( n+1 ) |,j=0,1,, m L 1 } .

据此,可判断细分格式S是否是 C n 连续的。

细分格式的多项式再生性是一个重要性质,是衡量格式好坏的一个重要标准。

定义1 [9] (多项式再生性)若细分格式S收敛,且对于任意多项式 p π d 以及初始点集 P i 0 =p( t i 0 ),i S P 0 =p 那么,该细分格式能再生d阶多项式。

再生性的充要条件可通过生成函数的导数值来确定。

引理2.3 [10]考虑控制顶点 P i k ( i,k 0 ) ,其中 表示整数集, 0 表示非负整数集,关联的参数值由以下公式确定

t i k = t 0 k + i m k , t 0 k = t 0 k1 τ m k .

其中 τ= a ( 1 ) m 为对应的参数平移量。对于收敛的细分格式 S a ,在该参数化体系下,实现d次多项式再生的充要条件为对 k=0,,d ,满足以下两个条件:

a ( k ) ( 1 )=m l=0 k1 ( τl ), a ( k ) ( ζ m j )=0,j=1,,m1,

其中 ζ m j =exp( 2πi m j ) i为虚数单位。

3. 七重五点细分格式的创新构建

1) 满足插值条件

七重五点细分格式为插值型细分,需满足:

φ 是一个收敛细分格式的基本极限函数,该细分格式的重数 m\{ 0,1 } (即m为自然数且m不等于0和1),具有紧支撑掩模 a= { a l } l 以及子符号 A k ( z ),k 。那么,对于每个满足 τT T\{ 0 } ,以下多项式恒等式成立:

γ=0 mT1 Φ T,γ ( z m ) =m z τT β=0 m1 γ=0 γ+βTmτT mT1 A β ( z T ) Φ T,γ ( z )

其中

Φ T,n ( z )= 1 T k φ( mk+ n T ) z mTk+n ,n,

z= e 2πi ω T [11]

满足对偶条件

对偶型细分要求生成多项式满足: a( z )= i=16 17 a i z i ,掩模的对称中心是 1 2

满足对称条件

掩模系数满足对称性: a i = a 1i ( i=1,2,,17 ) ,如 a 16 = a 17 a 14 = a 15 a 0 = a 1

在细分格式的前期探索实践中,我们曾尝试采用全五点细分格式为基础开展构建与验证工作。然而,通过理论分析与实验表明,该方案在维持细分过程的精度、稳定性及对复杂数据结构的适应性方面存在明显不足,未能达到预期的细分效果。相比之下,以下所呈现的七重五点细分格式凭借更为精巧的规则设计,有效解决了上述问题,在细分性能及实际应用效果上展现出明显优势,其具体加细规则如下:

{ P 7i k+1 = a 14 P i2 k + a 7 P i1 k + a 0 P i k + a 7 P i+1 k + a 14 P i+2 k , P 7i+1 k+1 = a 15 P i2 k + a 8 P i1 k + a 1 P i k + a 6 P i+1 k + a 13 P i+2 k , P 7i+2 k+1 = a 16 P i2 k + a 9 P i1 k + a 2 P i k + a 5 P i+1 k + a 12 P i+2 k , P 7i+3 k+1 = a 17 P i2 k + a 10 P i1 k + a 3 P i k + a 4 P i+1 k + a 11 P i+2 k , P 7i+4 k+1 = a 11 P i1 k + a 4 P i k + a 3 P i+1 k + a 10 P i+2 k , P 7i+5 k+1 = a 12 P i1 k + a 5 P i k + a 2 P i+1 k + a 9 P i+2 k + a 16 P i+3 k , P 7i+6 k+1 = a 13 P i1 k + a 6 P i k + a 1 P i+1 k + a 8 P i+2 k + a 15 P i+3 k , (3.1)

其中 a i ,i=16,14,,17 为掩模,满足 a i = a 1i ,i=1,2,,17 a 16 a 0 依次为

ω 343 , 4ω+μ 343 , 199+64ω+16μ 49392 , 193+32ω+8μ 24696 , 187+64ω+16μ 5488 , 285+16ω 5488 , 1 16 , 34564ω 5488 , 275256ω64μ 5488 , 1849256ω64μ 49392 , 2849256ω64μ 49392 , 1275256ω64μ 5488 , 218564ω 5488 , 9 16 , 3( 1311+32ω ) 5488 , 4675+384ω+96μ 5488 , 16193+128ω+32μ 16464 .

3.1. 光滑性分析

依托引理2.2的理论支撑,对七重五点细分格式(3.1)生成极限曲线的收敛性判断与光滑性条件展开系统推导与验证。

七重五点细分格式(3.1)的生成多项式为

a( z )= z 16 49392 ( 1+z+ z 2 + z 3 + z 4 + z 5 + z 6 ) 4 ( 1+z )( 199 z 2 1381 z 3 +2436 z 4 1381 z 5 +199 z 6 +144ω144ωz1232ω z 2 +3920ω z 3 5376ω z 4 +3920ω z 5 1232ω z 6 144ω z 7 +144ω z 8 +144μz704μ z 2 +1520μ z 3 1920μ z 4 +1520μ z 5 704μ z 6 + 144μ z 7 ).

定理3.1 当参数 ω μ 满足表1中的约束关系时,细分格式(3.1)可实现 C 0 C 2 连续。

证明:对原函数一阶差分细分序列进行分组求和,

1 7 S 1 =max{ | 3ω 343 1 2744 |+| ω 343 29 2744 |+| 3ω 343 + 211 1372 |+ | ω | 343 , | 9ω 343 3μ 343 + 5 392 | +| 3ω 343 μ 343 1 56 |+| 3ω 343 + μ 343 |+| 9ω 343 + 3μ 343 + 29 196 |,| 32ω 1029 8μ 1029 + 349 2352 | +| 32ω 3087 8μ 3087 + 199 49392 |+| 32ω 3087 + 8μ 3087 1297 49392 |+| 32ω 1029 + 8μ 1029 + 275 16464 |, 261 1372 ,| 32ω 1029 8μ 1029 + 349 2352 |+| 32ω 3087 8μ 3087 + 199 49392 |+| 32ω 3087 + 8μ 3087 1297 49392 | +| 32ω 1029 + 8μ 1029 + 275 16464 |,| 9ω 343 3μ 343 + 5 392 |+| 3ω 343 μ 343 1 56 |+| 3ω 343 + μ 343 | +| 9ω 343 + 3μ 343 + 29 196 |, | 3ω 343 1 2744 |+| ω 343 29 2744 |+| 3ω 343 + 211 1372 |+ | ω | 343 }.

求解不等式 1 7 S 1 <1 ,得到参数范围 799 16 <ω< 577 64 2587256ω 64 <μ< 58148ω 16 577 64 <ω< 1263 64 79148ω 16 <μ< 58148ω 16 1263 64 <ω< 573 16   79148ω 16 <μ< 3587256ω 64 。依据引理2.2,此时细分格式(3.1)为 C 0 光滑,

1 7 S 2 =max{ 2| 1 14 ω 49 |+ 2| ω | 49 , | 4ω 49 2μ 49 + 9 98 |+| 2ω 49 + μ 49 |+| 2ω 49 + μ 49 + 5 98 |, | 59ω 441 17μ 441 + 199 7056 |+| 59ω 441 17μ 441 + 415 7056 |+| 118ω 441 + 34μ 441 + 197 3528 |, | 64ω 441 16μ 441 + 313 882 |+| 32ω 441 + 8μ 441 1 9 |+| 32ω 441 + 8μ 441 89 882 |,

| 64ω 441 16μ 441 + 313 882 |+| 32ω 441 + 8μ 441 1 9 |+| 32ω 441 + 8μ 441 89 882 |, | 59ω 441 17μ 441 + 199 7056 |+| 59ω 441 17μ 441 + 415 7056 |+| 118ω 441 + 34μ 441 + 197 3528 |, | 4ω 49 2μ 49 + 9 98 |+| 2ω 49 + μ 49 |+| 2ω 49 + μ 49 + 5 98 | }.

求解不等式 1 7 S 2 <1 ,可得 599 64 <ω< 1649 400 191128ω 32 <μ< 518ω 4 1649 400 <ω< 19 32 191128ω 32 <μ< 1819944ω 272 19 32 <ω< 1487 400 1709944ω 272 <μ< 1819944ω 272 1487 400 <ω< 1003 80 478ω 4 <μ< 1819944ω 272 。根据引理2.2,此时细分格式(3.1)呈 C 1 光滑。

1 7 S 3 =max{ | ω | 7 +| 2ω 7 μ 7 + 1 7 |+| ω 7 + μ 7 |, | ω | 7 +| 2ω 7 μ 7 + 1 7 |+| ω 7 + μ 7 |, | 11ω 9 26μ 63 + 199 1008 |+| 11ω 9 + 26μ 63 55 1008 |,| 13ω 9 25μ 63 + 161 144 | +| 13ω 9 + 25μ 63 983 1008 |, 1 7 ,| 13ω 9 25μ 63 + 161 144 |+| 13ω 9 + 25μ 63 983 1008 |, | 11ω 9 26μ 63 + 199 1008 |+| 11ω 9 + 26μ 63 55 1008 | }.

求解不等式 1 7 S 3 <1 ω< 1751 1056 5511456ω 400 <μ< 6311232ω 416 1751 1056 <ω< 1879 816 3ω<μ< 6311232ω 416 。由引理2.2可知,此时细分格式(3.1)达 C 2 光滑(表1)。

Table 1. Values of ω and μ satisfying C 0 to C 2 continuity

1. C 0 ~ C 2 连续性满足时 ω,μ 的取值

参数区间

连续性

799 16 <ω< 577 64 2587256ω 64 <μ< 58148ω 16

577 64 <ω< 1263 64 79148ω 16 <μ< 58148ω 16

1263 64 <ω< 573 16 79148ω 16 <μ< 3587256ω 64

C 0

599 64 <ω< 1649 400 191128ω 32 <μ< 518ω 4

1649 400 <ω< 19 32 191128ω 32 <μ< 1819944ω 272

19 32 <ω< 1487 400 1709944ω 272 <μ< 1819944ω 272

1487 400 <ω< 1003 80 478ω 4 <μ< 1819944ω 272

C 1

23 112 <ω< 1751 1056 5511456ω 400 <μ< 6311232ω 416

1751 1056 <ω< 1879 816   3ω<μ< 6311232ω 416

C 2

3.2. Hӧlder指数

在本节中,研究当参数在 5<ω<5 5<μ<5 范围内,细分格式对应的极限函数的Hӧlder指数。计算以步长为1进行,借助Matlab程序包ttoolbox工具箱[12] [13]完成。图1展示了Hölder指数的可视化结果。三维图显示Hölder指数随 ω 变化呈现先上升后下降态势,在 ω 接近0时达到峰值,这意味着在该区域细分后极限曲线的光滑性最佳。等高线图则展示了不同 ω μ 组合下Hölder指数的分布,为评估细分格式的正则性与光滑程度提供了直观依据,揭示了参数 ω,μ 对细分方案光滑性的影响规律。

(a) (b)

Figure 1. The Hölder exponent intervals and exponent contour lines corresponding to the dual interpolatory subdivision scheme (3.1)

1. 对偶插值细分格式(3.1)对应的Hölder指数区间和指数等高线

Figure 2. The basis function graphs of the dual interpolatory subdivision scheme (3.1)

2. 对偶插值细分格式(3.1)的基函数图象

图2给出了若干 ω μ 取值下基函数的图象。可看出基函数取不同参数时,光滑性不同,函数族表现出丰富的多样性,这为其在诸多应用场景中提供了更为多元的选择与可能。另外,可以看到这些基函数的最大值均为1,印证了细分格式(3.1)是插值型细分格式。

3.3. 细分多项式再生性

本节基于引理2.3,对七重五点细分格式的多项式再生次数展开研究。

定理3.2 七重五点细分格式的多项式再生次数为3次。

证明:对该细分生成多项式 a( z ) 求一阶导,并代入 z=1 得到

a ( 1 )= 7 2 .

由此得

τ= a ( 1 ) 7 = 1 2 .

进一步推导得: a( 1 )=7 1 7 a ( 1 )=τ 1 7 a ( 1 )= 1 4 =τ( τ1 ) 1 7 a ( 1 )= 3 8 =τ( τ1 )( τ2 ) ,但 1 7 a ( 4 ) ( 1 ) 15 16 =τ( τ1 )( τ2 )( τ3 ) 。对于 j=1,2,3 k=0,1,2,3 ,有 a ( k ) ( exp( 2πI 4 j ) )=0 。依据引理2.3递推验证高阶导数的再生性,可知 a( z ) 的最大再生次数为3次。

3.4. 数值算例

Figure 3. Limit curves generated by the subdivision scheme (3.1) with ω=2 and μ=4.5

3. 由细分格式(3.1)生成的极限曲线( ω=2,μ=4.5 )

图3展示了细分格式(3.1)在 ω=2,μ=4.5 参数下的生成效果,上图为一次细分,下图为三次细分。该七重五点细分格式以初始控制网格(蓝色线条与节点)为起点,经细分迭代生成光滑的极限曲线(红色曲线),体现了该格式对多元几何形状控制网格的处理能力,实现了从离散网格到连续曲线的转变。从细分层级来看,上图为一次细分结果,下图为三次细分结果。可以明显观察到,随着细分次数增加,曲线细节更丰富、形态更流畅。细分次数达到3次时,所得控制网格在视觉上已较好地趋近于对原始控制网。通过调控参数 ω μ ,可灵活改变曲线的弯曲程度和平滑度等特征,从而满足多样化的造型设计需求。

该七重五点格式在多分辨率编辑、纹理映射与信号重建中具备实用优势,其七重分裂机制可在相同迭代次数下生成更密集网格,依托3次多项式再生能力,结合参数 ω μ ,能较快速实现曲线高分辨率,又因其作为极限插值格式,不仅可以较好的保留初始控制网格的几何特征,也具有一定的光滑度。

NOTES

*通讯作者。

参考文献

[1] Loop, C. (1987) Smooth Subdivision Surfaces Based on Triangles. The University of Utah.
[2] Dyn, N., Levin, D. and Gregory, J.A. (1987) A 4-Point Interpolatory Subdivision Scheme for Curve Design. Computer Aided Geometric Design, 4, 257-268.
https://doi.org/10.1016/0167-8396(87)90001-x
[3] Deng, C., Xu, H., Ma, W. and Li, Y. (2019) Repeated Local Operations and Associated Interpolation Properties of Dual 2n-Point Subdivision Schemes. Journal of Computational and Applied Mathematics, 349, 344-353.
https://doi.org/10.1016/j.cam.2018.09.030
[4] Romani, L. (2019) Interpolating M-Refinable Functions with Compact Support: The Second Generation Class. Applied Mathematics and Computation, 361, 735-746.
https://doi.org/10.1016/j.amc.2019.06.018
[5] Romani, L. and Viscardi, A. (2020) Dual Univariate Interpolatory Subdivision of Every Arity: Algebraic Characterization and Construction. Journal of Mathematical Analysis and Applications, 484, Article 123713.
https://doi.org/10.1016/j.jmaa.2019.123713
[6] Gemignani, L., Romani, L. and Viscardi, A. (2022) Bezout-Like Polynomial Equations Associated with Dual Univariate Interpolating Subdivision Schemes. Advances in Computational Mathematics, 48, Article No. 4.
[7] Viscardi, A. (2023) Optimized Dual Interpolating Subdivision Schemes. Applied Mathematics and Computation, 458, Article 128215.
https://doi.org/10.1016/j.amc.2023.128215
[8] Aspert, N. (2003) Non-Linear Subdivision of Univariate Signals and Discrete Surfaces. Swiss Federal Institute of Technology in Lausanne.
[9] Dyn, N., Hormann, K., Sabin, M.A. and Shen, Z. (2008) Polynomial Reproduction by Symmetric Subdivision Schemes. Journal of Approximation Theory, 155, 28-42.
https://doi.org/10.1016/j.jat.2008.04.008
[10] Conti, C. and Hormann, K. (2011) Polynomial Reproduction for Univariate Subdivision Schemes of Any Arity. Journal of Approximation Theory, 163, 413-437.
https://doi.org/10.1016/j.jat.2010.11.002
[11] Dyn, N. (1992) Subdivision Schemes in Computer-Aided Geometric Design. In: Advances in Numerical Analysis, Oxford University Press, 36-104.
https://doi.org/10.1093/oso/9780198534396.003.0002
[12] Charina, M. and Mejstrik, T. (2019) Multiple Multivariate Subdivision Schemes: Matrix and Operator Approaches. Journal of Computational and Applied Mathematics, 349, 279-291.
https://doi.org/10.1016/j.cam.2018.08.013
[13] Guglielmi, N. and Protasov, V. (2013) Exact Computation of Joint Spectral Characteristics of Linear Operators. Foundations of Computational Mathematics, 13, 37-97.
https://doi.org/10.1007/s10208-012-9121-0