首页 | 本学科首页   官方微博 | 高级检索  
     

全体变长编码映射的JPEG可逆信息隐藏
引用本文:王可,吴绍武,尹晓琳,付婧巧,陈兵,卢伟. 全体变长编码映射的JPEG可逆信息隐藏[J]. 中国图象图形学报, 2023, 28(3): 734-748
作者姓名:王可  吴绍武  尹晓琳  付婧巧  陈兵  卢伟
作者单位:1. 中山大学计算机学院, 广州 510006;2. 广东省信息安全技术重点实验室, 广州 510006;3. 机器智能与先进计算教育部重点实验室, 广州 510006
基金项目:国家自然科学基金项目(62261160653,62102101);阿里巴巴创新研究计划
摘    要:目的 JPEG(joint photographic experts group)作为一种广泛使用的图像格式,对其进行可逆信息隐藏有实际应用价值。大多数以JPEG图像为载体的可逆信息隐藏方案会导致图像质量降低和文件膨胀。由于在JPEG比特流中,并没有使用较多的变长编码(variable-length code, VLC),因此以未使用的VLC替换已使用的VLC可以实现秘密信息的无损嵌入,但这类方法的嵌入容量有限,且会导致文件膨胀。为了实现更大的嵌入容量并更好地控制文件膨胀,本文提出了新的全体VLC映射方案。方法 首先,重排序原始比特流中的行程长度/幅值大小(run/size value, RSV),获得去除编码冗余的载体;然后,引入中间VLC的概念,根据VLC频数分布,确定使文件膨胀大小相对于嵌入载荷最小的最优中间VLC映射模型;接着,通过计算模拟嵌入下的文件膨胀大小,确定构建最优中间VLC映射所需的嵌入VLC和中间VLC集合;最后,根据最优中间VLC映射关系修改定义哈夫曼表和JPEG比特流实现秘密信息的嵌入。结果 实验在USC-SIPI数据库上与基于DCT(discrete cosi...

关 键 词:可逆信息隐藏(RDH)  变长编码(VLC)  定义哈夫曼表(DHT)  JPEG比特流  文件膨胀  嵌入容量
收稿时间:2022-04-27
修稿时间:2022-06-29

General variable-length code mapping relevant reversible data hiding in JPEG bitstream
Wang Ke,Wu Shaowu,Yin Xiaolin,Fu Jingqiao,Chen Bing,Lu Wei. General variable-length code mapping relevant reversible data hiding in JPEG bitstream[J]. Journal of Image and Graphics, 2023, 28(3): 734-748
Authors:Wang Ke  Wu Shaowu  Yin Xiaolin  Fu Jingqiao  Chen Bing  Lu Wei
Affiliation:1. School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China;2. Guangdong Province Key Laboratory of Information Security Technology, Guangzhou 510006, China;3. Ministry of Education Key Laboratory of Machine Intelligence and Advanced Computing, Guangzhou 510006, China
Abstract:Objective Data hiding technique based secret data can be embedded into the cover images, and the certified receiver can extract it from the marked image. However, most of data hiding methods cannot restore the cover image after data extraction. Reversible data hiding (RDH) can be as a special sort of data hiding techniques to ensure the complete recovery of the cover image and the secret data. Nowadays, JPEG is the most popular image format, which is widely used in diverse photography devices and the internet. JPEG images are commonly-used as the cover images of RDH. For the RDH schemes in joint photographic experts group (JPEG) images, the performance evaluations are focused on embedding capacity, visual quality, and file size increment of the marked image. One category of RDH in JPEG images is based on the variable-length code (VLC) mapping, which can preserve the visual quality of the marked image unchanged. Therefore, only the optimizations for embedding capacity and file size increment are required. Most previous methods based on VLC mapping prefer to improve the embedding capacity while keeping the file size unchanged. Although both the visual quality and the file size of the marked image will not be changed, the embedding capacity is rather limited. To achieve sufficient embedding capacity in terms of slight file size increment, we develop a new RDH method on the basis of general VLC mapping, which provides larger embedding capacity with smaller file size increment. Method To embed secret data, VLC mapping-based RDH methods replace the used VLCs with the unused VLCs in the bitstream. To get larger embedding capacity and smaller file size increment, we propose the mechanism of intermediate VLC mapping. First, the default defined Huffman table (DHT) is used to encode the DCT coefficients during JPEG compression. The run/size value (RSV) with higher frequency may be assigned to the VLC with longer code lengths. So before data embedding, RSV reordering is conducted first, and VLCs with shorter code lengths are allocated to RSVs with higher frequencies. After RSV reordering, coding redundancy is reduced and the VLC frequency distribution can be used to measure the performance of VLC mapping relationships. Next, we analyze the effect of intermediate VLC mapping and direct VLC mapping on the file size of the marked image. The intermediate VLC mapping will perform better than direct VLC mapping in terms of keeping the file size when the frequency of the selected intermediate VLC is less than the number of bits equal to 1 in the secret data. The optimal intermediate VLC mapping model is then proposed. To construct a map from the used VLC to the unused VLC and minimize the file size increment, the VLC with the smallest frequency is selected as the intermediate VLC for each code length. Finally, our method is employed to construct the optimal intermediate VLC mapping for the given embedding capacity and the JPEG bitstream. For secret data extraction, the certified receiver can reconstruct the VLC mapping without auxiliary information. Result The experiments are carried out on the USC-SIPI database. The embedding capacity is greatly improved by 5 to 40 for multiple cover images compared to previous VLC mapping-related RDH methods. When 1.8×104 bits of secret data are embedded in the cover JPEG images with quality factor 90, our file size increment can be reduced by up to 42%. The experiments have verified the effectiveness of RSV reordering as well. The proposed mapping can reduce the file size increment while a large embedding capacity is provided. Conclusion A new strategy is implemented to construct VLC mapping, called optimal intermediate VLC mapping. To realize RDH in JPEG bitstream, our method can keep the cover image unchanged, provide larger embedding capacity, and optimize smaller file size increment further.
Keywords:reversible data hiding(RDH)  variable-length code(VLC)  defined Huffman table(DHT)  JPEG bitstream  file size increment  embedding capacity
点击此处可从《中国图象图形学报》浏览原始摘要信息
点击此处可从《中国图象图形学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号