3维模型数字水印是目前数字水印研究的热点之一,鲁棒性和盲检测是3维模型数字水印的难点所在.为了增强3维模型数字水印的鲁棒性、实现盲检测并使检测结果具有可读性,提出了一种基于局部坐标系的3维模型数字水印算法,算法把可读的字符串作为水印信息,通过改变三角网格顶点在其一环邻居所确定的局部坐标系中的位置实现水印的嵌入.该算法在检测水印时,不需要原始模型,而且可以抵抗平移、旋转、缩放、剪切和顶点乱序等攻击.实验结果表明,水印算法具有很好的鲁棒性和不可感知性.
Watermarking of 3D models is one of hot research topics in the field of watermarking. The difficulties for 3D model watermarking are robustness and blind detection. To achieve robustness, implement blind detection and make the detection result unambiguous, this paper proposes a new blind 3 D model watermarking algorithm for triangular meshes. The scheme embeds the watermark, which is readable character string rather than meaningless pseudo-sequence, by modifying the location of vertices in their local coordinate system. The original model is not required for detecting watermarks. Experimental results show that the algorithm has good visual quality and is resilient against attacks such as translation, rotation, scaling, model cropping and vertex permutation.