发明名称 基于湿纸编码的像素值差(PVD)密写方法
摘要 一种基于湿纸编码的像素值差(PVD)密写方法。本发明将载体图像划分为若干个包含四个像素的图像块,在每个小块的像素值与最小像素值的差值的“干燥区域”,嵌入秘密信息;该方法嵌入量大,安全性好,提取简单。
申请公布号 CN102609892A 申请公布日期 2012.07.25
申请号 CN201210008339.7 申请日期 2012.01.12
申请人 天津理工大学 发明人 曹丽丽;杨晓苹;陈志宏
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 天津佳盟知识产权代理有限公司 12002 代理人 李益书
主权项 一种基于湿纸编码的像素值差(PVD)密写方法,其特征在于该方法包括以下步骤:步骤1、用光栅扫描的方法将载体图像划分为含四像素的图像块,相邻的像素记为pi,j,pi,j+1,pi+1,j+1和pi+1,j;位置为(i,j)的像素是pi,j,i和j分别为此像素所在的行数和列数,pi,j+1,pi+1,j+1和pi+1,j分别为pi,j的水平向右,垂直向下和斜对角方向的像素;步骤2、针对每个小块,按照下面步骤:(a)四像素小块中的像素重新命名为p1,p2,p3和p4,与其相应的灰度值分别为g1,g2,g3和g4;求出其中最小的像素值,记为g0,g0对应的像素记为p0;(b)构造四个两像素小块,分别记为group1,group2,group3,group4,其对应的像素值分别记为(g0,g1),(g0,g2),(g0,g3),(g0,g4);(c)将0到255的差值范围划分为连续的区间,区间划分时的区间宽度是以2为底数的指数函数;(d)计算步骤2(b)中每个两像素小块像素值差值dj,j=1,2,3,4,找出其所落入如步骤2(c)所述区间的指数ki;步骤3、确定随机传输矩阵D,湿纸密写中的矩阵D′由发送方和接收方共享的随机数字发生器种子生成传输矩阵的具体元素,密写中需要传输的只是消息分组长度,即D′的行数;步骤4、为符合人眼视觉特性,在像素值差值小或差值为0的区域嵌入少量或不嵌入秘密信息,将差值0确定为阈值,把步骤2(d)所计算的差值大于阈值的区域作为“干燥区域”;步骤5、在“干燥区域”内的差值由新差值取代,新差值由秘密信息的大小和差值所在的区间决定,其他的保持原值,完成密写;步骤6、从新差值中按照湿纸密写原理提取秘密信息。
地址 300384 天津市南开区红旗南路延长线天津理工大学主校区