摘要
三维模型的版权危机日益显现,针对已有算法在模型遭受高程度简化攻击时鲁棒性仍存在不足的问题,提出一种基于形状直径函数进行分区的三维网格模型数字水印算法。该算法从网格分割出发,运用形状直径函数这一反映模型局部直径的特征,其受模型重心改变影响较小,对模型进行有效分割效率较高,通过求取顶点及所属面片的SDF(Shape Diameter Function,形状直径函数)值进行分区操作,在嵌入过程采用改进的萤火虫搜索算法与顶点分区的粗糙度分析结合来进一步筛选最优的顶点位置完成水印嵌入,水印的提取与检测就是嵌入的逆过程。实验结果表明该算法能有效抵抗仿射变换、剪切等各类攻击,特别是对简化与细分攻击有较高的鲁棒性,另外,该算法对姿势变化也有不错的抵抗效果。
- 单位