A 3D mesh blind watermarking generation method based on hierarchical artifact analysis includes steps: using 3D polygon mesh M={V,E} as input to cover the original model, and preprocessing the original model for axis alignment; using watermarking key and pseudo-random generator to generate watermarking patterns; and using discrete vertices in cylindrical coordinates to generate watermarking patterns. Spread spectrum watermarking algorithm based on location information is acquired, and watermarking is embedded into the original model after pretreatment by using the watermarking pattern, and the original model of watermarking is reconstructed to obtain the watermarking model. The watermarking realized by the method of 3D mesh blind watermarking generation based on layered artifact analysis has the robustness and invisibility to cope with harsh environment, which not only protects the 3D model content from sharing in the digital field, but also protects the 3D digital content when it is converted into analog content through 3D printing.
【技术实现步骤摘要】
一种基于分层伪像分析的3D网格盲水印生成方法
本专利技术涉及3D打印
,具体涉及一种基于分层伪像分析的3D网格盲水印生成方法。
技术介绍
在3D打印
中,目前存在的一个技术难点是3D模型内容的版权保护问题。急需一个强有力、有效的技术以避免未经授权的复制、篡改和非法分发,从而为知识产权提供保护。当前,3D模型提供商试图通过指纹、数字版权管理(DRM)、访问控制、加密和数字水印技术来保护3D模型内容,其问题是基于加密和DRM的3D模型内容保护是无效的,因为3D打印过程禁用这些保护。因此,3D模型内容不仅可以在互联网上非法复制,还可以在线下市场非法复制和重新分发。为此,需要研究开发一种数字水印技术来保护3D打印,以确保3D内容产业的繁荣。数字水印技术是将数字信息隐藏在诸如多媒体数据等信号中的过程,当版权纠纷发生时,水印可以被用来确定作者的身份,当一个原型被泄露时,它可以被用作指纹来跟踪一条分发路径。此外,数字水印还可以作为自动系统的一个主动组件用于在内容共享环境中对未授权用户进行管理。因此,3D模型的数字水印在分发前应秘密嵌入到3D模型内容中,此外,嵌入的水印必须抵制可能侵犯版权的攻击。目前,已经提出了各种水印方法来保护用于3D打印的3D网格模型,然而,目前的三维模型水印技术仅应用于医学图像、地理信息和计算机辅助设计(CAD)等数据中。这些工作大多集中在数字域正常运行期间的常规攻击,而3D内容的离线分布环境很少被考虑,因为3D打印过程,存在联机和离线两种情况下分发和处理的情况,就鲁棒性而言,3D打印对象对于3D模型水印具有新的要求。
技术实现思路
本专利 ...
【技术保护点】
1.一种基于分层伪像分析的3D网格盲水印生成方法,其特征在于,包括以下步骤:S1、采用3D多边形网格M={V,E}作为输入覆盖原始模型,并对原始模型进行轴对齐的预处理;S2、采用水印密钥和伪随机生成器生成水印图案;S3、通过基于圆柱坐标中离散顶点的位置信息获取扩频水印算法,并采用水印图案对预处理后的原始模型进行水印嵌入;S4、对水印嵌入的原始模型进行模型重建以获得水印模型。
【技术特征摘要】
1.一种基于分层伪像分析的3D网格盲水印生成方法,其特征在于,包括以下步骤:S1、采用3D多边形网格M={V,E}作为输入覆盖原始模型,并对原始模型进行轴对齐的预处理;S2、采用水印密钥和伪随机生成器生成水印图案;S3、通过基于圆柱坐标中离散顶点的位置信息获取扩频水印算法,并采用水印图案对预处理后的原始模型进行水印嵌入;S4、对水印嵌入的原始模型进行模型重建以获得水印模型。2.根据权利要求1所述的基于分层伪像分析的3D网格盲水印生成方法,其特征在于,所述步骤S1中,采用3D多边形网格M={V,E}作为输入覆盖原始模型,并对原始模型进行轴对齐的预处理具体包括:S11、确定水印嵌入的z轴,并调整网格M的方向,其调整计算公式如下:其中,vi∈V和是旋转矩阵,并定义以下公式:其中,θ,是预定义打印方向的相对度,z轴为被确定为3D打印层的正交方向;S12、将vi=(xi,yi,zi)作为顶点分类为具有与z轴值相等范围的L个不同的仓,预先计算z轴的最大和最小值,并分别由zmax,zmin表示,第L层Ll通过以下公式计算:Ll={vi|zmin+δz·l<zi<zmin+δz·(l+1)}(3)其中1≤l≤L,1≤i≤V,1≤j≤VI,vl表示属于Ll的顶点数,使用表示第l个仓的第j个顶点的符号v(l,j)代替vi∈L1,厚度δz由定义,其中的仓的数量为用户所选择的常数;S13、计算每个L的中心位置计算公式如下:通过中心位置cl对其顶点v(l,j)∈Ll的位置进行如下归一化处理,处理公式为:其中,表示第l层Ll的p,q,r阶次体积矩,每个点v(l,j)∈Ll为覆盖模型M的切片层,使得覆盖模型切成L层,每层的中心位置与z轴对齐。3.根据权利要求2所述的基于分层伪像分析的3D网格盲水印生成方法,其特征在于,所述步骤S2中所生成的水印图案为长度为lw的二进制水印图案。4.根据权利要求3所述的基于分层伪像分析的3D网格盲水印生成方法,其特征在于,所述步骤S3中扩频水印算法的水印信号Ψ被合成为扩频信号,而不改变频谱系数,水印信号Ψ嵌入每个圆柱顶点的半径ρ中,其公式如下所示:其中,信号Ψ由输入...
【专利技术属性】
技术研发人员:王贞,曾树,
申请(专利权)人:湖南师范大学,湖南赓续文脉文化传播有限公司,湖南上势智能科技有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。