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. 预备知识
设定初始控制点集
,其中d表示空间维度,
为整数集。通过逐次插入新点构建细分曲线,将第k次细分后的控制顶点集合记为
。此时,m重细分格式可通过如下公式表示
其中
被定义为细分格式的掩模,它决定每次细分过程中新控制点的生成规则。若将细分格式记作S,则S的生成多项式可表示为
。
插值细分格式是细分格式的一种特殊形式,其一般表达式为
这种格式的特点在于,第k层的控制顶点
的被精确的保留在了第
层的控制网格上。
当m重细分格式S一致收敛时,意味着随着细分次数增加,细分曲线会逐渐逼近一条确定的极限曲线。此时,其掩模
需要满足条件
(2.1)
这一条件是确保细分格式收敛与稳定的基础,对研究细分曲线的性质及应用具有重要意义。
引理2.1 [8]. 若m重细分格式S的掩模
满足(2.1)式形式存在,存在一阶差分格式
,它满足关系
其中,
为一阶差分格式的生成多项式。此外,细分S一致收敛的充要条件为对任意初始控制网格,细分
均收敛至零函数。
通常,将S的n阶差分格式记为
,其对应掩模为
,则
的生成多项式为
.
该公式揭示了n阶差分格式的生成多项式与原始细分格式S的生成多项式a的内在联系,借助这一关系可以进一步探究细分格式在不同阶差分下的性质和特点。
引理2.2 [8]. 若m重细分格式S存在掩模
及差分格式
,且
对任意初始控制网格
都收敛到零函数,则m重细分格式S是
连续的。
为证明细分S是
连续,依据引理2.2,只需证明
阶差分细分
的存在,且满足
,其中
.
据此,可判断细分格式S是否是
连续的。
细分格式的多项式再生性是一个重要性质,是衡量格式好坏的一个重要标准。
定义1 [9] (多项式再生性)若细分格式S收敛,且对于任意多项式
以及初始点集
,有
,那么,该细分格式能再生d阶多项式。
再生性的充要条件可通过生成函数的导数值来确定。
引理2.3 [10]考虑控制顶点
,其中
表示整数集,
表示非负整数集,关联的参数值由以下公式确定
其中
为对应的参数平移量。对于收敛的细分格式
,在该参数化体系下,实现d次多项式再生的充要条件为对
,满足以下两个条件:
其中
,i为虚数单位。
3. 七重五点细分格式的创新构建
1) 满足插值条件
七重五点细分格式为插值型细分,需满足:
设
是一个收敛细分格式的基本极限函数,该细分格式的重数
(即m为自然数且m不等于0和1),具有紧支撑掩模
以及子符号
。那么,对于每个满足
的
,以下多项式恒等式成立:
,
其中
且
[11]。
满足对偶条件
对偶型细分要求生成多项式满足:
,掩模的对称中心是
。
满足对称条件
掩模系数满足对称性:
,如
、
、
、
。
在细分格式的前期探索实践中,我们曾尝试采用全五点细分格式为基础开展构建与验证工作。然而,通过理论分析与实验表明,该方案在维持细分过程的精度、稳定性及对复杂数据结构的适应性方面存在明显不足,未能达到预期的细分效果。相比之下,以下所呈现的七重五点细分格式凭借更为精巧的规则设计,有效解决了上述问题,在细分性能及实际应用效果上展现出明显优势,其具体加细规则如下:
(3.1)
其中
为掩模,满足
,
到
依次为
3.1. 光滑性分析
依托引理2.2的理论支撑,对七重五点细分格式(3.1)生成极限曲线的收敛性判断与光滑性条件展开系统推导与验证。
七重五点细分格式(3.1)的生成多项式为
定理3.1 当参数
和
满足表1中的约束关系时,细分格式(3.1)可实现
到
连续。
证明:对原函数一阶差分细分序列进行分组求和,
求解不等式
,得到参数范围
且
或
且
或
且
。依据引理2.2,此时细分格式(3.1)为
光滑,
求解不等式
,可得
且
或
且
或
且
或
且
。根据引理2.2,此时细分格式(3.1)呈
光滑。
求解不等式
,
且
或
且
。由引理2.2可知,此时细分格式(3.1)达
光滑(表1)。
Table 1. Values of
and
satisfying
to
continuity
表1.
~
连续性满足时
的取值
参数区间 |
连续性 |
且
,
且
,
且
。 |
|
且
,
且
,
且
,
且
。 |
|
且
,
且
。 |
|
3.2. Hӧlder指数
在本节中,研究当参数在
且
范围内,细分格式对应的极限函数的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次。
证明:对该细分生成多项式
求一阶导,并代入
得到
由此得
进一步推导得:
,
,
,
,但
。对于
,
,有
。依据引理2.3递推验证高阶导数的再生性,可知
的最大再生次数为3次。
3.4. 数值算例
Figure 3. Limit curves generated by the subdivision scheme (3.1) with
and
图3. 由细分格式(3.1)生成的极限曲线(
)
图3展示了细分格式(3.1)在
参数下的生成效果,上图为一次细分,下图为三次细分。该七重五点细分格式以初始控制网格(蓝色线条与节点)为起点,经细分迭代生成光滑的极限曲线(红色曲线),体现了该格式对多元几何形状控制网格的处理能力,实现了从离散网格到连续曲线的转变。从细分层级来看,上图为一次细分结果,下图为三次细分结果。可以明显观察到,随着细分次数增加,曲线细节更丰富、形态更流畅。细分次数达到3次时,所得控制网格在视觉上已较好地趋近于对原始控制网。通过调控参数
和
,可灵活改变曲线的弯曲程度和平滑度等特征,从而满足多样化的造型设计需求。
该七重五点格式在多分辨率编辑、纹理映射与信号重建中具备实用优势,其七重分裂机制可在相同迭代次数下生成更密集网格,依托3次多项式再生能力,结合参数
、
,能较快速实现曲线高分辨率,又因其作为极限插值格式,不仅可以较好的保留初始控制网格的几何特征,也具有一定的光滑度。
NOTES
*通讯作者。