【技术实现步骤摘要】
一种基于自适应STC
‑
ECC策略的图像鲁棒隐写方法
[0001]本专利技术属于隐写隐藏
,具体涉及一种基于自适应STC
‑
ECC策略的图像鲁棒隐写方法。
技术介绍
[0002]图像隐写技术的目的是通过数字图像实现隐蔽通信。然而,在社交网络传输的图像中,由于运营者需要考虑带宽和存储的限制,会对传输的图像进行二次压缩处理。为了提高通信安全性,自适应隐写术采用校验子格编码(STC)实现最小图像失真。而鲁棒隐写术则能够在图像经过二次压缩后仍能正确提取隐藏的消息。
[0003]在过去的十几年中,学术界提出了“构建抗压缩域&ECC
‑
STC”框架来实现鲁棒自适应嵌入。该框架使用抗压缩性较强的系数作为载体系数,通过纠错码(ECC)对编码后的秘密消息进行处理,并利用STC编码将编码数据嵌入图像。然而,为了保证鲁棒性,需要嵌入大量额外的校验码,这导致随着消息载荷的增加,安全性大幅降低。此外,由于STC是矩阵编码,解码过程容易出现错误扩散现象,即使添加了大量校验码,仍无法获得良好的鲁棒性。
[0004]为了解决这个问题,学术界提出了“构建抗压缩域&STC
‑
ECC”框架。在嵌入过程中,该框架将载体序列分为两部分:前面一部分用于嵌入秘密消息,然后利用ECC对部分隐藏序列进行编码,并将校验码嵌入到第二部分中。通过这种方式,不仅有效地降低了错误扩散现象,还减少了校验码的开销,从而提高了鲁棒性和安全性。但是这个框架也带 ...
【技术保护点】
【技术特征摘要】
1.一种基于自适应STC
‑
ECC策略的图像鲁棒隐写方法,其特征在于,包括如下步骤:步骤S1,将用于嵌入秘密消息的载体图像解码在JPEG域中,并获取离散余弦变换DCT系数矩阵X;步骤S2,计算X中每个系数的修改失真,得到修改损失ρ;步骤S3,通过抖动调制算法,提取候选载体序列C
c
;步骤S4,根据候选载体序列C
c
,通过有效载荷和嵌入密度的筛选,将秘密消息嵌入载体图像中,生成隐写序列S;步骤S5,根据隐写序列S,通过抖动调制算法,修改载体图像中的系数,实现秘密信息的隐藏;步骤S6,将步骤S5中修改后的系数进行JPEG编码,生成JPEG图像文件,即隐写图像。2.根据权利要求1所述的基于自适应STC
‑
ECC策略的图像鲁棒隐写方法,其特征在于,步骤S2中,所述计算X中的每个系数的修改失真,使用的是失真函数UERD和J
‑
UNIWARD进行计算。3.根据权利要求1所述的基于自适应STC
‑
ECC策略的图像鲁棒隐写方法,其特征在于,步骤S3中,在所述通过抖动调制算法提取候选载体序列C
c
的过程中,针对不同图像传输通道或者社交平台,调整载体选择频率段。4.根据权利要求1至3任一所述的基于自适应STC
‑
ECC策略的图像鲁棒隐写方法,其特征在于,步骤4具体过程如下:步骤S41,对提取的获得选候选载体序列C
c
进行随机置乱;步骤S42,将候选载体序列C
c
,切割成n
b
个相等长度l
b
的载体元素块;步骤S43,根据有效载荷,即嵌入秘密消息的长度l
m
,确定所需载体元素块数n
e
,并选择n
e
块候选载体元素块组合为载体序列C
*
...
【专利技术属性】
技术研发人员:肖凤军,黄林超,常琪,任一支,姚晔,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。