欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2014105827699
申请人: 浙江科技学院
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种立体图像像素篡改定位的脆弱数字水印方法,其特征在于包括以下步骤:①-1、令 表示参考立体图像的左视点图像,令 表示参考立体图像的右视点图像,其中,1≤i≤M,1≤j≤N,M表示参考立体图像的宽,N表示参考立体图像的高, 表示 中坐标位置为(i,j)的像素点的像素值, 表示 中坐标位置为(i,j)的像素点的像素值;

①-2、将 中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的左视点图像,记为 其中, 表示 中坐标位置为(i,j)的像素点的像素值;同样,将 中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的右视点图像,记为 其中, 表示 中坐标位置为(i,j)的像素点的像素值;

①-3、采用块匹配方法,计算 与 之间的视差图像,记为{dorg(i,j)},其中,dorg(i,j)表示{dorg(i,j)}中坐标位置为(i,j)的像素点的像素值;

①-4、根据 和{dorg(i,j)},获取参考立体图像的左视点双目恰可觉察失真图像和右视点双目恰可觉察失真图像,对应记为 和其中, 表示 中坐标位置为(i,j)的像素点的像素值, 表示 中坐标位置为(i,j)的像素点的像素值;

①-5、根据 获取参考立体图像的左视点水印嵌入位数指示图,记为 将 中坐标位置为(i,j)的像素点的像素值记为同样,根据 获取参考立体图像的右视点水印嵌入位数指示图,记为 将 中坐标位置为(i,j)的像素点的像素值记为其中, Kmax表示嵌入最多位数参数,符号为向上取整符号, 表示 中的所有像素点的像素值中的最小值, 表示 中的所有像素点的像素值中的最大值, 表示中的所有像素点的像素值中的最小值, 表示 中的所有像素点的像素值中的最大值;

①-6、将 和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为 将 中坐标位置为(i,j)的像素点的像素值记为其中,hL,1(i,j),hL,2(i,j),hL,3(i,j),...,hL,128(i,j)对应表示 的二进制表示形式的第1位、第2位、第3位、……、第128位二进制比特;

同样,将 和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为 将 中坐标位置为(i,j)的像素点的像素值记为其中,hR,1(i,j),hR,2(i,j),hR,3(i,j),...,hR,128(i,j)对应表示 的二进制表示形式的第1位、第2位、第3位、……、第128位二进制比特;

①-7、根据 对 进行折叠操作,生成参考立体图像的左视点特征水印图像,记为 将 中坐标位置为(i,j)的二进制比特流记为的二进制比特数与 的值大小相同;

同样,根据 对 进行折叠操作,生成参考立体图像的右视点特征水印图像,记为 将 中坐标位置为(i,j)的二进制比特流记为的二进制比特数与 的值大小相同;

①-8、将 嵌入 中得到含数字水印的立体图像的左视点图像,记为 对于 中坐标位置为(i,j)的二进制比特流 用其替换中坐标位置为(i,j)的像素点的以二进制形式表示的像素值的最低 位,得到 中坐标位置为(i,j)的像素点的像素值同样,将 嵌入 中得到含数字水印的立体图像的左视点图像,记为 对于 中坐标位置为(i,j)的二进制比特流 用其替换中坐标位置为(i,j)的像素点的以二进制形式表示的像素值的最低 位,得到 中坐标位置为(i,j)的像素点的像素值②-1、令 表示经过攻击后的水印立体图像的左视点图像,令 表示经过攻击后的水印立体图像的右视点图像,其中,1≤i≤M',1≤j≤N',M'表示经过攻击后的水印立体图像的宽,且与参考立体图像的宽一致,N'表示经过攻击后的水印立体图像的高,且与参考立体图像的高一致, 表示 中坐标位置为(i,j)的像素点的像素值, 表示 中坐标位置为(i,j)的像素点的像素值;

②-2、将 中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的左视点图像,记为 其中, 表示 中坐标位置为(i,j)的像素点的像素值;同样,将 中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的右视点图像,记为 其中, 表示 中坐标位置为(i,j)的像素点的像素值;

