摘要

本发明公开了一种JPEG图像可逆数据隐藏方法,包括步骤:输入一幅JPEG图像,解析该JPEG图像的比特流,读取量化表,得到BITS和HUFFVAL两个序列,解析出JPEG图像量化DCT系数值的集合;计算各个频率位置的AC系数被选中用于嵌入时的均方差;计算哈夫曼码字长度增长表;计算各个频率位置嵌入时文件体积增长大小;计算各个频率位置的AC系数中绝对值为1的数量;计算每个数据比特的平均图像视觉失真值和平均文件大小变化值;计算每个频率位置的负指标,并对对应频率位置进行升序排列;根据零值AC系数数量对DCT块进行升序排列;综合上述排列序列挑选DCT块进行数据嵌入。本发明可减少图像视觉失真和熵编码比特流增加的数量,从而达到优化载密JPEG图像质量和文件大小的目的。