[发明专利]一种基于FFST和Hessenberg分解的抗RST攻击立体图像零水印方法有效
申请号: | 202011289972.9 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112381701B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 韩绍程;张鹏;王蕊;程争 | 申请(专利权)人: | 中国民航大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 天津才智专利商标代理有限公司 12108 | 代理人: | 庞学欣 |
地址: | 300300 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ffst hessenberg 分解 rst 攻击 立体 图像 水印 方法 | ||
1.一种基于FFST和Hessenberg分解的抗RST攻击立体图像零水印方法,其特征在于:所述的抗RST攻击立体图像零水印方法包括按顺序进行的下列步骤:
步骤1、根据原始立体图像特征信息生成零水印;
步骤1.1:将原始二值水印图像利用分数阶Arneodo混沌系统生成一个随机序列,通过对该序列进行排序获得一个位置索引向量,得到加密后的二值水印图像;
步骤1.2:将原始立体图像I的左、右视点图像分别从RGB空间转换到YCbCr颜色空间,获得YCbCr颜色空间下的两个亮度分量,分别对这两个亮度分量进行l层快速有限剪切波变换,并对变换后得到的两个低频子带进行非重叠分块;
步骤1.3:利用基于密钥的随机子块选择函数,根据原始二值水印图像的大小,从分块后的两个低频子带中成对地随机选择图像块;
步骤1.4:将步骤1.3获得的从两个低频子带中同一位置选出的两个图像块视为一组,并对其进行Hessenberg分解;
步骤1.5:通过对步骤1.4中所有Hessenberg分解后得到的两个系数子块的各自左上角元素的绝对值进行数值比较,构造鲁棒特征矩阵;
步骤1.6:将步骤1.1得到的加密后的二值水印图像和步骤1.5得到的鲁棒特征矩阵进行异或操作,生成最终的认证零水印图像,将认证零水印图像保存到水印注册中心的水印数据库中,并将零水印生成过程中的相关密钥和原始立体图像保存,由此完成零水印的生成过程;
步骤2、对待认证立体图像进行零水印检测;
步骤2.1:先采用基于傅里叶-梅林变换的图像匹配方法对待认证立体图像的左、右视点图像分别进行几何攻击校正,获得校正后的待认证左、右视点图像;
步骤2.2:将校正后的左、右视点图像分别从RGB空间转换到YCbCr颜色空间,获得YCbCr颜色空间下的两个亮度分量,分别对这两个亮度分量进行l层快速有限剪切波变换,并对变换后得到的两个低频子带进行非重叠分块;
步骤2.3:利用步骤1.3中的基于密钥的随机子块选择函数,根据原始二值水印图像的大小,从分块后的两个低频子带中成对地随机选择图像块;
步骤2.4:将步骤2.3获得的从两个低频子带中同一位置选出的两个图像块视为一组,并对其进行Hessenberg分解;
步骤2.5:通过对步骤2.4中所有Hessenberg分解后得到的两个系数子块的各自左上角元素的绝对值进行数值比较,构造鲁棒特征矩阵;
步骤2.6:从水印注册中心取出之前保存的认证零水印图像,并与步骤2.5构造的鲁棒特征矩阵进行异或操作,得到未解密的二值水印图像;
步骤2.7:将未解密的二值水印图像经过Zigzag扫描成一维向量,再采用步骤1.1中的方法使用相同的密钥生成位置索引向量,最后利用该位置索引向量对上述一维向量进行反置乱,并对反置乱后的向量进行Zigzag逆扫描,得到最终的二值水印图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011289972.9/1.html,转载请声明来源钻瓜专利网。