首页 > 专利 > 绍兴聚量数据技术有限公司 > 基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法专利详情

基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2020-07-08
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-11-03
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2022-04-22
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2040-07-08
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN202010653109.0 申请日 2020-07-08
公开/公告号 CN111787335B 公开/公告日 2022-04-22
授权日 2022-04-22 预估到期日 2040-07-08
申请年 2020年 公开/公告年 2022年
缴费截止日
分类号 H04N19/91H04N19/467H04N19/184 主分类号 H04N19/91
是否联合申请 联合申请 文献类型号 B
独权数量 1 从权数量 4
权利要求数量 5 非专利引证数量 4
引用专利数量 0 被引证专利数量 0
非专利引证 1、US 5966465 A,1999.10.12CN 105488822 A,2016.04.13CN 110445949 A,2019.11.12CN 110290390 A,2019.09.27CN 107018419 A,2017.08.04张弢,柳雨农,邢亚林,任帅,张德刚.基于直方图移位的AMBTC域无损信息隐藏《.计算机应用研究》.2019,Pei-Feng Shiu; 2、Wei-Liang Tai; 3、Jinn-KeJanl; 4、Chin-Chen Chang.An InterpolativeAMBTC-based high-payload RDH scheme forencrypted image《.Signal Processing: ImageCommunication》.2019,;
引用专利 被引证专利
专利权维持 2 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 绍兴聚量数据技术有限公司,杭州电子科技大学上虞科学与工程研究院有限公司 当前专利权人 绍兴聚量数据技术有限公司,杭州电子科技大学上虞科学与工程研究院有限公司
发明人 夏婷婷、张靖群、林娟、吕慈纯、李黎、陆剑锋、张善卿 第一发明人 夏婷婷
地址 浙江省绍兴市上虞区曹娥街道江西路2288号浙大网新科技园A2楼809室 邮编 312300
申请人数量 2 发明人数量 7
申请人所在省 浙江省 申请人所在市 浙江省绍兴市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州求是专利事务所有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
傅朝栋、张法高
摘要
本发明提出了一种基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法。首先,利用AMBTC对原始灰度图像进行压缩,每个块就到了两个量化级和一个位图。接下来,将每个块的位图转换为十进制数,用来计算十进制数的出现频数。用户定义的阈值用于将块划分为两种情况,分别为可嵌入块和不可嵌入块。如果十进制数的频数大于或等于阈值,则相对应的位图是可嵌入的,然后使用霍夫曼编码技术进行压缩。如果十进制数的频数小于阈值,则相对应的位图是不可嵌入的。该发明利用霍夫曼码来代替原始位图,腾出每个块位图的剩余空间,用来嵌入秘密信息。与其他方法相比,该方法具有更好的信息隐藏量和可以接受的图像视觉质量。
  • 摘要附图
    基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法
  • 说明书附图:图1
    基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法
  • 说明书附图:图2
    基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法
  • 说明书附图:图3
    基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法
  • 说明书附图:图4
    基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法
  • 说明书附图:图5
    基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法
  • 说明书附图:图6
    基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-04-22 授权
2 2020-11-03 实质审查的生效 IPC(主分类): H04N 19/91 专利申请号: 202010653109.0 申请日: 2020.07.08
3 2020-10-16 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法,其特征在于,具体步骤如下:
S1:标准灰度图像O按光栅扫描顺序,分割成大小为m×m不重叠的图像块;
S2:每个图像块经过AMBTC压缩后,得到压缩码(h,l,B),其中,h为高量化值、l为低量化值,B为位图;
S3:将S2中获得的除了h=l对应的位图之外其余位图,按序取出每张位图中的“0”和“1”形成m×m位的二进制数值,将二进制数值转换为十进制数值,统计所有位图的十进制数值中每个十进制数值的频数ai;
S4:对于所有ai≥TH的十进制数值,收集其对应的位图形成编码集合,并对集合中的位图进行霍夫曼编码,形成霍夫曼码表;
S5:在所有图像块中搜索两类块作为秘密信息嵌入块,第一类为h=l的图像块,其中图像块的位图进行清空;第二类为所述编码集合中的位图对应的图像块;对每个秘密信息嵌入块进行信息嵌入的预处理,预处理方法为利用霍夫曼码表中码字替代原位图,位图剩余空间被清空,同时调换两个量化值顺序变为(l,h);
S6:压缩霍夫曼码表,清空前BM个AMBTC压缩码,具体过程为:采用固定长度16比特表示霍夫曼码表中的标签,采用固定长度4比特表示码字长度;统计出所有标签、码字长度和码字的总比特数,再取固定长度14比特作为附加信息,用于表示霍夫曼码表比特数;附加信息加霍夫曼码表比特数为总比特数R,清空前BM个AMBTC压缩码空间,BM的计算公式如下:
其中 表示向上取整;
S7:首先,将压缩霍夫曼码表得到的比特流接在原始秘密信息流前面,共同作为秘密信息;然后,从第BM+1个AMBTC压缩码开始采用两种嵌入策略进行信息嵌入,第一种针对两个量化值为(l,h)的压缩码,将秘密信息填充在位图的剩余空间中,第二种针对h=l的压缩码,将m×m比特秘密信息嵌入位图中;最后,将嵌入信息后的AMBTC压缩编码进行重构,得到隐写图像O′,完成整个信息嵌入过程,将隐写图像O′发送至接收端;
S8:接收端收到隐写图像O′后,提取隐写图像O′中的秘密信息,恢复原始灰度图。

