具有鲁棒性的三维模型脆弱水印产生方法及其提取方法技术

技术编号:8490091 阅读:236 留言:0更新日期:2013-03-28 12:35
本发明专利技术公开具有鲁棒性的三维模型脆弱水印产生方法及其提取方法,其产生方法包括步骤:1)对原始二值水印图像分块并置乱;2)制作出经排序后的用以嵌入水印图像的顶点序列;3)产生新二值水印和新散列值块;4)将新二值水印和新散列值块分别嵌入顶点序列,得到嵌入水印图像的三维模型。其提取方法包括步骤:1)判断各顶点是否嵌入了水印;2)得到嵌入水印时的插0后的二值水印以及对应的散列值;3)判断可疑的顶点;4)得到嵌入时置乱后的二值水印图像;5)对得到置乱后的二值水印图像进行反置乱,完成二值水印图像的提取。本发明专利技术不会有块效应、鲁棒性好、提取时可检测出对模型的任何改动,且能定位出篡改的区域。

【技术实现步骤摘要】

本专利技术涉及视频图像信息安全
,尤其涉及一种。
技术介绍
近年来,国内外有关数字水印的成果日益增加。自从1997年日本人Ohbuchi第一次提出三维模型水印技术以来,三维模型数字水印技术的研究得到了很大发展。然而,目前大多数论文都是关于鲁棒性数字水印的,只有少数成果是关于3D模型完整性验证方面的脆弱水印算法,实际上,第一篇3D模型完整性验证方面的脆弱水印算法是Yeo和Yeung提 出的。Fornaro和Sanna借鉴2D脆弱水印的方法提出了 CSG模型的3D公钥脆弱水印算法。由于进行Hash处理的水印信息和存储Hash函数值的信息位都只有一位,这导致了一些成果中用到的Hash函数只能是Ii(Wi) =W^h(Wi) = 0. Swi等一些简单的Hash函数,对这些简单的Hash函数很容易就能够猜出他们的Hash值,很容易对他们实施攻击。如果能够将要处理的水印信息按块来进行Hash处理,对得到的Hash值也按块进行存储,同时利用MD5等一些安全性高的Hash算法就可以更有效的抵抗攻击。
技术实现思路
为了克服现有技术的不足,本专利技术的目的是提供一种隐蔽性能好、可靠性高、同时。为本文档来自技高网...

【技术保护点】
具有鲁棒性的三维模型脆弱水印产生方法,包括二值水印图像的嵌入,其特征在于:其包括以下步骤:1)对原始二值水印图像进行分块处理,同时对每个分块图像采用相同的置乱模板进行置乱,且重复n次排列,得到置乱后的二值水印图像W=(w1,w2,...,wn),所述置乱为:将图像的信息次序打乱,将a像素移动到b像素的位置上,b像素移动到c像素的位置上……使其变换成杂乱无章难以辨认的图像,同时选定待嵌入水印图像的三维模型的网格图像M(V,C),其中V是三维模型的网格图像M中顶点的集合,C是三维模型的网格图像M中顶点的连接关系;2)随机选定V中的顶点V(x1,x2,x3)用以嵌入水印图像,并将选定嵌入水印图像的顶...

【技术特征摘要】

【专利技术属性】
技术研发人员:孔祥增姚志强陈丽萍黄榕宁宋考
申请(专利权)人:福建师范大学
类型:发明
国别省市:

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

1