The invention provides a three-dimensional model blind digital watermarking algorithm based on Chur decomposition, which is used for embedding watermarking image in the three-dimensional model and extracting the extracted image of watermarking image with such characteristics, including the following steps: firstly, the watermarking image is encrypted by double random phase light hologram and the encrypted image is obtained; The geometric feature matrix R', which is obtained by preprocessing the three-dimensional model, is decomposed by Schur and embedded in the encrypted image to get the processing model. The processing model is used as the model to be tested. 4. Watermarking is extracted from the measured model to get the extracted image. This algorithm has strong anti-vertex rearrangement attack ability, strong anti-rotation ability, strong anti-translation ability, strong anti-scaling ability, strong anti-noise ability and strong anti-clipping ability, and its robustness is very good. In addition, this algorithm is not easy to be decrypted and copied.
【技术实现步骤摘要】
基于Schur分解的三维模型盲数字水印算法
本专利技术涉及一种基于Schur分解的三维模型盲数字水印算法,属于三维模型数字水印领域。
技术介绍
近年来,随着计算机处理能力的提高,三维模型作为一种新的媒体数据,在计算机辅助设计、计算机图形学、虚拟现实到文物考古、医学可视化、影视游戏等众多领域得到了广泛应用。与传统的媒体数据—文字、音频、图像—相比,三维模型的获取、加工处理更加复杂,投入的人力、物力和财力更多,凝聚了更多的智力因素,具有更高的价值。因此面对人类社会的数字化进程、在网络交流日益普及和电子商务逐渐启动的今天,如何对三维模型进行有效保护变得势在必行。其中三维模型数字水印是对三维模型进行有效保护的一种重要手段,它的研究不仅可在信息交流中防止侵权、在打击盗版方面发挥着重要的作用,而且对于规范数字化市场、促进人类信息产业健康持续的发展也具有极为重要的意义。在公开出版的文献中,国内学者对数字水印的研究多集中于图像水印,而对3D网格数字水印的研究还处于起步阶段。其中,有代表性的成果有:2002年,浙江大学CAD&CG国家重点实验室的周昕等提出的一种基于平面参数化和小波变换的网格水印算法,该算法利用边折叠网格简化及其在这一过程中产生的其他信息,通过平面参数化方法将原始3D网格转化为平面矩形域上的二维网格,然后采用基于小波变换的方法嵌入水印。2009年,清华大学王瑀屏等人提出了一种基于积分不变量的空域半脆弱盲水印算法,该算法虽然可以抵抗顶点乱序、RST变换、轻微噪声等攻击,但易造成原始三维模型的整体变形。此外,上述现有的三维网格数字水印算法都存在着易被解密 ...
【技术保护点】
1.一种基于Schur分解的三维模型盲数字水印算法,用于在三维模型中嵌入水印图像以及提取所述水印图像的提取图像,其特征在于,包括以下步骤:步骤S1,将所述水印图像进行双随机相位光全息加密得到加密图像;步骤S2,对所述三维模型进行预处理得到几何特征矩阵R';步骤S3,对所述几何特征矩阵R'进行Schur分解并嵌入所述加密图像得到处理模型,该处理模型作为待测模型;步骤S4,对所述待测模型进行水印提取得到所述提取图像,其中,步骤S3包括以下子步骤,步骤S3‑1,将所述几何特征矩阵R'进行分块处理得到非重叠的Nm个第一子矩阵块,步骤S3‑2,对所述第一子矩阵块进行Schur分解得到对应的酉矩阵U,步骤S3‑3,分别对所述酉矩阵U的每一行的元素进行比较并选取出各行绝对值最大的元素umax,步骤S3‑4,通过以下公式,对所述酉矩阵U的各行的元素umax嵌入所述加密图像得到元素u'max和含有元素u'max的第二子矩阵块,
【技术特征摘要】
1.一种基于Schur分解的三维模型盲数字水印算法,用于在三维模型中嵌入水印图像以及提取所述水印图像的提取图像,其特征在于,包括以下步骤:步骤S1,将所述水印图像进行双随机相位光全息加密得到加密图像;步骤S2,对所述三维模型进行预处理得到几何特征矩阵R';步骤S3,对所述几何特征矩阵R'进行Schur分解并嵌入所述加密图像得到处理模型,该处理模型作为待测模型;步骤S4,对所述待测模型进行水印提取得到所述提取图像,其中,步骤S3包括以下子步骤,步骤S3-1,将所述几何特征矩阵R'进行分块处理得到非重叠的Nm个第一子矩阵块,步骤S3-2,对所述第一子矩阵块进行Schur分解得到对应的酉矩阵U,步骤S3-3,分别对所述酉矩阵U的每一行的元素进行比较并选取出各行绝对值最大的元素umax,步骤S3-4,通过以下公式,对所述酉矩阵U的各行的元素umax嵌入所述加密图像得到元素u'max和含有元素u'max的第二子矩阵块,q=10m,m表示元素umax的数值中小数点后第一位非零数值的位置数,表示向下取整,wi表示所述加密图像经过二值处理后按行读取生成的一维水印信息W中元素,W=w1,w2,......wi,wi∈{0,1},步骤S3-5,重复步骤S3-2~S3-5直到将所述一维水印信息W全部嵌入Nm个所述第一子矩阵块中,得到具有Nm个第二子矩阵块的特征矩阵Rw,步骤S3-6,对Nm个所述第二子矩阵块分别进行逆Schur分解,并进行处理后得到所述处理模型,其中,步骤S4包括以下子步骤,步骤S4-1,将所述待测模型按照步骤S2和步骤S3-1进行处理得到N'm个第三子矩阵块,步骤S4-2,将所述第三子矩阵块按照步骤S3-2和步骤S3-3进行处理得到所述第三子矩阵块的酉矩阵U'的各行绝对值最大的元素u″max,步骤S4-3,通过以下公式,从所述第三子矩阵块的酉矩阵U'的各行的元素u”max中提取出水印信息q'=10m',m'表示元素u”max的数值中小数点后第一位非零数值的位置数,步骤S4-4,重复步骤S4-2和步骤S4-3直到从N'm个所述第三子矩阵块提取出所有的水印信息步骤S4-5,将所述待测模型的所有的水印信息进行处理后得到所述提取图像。2.根据权利要求1所述的基于Schur分解的三维模型盲数字水印算法,其特征在于:其中,步骤S1包括以下子步骤,步骤S1-1,生成加密秘钥;步骤S1-2,结合相位调制技术,将所述水印图像与所述加密秘钥进行双随机相...
【专利技术属性】
技术研发人员:王文举,窦曙光,姜中敏,
申请(专利权)人:上海理工大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。