2.根据权利要求1所述的基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法,其特征在于,所述S1中,m=4。

3.根据权利要求2所述的基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法,其特征在于所述S2的具体过程如下:
每个图像块经过AMBTC压缩后,得到压缩码(h,l,B),其中,高量化值h、低量化值l和位图B,计算具体公式如下:
其中:xi表示图像块中的第i个像素值,n表示图像块中像素值大于等于平均像素值 的像素个数,Bi表示位图B中对应于第i个像素的位元值,运算符 表示向下取整。

4.根据权利要求3所述的基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法,其特征在于所述S3中,位图中的4×4个位元值,需按照从左到右,从上到下的顺序,按序取出连接成16位的二进制数值。

5.根据权利要求1所述的基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法,其特征在于所述S8的具体过程如下:
首先,接收端将隐写图像O′按光栅扫描顺序,分割成大小为m×m不重叠的图像块,每个图像块进行AMBTC压缩后得到压缩码(h’,l’,B’);
接着,从AMBTC压缩码中,提取前14比特,还原计算出BM,然后提取出霍夫曼码表;
最后,根据嵌入策略,找到量化值相等或量化值顺序调换的块,对前者直接提取信息,对后者通过查询霍夫曼编码,提取出秘密信息;接着恢复原始AMBTC压缩码信息,获得原始灰度图像O。
说明书

技术领域

[0001] 本发明属于信息可逆隐藏领域,尤其涉及压缩域,提出了一种基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法。

背景技术

[0002] 随着多媒体技术的快速发展,每个人都可以更方便、更快地访问各种多媒体信息资源,包括音频、视频、文本文件、图像等信息。然而,这也带来了很多信息安全问题,包括图像信息篡改、公共数字信息遭受恶意攻击和拦截等。为了解决这些问题,近年来专家学者提出了许多数字数据隐藏方案。
[0003] 数据隐藏是指在载体中嵌入需要保护的秘密数据,通过公共渠道将秘密信息传递给合法用户和授权机构。基于可逆性特征的数据隐藏技术通常可以分为两类:不可逆数字隐藏(IRDH)和可逆数据隐藏(RDH)。在前一种情况下,秘密信息被提取后无法恢复载体信息;然而,后一种情况,即可逆信息隐藏,是一个非常重要的信息隐藏领域,具有不可预测性、安全性、鲁棒性和稳定性。可逆数据隐藏在军事、取证、医学、法律证据保护、文物保护等领域有着特殊的应用,这些领域对原始覆盖介质的恢复都有很高的要求。数字图像的RDH大致可分为三个主要领域:空间域、频域和压缩域。
[0004] 空域中,通常是通过修改覆盖图像的像素强度来嵌入秘密信息。最小有效位(LSB)是一种典型的基于空间域的方法。频域中,首先利用频率变换机制对覆盖图像进行频率系数覆盖,如离散余弦变换(DCT)或离散小波变换(DWT)。然后,将秘密嵌入到系数中。最后利用修正后的系数对图像进行重构。在压缩域,将秘密信息隐藏在压缩码中,经典的有向量量化编码(VQ),JPEG编码和块截断编码(BTC)等。
[0005] AMBTC是BTC的常见变体。与BTC压缩方法比,AMBTC保持了相同的压缩后图像视觉质量,但是却有效地减小了压缩编码的大小。2010年,Chen等人提出了一种基于BTC压缩图像的可逆信息隐藏策略,他们的方法利用每个块的两个量化值的差来确定不同的秘密隐藏策略。如果两个量子化的值不相等,位图中就会嵌入一个秘密位。当两个量化值相等时,位图直接被秘密信息代替。2011年,Li等人提出了一种基于BTC压缩的可逆图像信息隐藏方案。该方法利用直方图位移和翻转两个量化值,来保持压缩图像的质量和获得可接受的数据隐藏能力。2019年,Lin等人提出了一种基于AMBTC压缩图像和(7,4)汉明码的可逆数据隐藏方法,以增强(7,4)汉明码的优势。他们利用低均值和高均值之间的关系作为判断机制来选择秘密数据隐藏的块。以上方法普遍利用两个量化值之间的关系,来对信息隐藏块进行选择,很少纯粹的只从位图的统计特性角度来思考,进行可藏信息块的选择。

