【技术实现步骤摘要】
本专利技术涉及三维
,尤其涉及。
技术介绍
近年来随着计算机处理能力的提高,三维模型在计算机辅助设计、计算机动画、虚 拟现实到文物考古、医学可视化、影视游戏等众多领域得到了广泛应用。与传统的媒体数据 (文字、音频、图像)相比,三维模型的获取、加工处理更加复杂,投入的人力、物力和财力更 多,凝聚了更多的智力因素,具有更高的价值。在网络交流日益普及和电子商务高速发展的 今天,对三维模型进行版权认证是数字出版社会化内容生产与监管问题研究的重点内容。 其中三维模型数字水印是对三维模型进行有效版权认证的一种重要手段,它的研究不仅可 在信息交流中防止侵权、在打击盗版方面发挥着重要的作用,而且对于规范数字化市场、促 进人类信息产业健康持续的发展也具有极为重要的意义。 根据水印算法的工作域不同,下面将3D网格数字水印分为空域和变换域两大类。 变换域算法:1999年,Praun等将广泛应用于二维数字水印方案的扩频技术推广 到三维模型数字水印算法中,此方法虽比较强壮,但是仍有不足之处,如计算量大,完全独 立于常用的网格处理和编辑算法,需要对模型进行多分辨率分解。2001年,Ohbuchi基于网 格的拓扑关系得到Laplace算子,通过网格的伪频谱分析实现三维网格模型水印算法,但 是数据嵌入量不大。1998年,Kanai等提出了一种将原始三维模型进行小波变换后通过修 改小波系数嵌入水印信息的非盲水印算法。Kai wang同样对三维网格模型进行小波分解, 将鲁棒水印、脆弱水印、高容量水印嵌入到合适的小波分辨率级中实现了盲水印算法,但 ...
【技术保护点】
一种三维网格模型版权认证方法,其特征在于,包括以下步骤:S1:将版权信息进行光全息加密,将生成的光全息加密二值序列信息作为三维网格模型进行嵌入的版权水印信息;S2:对三维网格模型进行预处理,该预处理包括:S21:在笛卡尔坐标系下根据三维网格模型顶点坐标求出三维网格模型的中心点坐标;S22:将三维网格模型的中心移动到坐标原点;S23:对三维网格模型调整到唯一姿态做校准预处理;S24:将笛卡尔坐标系下的各顶点转成圆柱坐标系下的坐标;S3:构建圆柱坐标系下模型几何特征矩阵;S4:对几何特征矩阵通过QR分解嵌入版权水印信息;S5:将嵌入版权水印信息的三维网格模型在网络等公共信息平台上进行发布而形成待检测三维网格模型;S6:对在网络等公共信息平台上获取的待检测三维网格模型的在圆柱坐标系下构建的几何特征矩阵进行QR分解,然后经傅里叶逆变换并与二阶巴特沃斯高通滤波提取的版权信息二值图像通过人眼进行识别,即可判定三维网格模型的版权归属。
【技术特征摘要】
1. 一种三维网格模型版权认证方法,其特征在于,包括以下步骤: 51 :将版权信息进行光全息加密,将生成的光全息加密二值序列信息作为三维网 格模型进行嵌入的版权水印信息; 52 :对三维网格模型进行预处理,该预处理包括: 521 :在笛卡尔坐标系下根据三维网格模型顶点坐标求出三维网格模型的中心点坐 标; 522 :将三维网格模型的中心移动到坐标原点; 523 :对三维网格模型调整到唯一姿态做校准预处理; 524 :将笛卡尔坐标系下的各顶点转成圆柱坐标系下的坐标; 53 :构建圆柱坐标系下模型几何特征矩阵; 54 :对几何特征矩阵通过QR分解嵌入版权水印信息; S5:将嵌入版权水印信息的三维网格模型在网络等公共信息平台上进行发布而形成待 检测三维网格模型; S6:对在网络等公共信息平台上获取的待检测三维网格模型的在圆柱坐标系下构建的 几何特征矩阵进行QR分解,然后经傅里叶逆变换并与二阶巴特沃斯高通滤波提取的版权 信息二值图像通过人眼进行识别,即可判定三维网格模型的版权归属。2. 根据权利要求1所述的三维网格模型版权认证方法,其特征在于: 对于步骤S1,将版权信息生进行光全息加密生成版权水印信息包括以下步骤: 511 :制作二值版权信息水印图像gmaA(x,y); 512 :将二值版权信息水印图像gmaA(X,y)经过一个由高斯随机数产生的二维随机 相位模板$(x,y)进行调制,形成调制的水印图像,该调制的水印图像表示为gj^y)= gmark(x,y)exP[i小(X,y)]; 513 :对调制的水印图像gd(x,y)进行傅立叶变换,变换的水印图像表不为 Gmark ( €,打); 514:使用参考光1?(^,11)=1^邓[2以(&€+13 11)]对变换的水印图像6_1;(^,11) 进行干涉而得到光全息加密信息H(i,n) =Gmari;U,n)R(l,n)+GmaritU,n) R*U,n); S15:将光全息加密信息HU,n)存储为灰度图像H(x,y); S16 :灰度图像H(x,y)的每一个像素数据量为8bit,将灰度图像H(x,y)转化生成光全 息加密二值序列信息(i= 1,2, --?length,length=sXsX8)作为三维网格模型进行 嵌入的版权水印信息。3. 根据权利要求1所述的三维网格模型版权认证方法,其特征在于: 在步骤S23中,按照以下方式对三维网格模型调整到唯一姿态做校准预处理: 根据公式构建三维模型顶点的协方差矩阵cv; 计算协方差矩阵cv的三个特征值并按由大到小的顺序排列Amid,Amin,所对应的 特征向量是nmax,nmid,nmin; 计算特征向量nmin与y轴的夹角a,特征向量nmin旋转a与y轴对齐确定旋转矩阵T1; 计算特征向量nmid与x轴的夹角P,特征向量nmid旋转P与x轴对齐确定旋转矩阵 t2; 三维模型各顶点通过公式Vi =Vi'xi\xt2计算表示为Vi (Xi〃,yi,Zi),可 以使三维模型调整到唯一的姿态朝向, 在步骤S24中,将笛卡尔坐标系下的各顶点Vi (Xi,yi,Zi ) 按公式转成柱面坐标系下的坐标 Vi (Pi,0/,z,)0 彡 0/ <2^1。4.根据权利要求1所述的三维网格模型版权认证方法,其特征在于: 在步骤S3中,按照以下步骤构建圆柱坐标系下模型几何特征矩阵: S31 :将三维网格模型顶点Vi转换到圆柱坐标系下(P,0,z)后,依据z值由大到小的 顺序进行排序;若部分顶点的z值相同,则将其归为一类,作为顶点集合\的一个子集Vsub ; 顶点集合\依据z值划分的子集个数记作nz,nze[1,n]; S32:对于顶点集合依据0值由小到大的顺序进行排序;若部分顶点的0值相同 则将其归为一类,作为顶点集合\的一个子集,顶点集合\依据0值划分的子集个数 记作e[l5n];在每一个子集内,根据z值由大到小对顶点排序;若部分顶点的z值 相同,则将其归为一类作的一个子集VMk;计算该子集内各个顶点到模型中心的距离tvke ,并按有小到大的顺序对VMk子集中的顶点进行排序;统计各子 集V0jk中顶点个数nunijk,求出各V0j中最大子集的顶点个数max(nunijk); S33 :圆柱坐标系下的三维网格模型可用矩阵D[nz,ne]表示,,其 中D[i,j]表示处于依据z值划分的第i个子集也同时依据0值划分而确定的顶点Vij到 模型中心的距离,式中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。