发明名称 一种在图像中进行信息搭载传输的方法
摘要 本发明公开了一种在图像中进行信息搭载传输的方法,通过对原始图像进行像素值奇偶处理,形成载体图像,然后把任意信息隐藏在这个载体图像中进行传输,收端能完全恢复信息,也能完全恢复形成的载体图像。载体图像与原始图像几乎无差别,大大提高了恢复的原始图像质量。通过构造载体图像获得固定的无损隐藏容量,隐藏量达到1/8,而且还具有实现简单、原始图像恢复质量高的特点,这克服了目前大容量无损信息隐藏方法隐藏容量不固定的缺陷。
申请公布号 CN104202501A 申请公布日期 2014.12.10
申请号 CN201410437631.X 申请日期 2014.08.29
申请人 西安空间无线电技术研究所 发明人 周诠;黎军;张怡;呼延烺;李静玲;崔涛;梁薇;魏佳圆
分类号 H04N1/32(2006.01)I 主分类号 H04N1/32(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种在图像中进行信息搭载传输的方法,其特征在于步骤如下:1)对尺寸为W×H,8bit量化的原始图像X按行或按列排列得到长度为L=W×H的一维数组,其中W、H为正整数,对该一维数组中的像素灰度值进行十进制处理,并统计处理后的一维数组中像素值为奇数的个数和像素值为偶数的个数;如果像素值为奇数的个数小于或等于像素值为偶数的个数,则把每个奇数像素值都减1变成偶数,生成新的大小与X相同的载体图像A;如果像素值为奇数的个数大于像素值为偶数的个数,则把每个偶数像素值加1变成奇数,生成新的大小与X相同的载体图像A;2)把待搭载的第一位为“0”的二进制信息在灰度载体图像A进行信息搭载,形成含密载体图像,具体过程如下:若待搭载的二进制信息位为“0”,则该位在载体图像A中对应的像素值不变;若待搭载的二进制信息位为“1”,则判断该位在载体图像A中的对应像素值的奇偶性,若为偶数,则该位在载体图像A中的对应像素值加1变成奇数,若为奇数,则该位在载体图像A中的对应像素值减1变成偶数;3)对含密载体图像进行无失真传输;4)接收端根据收到含密载体图像后进行搭载信息的恢复,得到待搭载的第一位为“0”的二进制信息,具体过程如下:若含密载体图像的第一个像素值是奇数,则搭载信息的第一位为“0”,从含密载体图像的第二个像素值开始,若含密载体图像的像素值为奇数,则搭载信息的对应位为“0”,若含密载体图像的像素值为偶数,则搭载信息的对应位为“1”;若含密载体图像的第一个像素值是偶数,则搭载信息的第一位为“0”,从含密载体图像的第二个像素值开始,若含密载体图像的像素值为偶数,则搭载信息的对应位为“0”,若含密载体图像的像素值为奇数,则搭载信息的对应位为“1”;5)接收端根据接收到的含密载体图像进行载体图像恢复,得到载体图像A,具体过程如下:含密载体图像的第一个像素值即为恢复出的载体图像A的第一个像素;从含密载体图像的第二个像素值开始,若含密载体图像的像素值的奇、偶性与第一个像素值相同,则该像素值即为恢复出的载体图像A对应的像素值;若含密载体图像的像素值的奇、偶性与第一个像素值不同,则判断该像素值的奇偶性,若为偶数,则将该像素值加1后作为恢复出的载体图像A对应的像素值,若为奇数,则将该像素值减1后作为恢复出的载体图像A对应的像素值。
地址 710100 陕西省西安市长安区西街150号