发明内容

[0006] 通过综合考虑信息隐藏量和图像视觉品质等因素,本发明提出了利用AMBTC技术和霍夫曼编码技术对位图进行修改,而达到可逆信息隐藏。首先,使用AMBTC对原始灰度图像进行压缩,得到压缩图像。然后,将AMBTC压缩码中的位图转换为十进制数,对十进制数进行统计。AMBTC压缩图像根据预定义的阈值分为可嵌入块和不可嵌入块,其中十进制数的频数大于或等于阈值,则压缩块是可嵌入的。针对于可嵌入块,则采用嵌入策略,最终实现秘密信息的隐藏。
[0007] 本发明的技术方案步骤如下:
[0008] 一种基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法,其具体步骤如下:
[0009] S1:标准灰度图像O按光栅扫描顺序,分割成大小为m×m不重叠的图像块;
[0010] S2:每个图像块经过AMBTC压缩后,得到压缩码(h,l,B),其中,h为高量化值、l为低量化值,B为位图;
[0011] S3:将S2中获得的除了h=l对应的位图之外其余位图,按序取出每张位图中的“0”和“1”形成m×m位的二进制数值,将二进制数值转换为十进制数值,统计所有位图的十进制数值中每个十进制数值的频数ai;
[0012] S4:对于所有ai≥TH的十进制数值,收集其对应的位图形成编码集合,并对集合中的位图进行霍夫曼编码,形成霍夫曼码表;
[0013] S5:在所有图像块中搜索两类块作为秘密信息嵌入块,第一类为h=l的图像块,其中图像块的位图进行清空;第二类为所述编码集合中的位图对应的图像块;对每个秘密信息嵌入块进行信息嵌入,嵌入方法为利用霍夫曼码表中码字替代原位图,位图剩余空间被清空,同时调换两个量化值顺序变为(l,h);
[0014] S6:采用固定长度16比特表示霍夫曼码表中的标签,采用固定长度4比特表示码字长度;统计出所有标签、码字长度和码字的总比特数,再取固定长度14比特作为附加信息,用于表示霍夫曼码表比特数;附加信息加霍夫曼码表比特数为总比特数R,清空前BM个AMBTC压缩码空间,BM的计算公式如下:
[0015]
[0016] 其中 表示向上取整;
[0017] S7:首先,将压缩霍夫曼码表得到的比特流接在原始秘密信息流前面,共同作为秘密信息;然后,从第BM+1个AMBTC压缩码开始采用两种嵌入策略进行信息嵌入,第一种针对两个量化值为(l,h)的压缩码,将秘密信息填充在位图的剩余空间中,第二种针对h=l的压缩码,将m×m比特秘密信息嵌入位图中;最后,将嵌入信息后的AMBTC压缩编码进行重构,得到隐写图像O′,完成整个信息嵌入过程,将隐写图像O′发送至接收端;
[0018] S8:接收端收到隐写图像O′后,提取隐写图像O′中的秘密信息,恢复原始灰度图。
[0019] 在上述技术方案基础上,本发明的各步骤还可以进一步采用如下优选方式。
[0020] 作为优选,所述S1中,m=4。
[0021] 作为优选,所述S2的具体过程如下:
[0022] 每个图像块经过AMBTC压缩后,得到压缩码(h,l,B),其中,高量化值h、低量化值l和位图B,计算具体公式如下:
[0023]
[0024]
[0025]
[0026]
[0027] 其中:xi表示图像块中的第i个像素值,n表示图像块中像素值大于等于平均像素值 的像素个数,Bi表示位图B中对应于第i个像素的位元值,运算符 表示向下取整。
[0028] 作为优选,所述S3中,位图中的4×4个位元值,需按照从左到右,从上到下的顺序,按序取出连接成16位的二进制数值。
[0029] 作为优选,所述S8的具体过程如下:
[0030] 首先,接收端将隐写图像O′按光栅扫描顺序,分割成大小为m×m不重叠的图像块,每个图像块进行AMBTC压缩后得到压缩码(h’,l’,B’);
[0031] 接着,从AMBTC压缩码中,提取前14比特,还原计算出BM,然后提取出霍夫曼码表;
[0032] 最后,根据嵌入策略,找到量化值相等或量化值顺序调换的块,对前者直接提取信息,对后者通过查询霍夫曼编码,提取出秘密信息;接着恢复原始AMBTC压缩码信息,获得原始灰度图像O。
[0033] 相对于现有技术而言,本发明的有益效果如下:
[0034] 本发明相对于现有技术,本发明的优势在于:
[0035] (1)针对低宽带条件下的实时秘密通信,本发明提出了一种可逆的数据隐藏方法。
[0036] (2)本发明利用块的特征统计和霍夫曼编码来隐藏秘密信息到AMBTC压缩块中,所提出方法独特。
[0037] (3)本发明可在较大范围内选择预定义的阈值。该阈值既可以调节隐写图像的视觉品质,又可以调节信息隐藏能力。
[0038] (4)本发明将通过阈值限定的位图进行霍夫曼编码,这有利于提高信息隐藏的安全性。

