发明名称 一种基于九宫格的灰度图像空域隐写方法
摘要 本发明提供一种基于九宫格的灰度图像空域隐写方法,该方法构造九宫像素点块模板,根据九宫格像素点块模板得到待处理图像每一像素点对应数值序列,计算图像每一像素点数值序列的标准差并排序,根据秘钥选择N个由大到小排列的标准差值所对应的像素点在图像中的位置进行LSB匹配嵌入得到隐写图像。该方法本发明选取了图像中高频区域如边缘、纹理位置进行秘密信息的嵌入,具有很强的抗攻击能力。
申请公布号 CN104537601A 申请公布日期 2015.04.22
申请号 CN201410808128.0 申请日期 2014.12.23
申请人 中山大学 发明人 卢伟;林许;孙伟
分类号 G06T1/00(2006.01)I;G06T7/60(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种基于九宫格的灰度图像空域隐写方法,其特征在于,包括以下步骤:S1:构造一个3×3大小的九宫格像素点块模板,其中每一宫格是一个小的正方形,表示一个像素,九个宫格构成一个大的正方形,令构成该大正方形每一条边的三个宫格的像素值的和为15,分别对该大正方形旋转90°,180°,270°得到包括该大正方形在内的四个方向的九宫格像素点块模板(M0,M1,M2,M3);S2:对于需要隐写的任一图像H,遍历图像H中的每一个像素点,取得由其8邻域像素以及本身构成的3×3大小的九宫格像素块,将该九宫格像素块构成的正方形的四条边上的三个宫格对应的像素值分别与模板(M0,M1,M2,M3)对应位置宫格的像素值进行点乘相加得到16个数值,将该九宫格像素块构成的正方形的两条对角线上的三个宫格对应的像素值分别与模板(M0,M1,M2,M3)对应位置宫格的像素值进行点乘相加得到8个数值,将该九宫格像素块构成的正方形的两条中线上的三个宫格对应的像素值分别与模板(M0,M1,M2,M3)对应位置宫格的像素值进行点乘相加得到8个数值,图像H中每一像素点对应得到32个数值;S3:根据S2的方法,计算图像H中每一个像素点对应的32个的数值的标准差,并将计算得到的标准差按从大到小的方式排序得到标准差序列A;S4:根据待隐写的信息嵌入率计算图像H中需要修改的像素个数N,在序列A中选择N个由大到小排列的标准差值所对应的像素位置值作为图像中待嵌入隐秘信息的位置序列P;S5:遍历P中所有的像素位置,根据隐秘信息进行LSB匹配嵌入获得图像H的隐写图像。
地址 510260 广东省广州市海珠区新港西路135号