②-3、采用块匹配方法,计算 与 之间的视差图像,记为{dw(i,j)},其中,dw(i,j)表示{dw(i,j)}中坐标位置为(i,j)的像素点的像素值;

②-4、根据 和 获取经过攻击后的水印立体图像的左视点双目恰可觉察失真图像和右视点双目恰可觉察失真图像,对应记为 和其中, 表示 中坐标位置为(i,j)的像素点的像素值, 表示 中坐标位置为(i,j)的像素点的像素值;

②-5、根据 获取经过攻击后的水印立体图像的左视点水印提取位数指示图,记为 将 中坐标位置为(i,j)的像素点的像素值记为同样,根据 获取经过攻击后的水印立体图像的右视点水印提取位数指示图,记为 将 中坐标位置为(i,j)的像素点的像素值记为其中, Kmax'表示提取最多位数参数,符号为向上取整符号, 表示 中的所有像素点的像素值中的最小值, 表示 中的所有像素点的像素值中的最大值, 表示中的所有像素点的像素值中的最小值, 表示 中的所有像素点的像素值中的最大值;

②-6、将 和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为 将 中坐标位置为(i,j)的像素点的像素值记为其中,h′L,1(i,j),h′

L,2(i,j),h′L,3(i,j),...,h′L,128(i,j)对应表示 的二进制表示形式的第1位、第2位、第3位、……、第128位二进制比特;

同样,将 和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为 将 中坐标位置为(i,j)的像素点的像素值记为其中,h′R,1(i,j),h′

R,2(i,j),h′R,3(i,j),...,h′R,128(i,j)对应表示 的二进制表示形式的第1位、第

2位、第3位、……、第128位二进制比特;

②-7、根据 对 进行折叠操作,生成经过攻击后的水印立体图像的左视点特征水印图像,记为 将 中坐标位置为(i,j)的二进制比特流记为 的二进制比特数与 的值大小相同;

同样,根据 对 进行折叠操作,生成经过攻击后的水印立体图像的右视点特征水印图像,记为 将 中坐标位置为(i,j)的二进制比特流记为 的二进制比特数与 的值大小相同;

②-8、根据 提取 中的水印信息,记为 将 中坐标位置为(i,j)的二进制比特流记为 的二进制比特数与 的值大小相同, 的值为 的二进制形式表示的最低 位;

同样,根据 提取 中的水印信息,记为 将 中坐标位置为(i,j)的二进制比特流记为 的二进制比特数与 的值大小相同, 的值为 的二进制形式表示的最低 位;

②-9、根据 和 计算 的标记矩阵,记为 将中下标为(i,j)处的标记值记为

同样,根据 和 计算 的标记矩阵,记为 将中下标为(i,j)处的标记值记为

②-10、对 中的每个标记值进行优化,对于 如果 不为1且则令 并确定 中坐标位置为(i,j)的像素点被篡改;否则,保留 原来的值不变,并确定 中坐标位置为(i,j)的像素点未被篡改;

同样,对 中的每个标记值进行优化,对于 如果 不为1且则令 并确定 中坐标位置为(i,j)的像素点被篡改;否则,保留 原来的值不变,并确定 中坐标位置为(i,j)的像素点未被篡改;

其中, 表示 中下标为(i+dw(i,j),j)处的标 记值,表示 中下标为(i+dw(i,j),j)处的标记值。

2.根据权利要求1所述的一种立体图像像素篡改定位的脆弱数字水印方法,其特征在于所述的步骤①-5中取Kmax=3。

3.根据权利要求1或2所述的一种立体图像像素篡改定位的脆弱数字水印方法,其特征在于所述的步骤①-6和所述的步骤②-6中取kye1=3.1111。

4.根据权利要求3所述的一种立体图像像素篡改定位的脆弱数字水印方法,其特征在于所述的步骤②-5中取Kmax'=3。