实施方案

[0045] 下面结合附图和具体实施方式对本发明做进一步阐述和说明。
[0046] 本发明提供了一种基于AMBTC压缩技术和霍夫曼编码的可逆信息隐藏方法,其中该方法的具体原理如图3所示。下面详细对其具体实现过程进行展开描述。
[0047] S1:对标准灰度图像O按光栅扫描顺序,分割成大小为m×m且互不重叠的图像块。本实施例中设置m=4。
[0048] S2:每个图像块经过AMBTC压缩后,得到压缩码(h,l,B),其中,h为高量化值、l为低量化值,B为位图。
[0049] 高量化值h、低量化值l和位图B,计算具体公式如下:
[0050]
[0051]
[0052]
[0053]
[0054] 其中:xi表示图像块中的第i个像素值,n表示图像块中像素值大于等于平均像素值 的像素个数,Bi表示位图B中对应于第i个像素的位元值,运算符 表示向下取整。
[0055] 本实施例中AMBTC压缩过程图如图1所示,其中展示了一个图像块的压缩码计算过程。
[0056] S3:在S2中获得的所有位图中,当h=l时位图内部全为“1”,可作为后续嵌入块,因此除了h=l对应的位图之外,对其余位图分别进行十进制转换,转换方法为:按序取出每张位图中的“0”和“1”形成m×m位的二进制数值,由于位图中的4×4个位元值,因此此处需按照从左到右,从上到下的顺序(即按照第一行从左到右+第二行从左到右+第三行从左到右+第四行从左到右的顺序),按序取出连接成16位的二进制数值;将二进制数值转成转换为十进制数值。不同的位图具有不同的十进制数值,因此需要统计所有位图的十进制数值中每个十进制数值的频数,第i个十进制数值的频数记为ai。
[0057] S4:对于所有ai≥TH的十进制数值,收集其对应的所有位图形成编码集合,并对集合中的位图进行霍夫曼编码,形成霍夫曼码表。霍夫曼编码原理如图2所示。编码集合中的位图筛选原理图如图5所示,可以将所有十进制数的频数ai从高到低进行分类统计排序,以TH为最低筛选阈值,一共获取到M个十进制数Zi,,通过霍夫曼编码形成yi。
[0058] S5:在所有图像块中搜索两类块作为秘密信息嵌入块,第一类为其压缩码中h=l的图像块,此类图像块的位图需进行清空;第二类为前述编码集合中的位图对应的图像块,即其十进制数值的频数满足ai≥TH的图像块。对每个秘密信息嵌入块进行信息嵌入,嵌入方法为利用霍夫曼码表中码字替代原位图,位图剩余空间被清空,同时调换两个量化值顺序变为(l,h)以示标记。
[0059] S6:压缩霍夫曼码表,清空前BM个AMBTC压缩码,具体过程为:
[0060] S61:采用固定长度16比特表示霍夫曼码表中的标签,采用固定长度4比特表示码字长度;统计出所有标签、码字长度和码字的总比特数;
[0061] S62:再取固定长度14比特作为附加信息,用于表示霍夫曼码表比特数;附加信息加霍夫曼码表比特数为总比特数R。
[0062] S63:清空前BM个AMBTC压缩码空间,BM的计算公式如下:
[0063]
[0064] 其中 表示向上取整。
[0065] 本实施例中,霍夫曼码表的压缩流程如图4所示,其中每个标签长度16bit,每个码字长度14bit,霍夫曼码(Huffman code)参见图中所示,附加信息14bit。最终,附加信息连接在所有标签、码字长度和码字的信息串之前,由此通过压缩霍夫曼码表得到了1148bit的比特流。
[0066] S7:搜索两类块作为秘密信息嵌入块,对调两个量化值位置作为标记,如图3所示,具体过程为:
[0067] S71:首先,将压缩霍夫曼码表得到的比特流接在原始秘密信息流前面,共同作为秘密信息。本实施例中采取随机产生“0”、“1”比特作为原始信息。
[0068] S73:然后,从第BM+1个AMBTC压缩码开始采用两种嵌入策略进行信息嵌入,第一种针对两个量化值为(l,h)的压缩码,将秘密信息填充在位图的剩余空间中,第二种针对h=l的压缩码,将m×m比特秘密信息嵌入位图中.
[0069] S73:最后,将嵌入信息后的AMBTC压缩编码进行重构,得到隐写图像O′,完成整个信息嵌入过程,将隐写图像O′发送至接收端。本发明中的部分隐写图像如图6所示。
[0070] S8:接收端收到隐写图像O′后,提取隐写图像O′中的秘密信息,恢复原始灰度图,具体过程如下:
[0071] S81:首先,接收端将隐写图像O′按光栅扫描顺序,分割成大小为m×m不重叠的图像块,每个图像块进行AMBTC压缩后得到压缩码(h’,l’,B’);
[0072] S82:接着,从AMBTC压缩码中,提取前14比特,还原计算出BM,然后提取出霍夫曼码表;
[0073] S83:最后,根据前述的嵌入策略,找到量化值相等或量化值顺序调换的块,这两类块中嵌有秘密信息,因此对前者直接提取信息,对后者通过查询霍夫曼编码,提取出秘密信息;接着恢复原始AMBTC压缩码信息,获得原始灰度图像O。
[0074] 为了展示本发明所能达到的效果,下面将上述方法应用于一个具体实施例中,其具体步骤不再赘述,下面主要展示其具体参数和技术效果。
[0075] 实施例
[0076] 本实施例中,按照前述的步骤S1~S8进行可逆信息隐藏,其具体结果展示如下:
[0077] 表1显示,平均阈值TH为7时,每个测试图的信息隐藏能力最高,约为40000比特。在表1中,平均码长为7比特,位图为16比特,因此每个可嵌入位图中有9比特可用于秘密信息隐藏。该方案中的秘密信息量等于秘密信息总量减去霍夫曼码表的压缩码比特数,即S=SA‑R。图像视觉质量与信息隐藏量之间存在一定的权衡关系,当表1显示方案的隐藏容量最大时,图像的视觉品质较低,但图6显示了8幅隐写图像,可见隐写图像的图像质量仍然是可以接受的。
[0078] 表1隐写图像的视觉效果和最大信息隐藏量
[0079]
[0080] 表2列出了TH=5、10、15、…、50时的部分PSNR和数据隐藏能力,对应更高的秘密嵌入能力。在该方法中,阈值取值范围较广,阈值的最大值等于十进制数的最高频数。实验表明,Lena、Wine和Zelda图像中十进制数的最高频数分别为447、308和307。同时,阈值TH的大小对图像质量和隐藏能力有很大的影响。因此,该方法可以获得多个实验结果和实验性能。
[0081] 从表1和表2可以看出,阈值越大,霍夫曼编码涉及的位图类型越多,有助于增加信息隐藏量。但是,位图类型的增加会降低霍夫曼编码的效率,增加霍夫曼编码表的压缩成本,降低信息的隐藏能力。因此,这两个过程最终决定了该算法的信息隐藏能力。
[0082] 表2不同TH值时,PSNR和HC
[0083]
[0084] 为了进一步说明发明的优越性能,本发明将其与之前的一些BTC或AMBTC方案进行了比较,如Chang et al.(2011),Li et al.(2011),Chen et al.(2010),and Lin et al.(2019),在信息嵌入率(ER)和信息隐藏能力(HC)方面进行了比较。
[0085] 由表3可知,Chang等方案、Li等方案和本发明提出的方案的平均数据隐藏能力分别为30112比特、17071比特和35890比特。显然,本发明提出的方案的数据隐藏能力明显高于Chang et al.(2011),是Li et al.(2011)的两倍。由于这三种方法使用了类似的压缩模式BTC或AMBTC,所以它们具有相同大小的隐写图像压缩码(CF),即(512×512×8/4)=524288比特。表3可知,三种方法的平均ER分别为0.058、0.033、0.068。因此,与其他两种方案相比,该方案具有更好的数据隐藏能力和信息嵌入率。
[0086] 本发明的方案中选取了两组具有代表性的数据,分别是本发明的方案(1)和方案(2),如表4所示。表4中,Chen et al.(2010),Lin et al.(2019),our scheme(1),and our scheme(2)的信息隐藏能力(HC)分别为19359比特、22464比特、40071比特和23624比特。Chen et al.(2010),Lin et al.(2019),our scheme(1),and our scheme(2)的平均信息嵌入率(ER)分别为0.034、0.040、0.076和0.045。从表4可以看出,本发明的方案的PSNR值低于Chen等人,但是本发明的方案的HC和ER值是现有技术的两倍。另一方面,本发明的方案的PSNR值与Lin等人的比较接近,但是本发明的方案仍然具有更高的信息隐藏能力和更好的性能。
[0087] 综合实验结果表明,本发明方案比其他四种方案具有更好的信息隐藏能力和信息嵌入率。本发明的方案也有可接受的图像视觉质量,因此优于其他四种方法。
[0088] 表3本发明的方案与Chang等人的方法和Li等人的方法之间的HC和ER比较。
[0089]
[0090] 表4本发明的方法与其他基于AMBTC的方法的性能比较。
[0091]
[0092]
[0093] 其中Our scheme为本发明的方法,其余上述所提到的现有技术中的方法对应参考文献如下:
[0094] [1]Chang,C.C.,Lin,C.Y.,Fan,Y.H.(2011)‘Reversible steganography for BTC‑compressed images’,Fundamenta Informaticae,Vol.109,No.2,pp.121–134.[0095] [2]Li,C.H.,Lu,Z.M.,Su,Y.X.(2011)‘Reversible data hiding for BTC‑compressed images based on bit plane flipping and histogram shifting of mean tables’,Information technology journal,Vol.10,No.7,pp.1421–1426.[0096] [3]Chen,J.,Hong,W.,Chen,T.S.,et al.(2010)‘Steganography for BTC compressed image using no distortion technique’,The Imaging Science Journal,Vol.58,No.4,pp.177–185.
[0097] [4]Lin,J.,Lin,C.C.,Chang,C.C.(2019)‘Reversible steganographic scheme for AMBTC compressed image based on(7,4)Hamming Code’,Symmetry,Vol.11,No.10,pp.1236.
[0098] 以上所述的实施例只是本发明的一种较佳的方案,然其并非用以限制本发明。有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型。因此凡采取等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。

附图说明

[0039] 图1为AMBTC压缩过程图。
[0040] 图2为霍夫曼编码图。
[0041] 图3为算法原理图。
[0042] 图4为霍夫曼码表的压缩图。
[0043] 图5为霍夫曼编码的位图。
[0044] 图6为隐写图像的效果图,其中(A)Lena,(B)Airplane,(C)Barbara,(D)Goldhill,(E)Wine,(F)Bird,(G)Zelda,(H)Boat。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号