一种三维网格模型版权认证方法技术

技术编号:11129968 阅读:171 留言:0更新日期:2015-03-11 22:59
本发明专利技术提供一种三维网格模型版权认证方法。包括:S1:生成光全息加密版权水印信息;S2:三维网格模型进行预处理;S3:在柱坐标系下构建模型几何特征矩阵;S4:对几何特征矩阵通过QR分解嵌入版权水印信息;S5:将嵌入版权水印信息的三维网格模型在网络等公共信息平台上进行发布;S6:获取的待检测三维网格模型经过预处理对几何特征矩阵进行QR分解提取版权加密信息灰度图,通过傅里叶逆变换与二阶巴特沃斯高通滤波器的滤波得到版权二值水印图像,经人眼识别即可判定三维网格模型的版权归属。该方法是一种空域盲水印算法,具有较高的鲁棒性,克服了已有三维模型版权认证方法存在着易被解密仿制无法方便有效地进行版权防伪认证的突出问题。

【技术实现步骤摘要】

本专利技术涉及三维
,尤其涉及。
技术介绍
近年来随着计算机处理能力的提高,三维模型在计算机辅助设计、计算机动画、虚 拟现实到文物考古、医学可视化、影视游戏等众多领域得到了广泛应用。与传统的媒体数据 (文字、音频、图像)相比,三维模型的获取、加工处理更加复杂,投入的人力、物力和财力更 多,凝聚了更多的智力因素,具有更高的价值。在网络交流日益普及和电子商务高速发展的 今天,对三维模型进行版权认证是数字出版社会化内容生产与监管问题研究的重点内容。 其中三维模型数字水印是对三维模型进行有效版权认证的一种重要手段,它的研究不仅可 在信息交流中防止侵权、在打击盗版方面发挥着重要的作用,而且对于规范数字化市场、促 进人类信息产业健康持续的发展也具有极为重要的意义。 根据水印算法的工作域不同,下面将3D网格数字水印分为空域和变换域两大类。 变换域算法:1999年,Praun等将广泛应用于二维数字水印方案的扩频技术推广 到三维模型数字水印算法中,此方法虽比较强壮,但是仍有不足之处,如计算量大,完全独 立于常用的网格处理和编辑算法,需要对模型进行多分辨率分解。2001年,Ohbuchi基于网 格的拓扑关系得到Laplace算子,通过网格的伪频谱分析实现三维网格模型水印算法,但 是数据嵌入量不大。1998年,Kanai等提出了一种将原始三维模型进行小波变换后通过修 改小波系数嵌入水印信息的非盲水印算法。Kai wang同样对三维网格模型进行小波分解, 将鲁棒水印、脆弱水印、高容量水印嵌入到合适的小波分辨率级中实现了盲水印算法,但鲁 棒性不高。2008年,Liu,Y提出使用流形谐波变换将原始网格变换到频域后进行水印嵌入, 但在剪切攻击时容易丢失严重的形状信息。2009年,Konstantinides提出将水印信息嵌在 球体调和系数中,但该方法完全依赖于网格的全局配准所以无法承受剪切攻击。 空域算法:1997年,Ohbuchi等发表了一篇关于3D网格数字水印的文章随后针 对三角形网格,根据网格替换、拓扑替换和可见模式等概念提出了几种水印算法,其中最 具代表性的和最具历史意义的是三角形相似四元组算法,四面体体积比算法,这些算法对 噪声及拓扑改变非常敏感。2005年Zafeiriou提出通过改变球坐标系下的顶点坐标以此 嵌入水印信息,但不能抵抗仿射变换。2008年Salman使用三维模型的法向矢量分布来嵌 入水印信息,而在提取水印信息时还需三维模型详细的内部组织信息仅适用于嵌入私有 水印。2009年,清华大学王瑀屏、胡事民等人提出了一种基于积分不变量的空域半脆弱忙 水印算法可以抵抗顶点乱序、RST变换、轻微噪声等攻击,但易造成原始三维模型的整体变 形。2009年,武汉理工大学的Qingsongai提出根据三维模型特征点将三维模型划分多个 Voronoi patch而后将水印信息嵌入其中,具有较好的抗裁剪性能,但根据选取的特征点划 分Voronoi patch这一前期处理进程中将要花费大量的时间,操作实现较为困难。2011年 Ho L提出选用三维模型表面与质点中心相交的顶点信息来嵌入水印并与渐进网格压缩相 结合用于三维细节层次模型的水印保护,但基于直方图面元移动的技术却改变了顶点几何 信息。Liu Quan提出构建球面坐标映射方阵应用SVD分解来构造更稳定的水印嵌入基元来 嵌入水印的非盲水印算法,能够抵抗噪声、裁切,极大提升了空域水印算法的鲁棒性,但因 SVD分解时间复杂度是O (N3)运算速度较慢。 在对三维网格模型水印方法的研究和实践过程中,本专利技术的专利技术人发现:总体上 频域水印算法鲁棒性较高,能够有效平衡鲁棒性与透明性,但算法复杂,嵌入量小。此外由 于三维模型缺少自然参数化的方法,使得对三维模型的直接频域分解难以实现。相比较于 频域算法,空域算法具有嵌入方法简单、嵌入量大的优势,具有重要的实际应用价值,但是 盲水印实现较为困难、鲁棒性也往往比较差、实际应用具有一定的局限性。此外在上述现有 3D网格数字水印算法中,多使用伪随机序列或Arnold变换对水印图像进行置乱加密作为嵌 入水印信息,因伪随机序列线性复杂度低、Arnold变换加密容易受到穷举攻击,上述算法存 在着易被解密仿制无法进行准确地防伪认证的突出问题。
技术实现思路
(一)要解决的技术问题 本专利技术要解决的技术问题是,克服上述现有技术的不足,提供一种属于空域盲数 字水印算法的三维网格模型版权认证方法。该方法不易被解密仿制、具有较高的鲁棒性可 抵抗平移、均匀缩放、顶点重排序、噪声攻击,通过人眼即可准确进行三维模型版权信息认 证。 (二)技术方案 本专利技术提供,具体的技术方案是,包括以下步 骤: Si:将版权信息进行光全息加密,将生成的光全息加密二值序列信息^,.作为三维 网格模型进行嵌入的版权水印信息; S2 :对三维网格模型进行预处理,该预处理包括: S21 :在笛卡尔坐标系下根据三维网格模型顶点坐标求出三维网格模型的中心点 坐标; S22 :将三维网格模型的中心移动到坐标原点; S23 :对三维网格模型调整到唯一姿态做校准预处理; S24 :将笛卡尔坐标系下的各顶点转成圆柱坐标系下的坐标; S3 :构建圆柱坐标系下模型几何特征矩阵; S4 :对几何特征矩阵通过QR分解嵌入版权水印信息; S5:将嵌入版权水印信息的三维网格模型在网络等公共信息平台上进行发布而形 成待检测三维网格模型; S6:对在网络等公共信息平台上获取的待检测三维网格模型的在圆柱坐标系下构 建的几何特征矩阵进行QR分解,然后经傅里叶逆变换并与二阶巴特沃斯高通滤波提取的 版权信息二值图像通过人眼进行识别,即可判定三维网格模型的版权归属。 进一步地,对于步骤Sl,将版权信息生进行光全息加密生成版权水印信息包括以 下步骤: Sll :制作二值版权信息水印图像gmaA(x,y); S12 :将二值版权信息水印图像gmaA(X,y)经过一个由高斯随机数产生的二维随机 相位模板$(x,y)进行调制,形成调制的水印图像,该调制的水印图像表示为gj^y)= gmark(x,y)exP[i 小(X,y)]; S13 :对调制的水印图像gjxj)进行傅立叶变换,变换的水印图像表示为 Gmark ( €,打); S14:使用参考光 RU, n) = RQeXp[2Jii(a^+bn)]对变换的水印 图像GmaritU,n)进行干涉而得到光全息加密信息HU,n) = GmaJu,n) R(I, n)+Gmark(I, n)R*(l, n); S15 :将光全息加密信息HU,n)存储为灰度图像H(x,y); S16 :灰度图像H(x,y)的每一个像素数据量为8bit,将灰度图像H(x,y)转化生成 光全息加密二值序列信息'|^, (i = 1,2, .length, length = sXsX8)作为三维网格模型 进行嵌入的版权水印信息。 进一步地,在步骤S23中,按照以下方式对三维网格模型调整到唯一姿态做校准 预处理:本文档来自技高网
...
一种三维网格模型版权认证方法

【技术保护点】
一种三维网格模型版权认证方法,其特征在于,包括以下步骤: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到 模型中心的距离,式中...

【专利技术属性】
技术研发人员:王文举孙刘杰
申请(专利权)人:上海理工大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1