西安电子科技大学学报 ›› 2023, Vol. 50 ›› Issue (2): 112-124.doi: 10.19665/j.issn1001-2400.2023.02.012

• 网络空间安全与其他 • 上一篇    下一篇

优化块选择策略的高性能可逆信息隐藏算法

周琳娜1(),唐鑫2(),吴正哲2(),邓云腾2(),李岱霖2()   

  1. 1.北京邮电大学 网络空间安全学院,北京 100876
    2.国际关系学院 网络空间安全学院,北京 100091
  • 收稿日期:2022-10-25 出版日期:2023-04-20 发布日期:2023-05-12
  • 通讯作者: 唐 鑫(1987—),男,副教授,E-mail:xtang@uir.edu.cn
  • 作者简介:周琳娜(1972—),女,教授,E-mail:zhoulinna@bupt.edu.cn;|吴正哲(1999—),男,国际关系学院硕士研究生,E-mail:sdkjwzz@163.com;|邓云腾(2001—),男,国际关系学院本科生,E-mail:1271513459@qq.com;|李岱霖(2004—),男,国际关系学院本科生,E-mail:lidailinldl@uir.edu.cn
  • 基金资助:
    国家自然科学基金(62172053);国家自然科学基金(62102113);国家重点研发计划课题(2021YFC3340701);国家重点研发计划课题(2021YFC3340602);国家重点研发计划(2016YFB0801405)

High performance reversible data hiding with optimized block selection strategy

ZHOU Linna1(),TANG Xin2(),WU Zhengzhe2(),DENG Yunteng2(),LI Dailin2()   

  1. 1. School of Cyberspace Security,Beijing University of Posts and Telecommunications,Beijing 100876,China
    2. School of Cyberspace Security,University of International Relations,Beijing 100091,China
  • Received:2022-10-25 Online:2023-04-20 Published:2023-05-12

摘要:

块选择是改善基于像素值排序的可逆信息隐藏算法性能的关键策略,通过在波动性较小的块中优先嵌入数据,可提升相应算法的不可感知性。然而,现有计算波动值的方法准确性受限于分块大小、形状和所选用的预测器,所以设计一种可以在不同分块大小、不同分块形状、不同类型预测器下通用的计算方法就尤为重要。对于较大的或者形状不规则的分块,若用于参与扩展计算的像素空间位置相关性较弱,即使相应的块波动值较小,在实际嵌入过程中,也仍然可能导致无效平移。为了解决该问题,首先提出了一种改进的波动性定义,以同时考虑水平、竖直、双斜对角4个方向上下文像素的一致性,判断完局部邻域内相邻像素一致性后,再判断同一方向上两个邻域的整体像素一致性,提升了块选择的准确性;其次,考虑了最大值与次大值、最小值与次小值之间的切比雪夫距离,通过消减最大值或最小值像素的扩展来减少无效移位。实验结果表明,文中提出的方案可实现更好的不可感知性。

关键词: 可逆信息隐藏, 像素值排序, 块选择, 波动值计算, 切比雪夫距离

Abstract:

Block selection is a key strategy to improve the performance of pixel value ordering based reversible data hiding.By preferentially embedding data into blocks with a smaller fluctuation at first,better imperceptibility is able to be achieved.However,the accuracy of existing methods to calculate the fluctuation value is limited by the block size,shape and the selected predictor,so it is particularly important to design a calculation method that can be used under different block sizes,shapes and types of predictors.For large blocks or those irregular in shape,if the spatial position correlation of pixels used in the expansion is weak,even though the corresponding block is small in fluctuation,invalid shifting is still able to be introduced in the actual embedding process.To deal with this problem,we first propose an improved definition of fluctuation to consider the consistency of context pixels in horizontal,vertical,and bi-diagonal directions simultaneously.Once the consistency of adjacent pixels in the local neighborhood is determined,we further calculate the overall consistency of neighboring pixels in each direction,which improves the accuracy of block selection.Second,we consider the Chebyshev distance between the maximum value and the second maximum value,and that between the minimum value and the second minimum value,and reduce the invalid shift by subtracting the maximum or minimum pixel expansion.Experimental results show that our proposed scheme is able to achieve a better imperceptibility.

Key words: reversible data hiding, pixel-value-ordering, block selection, fluctuation value calculation, chebyshev distance

中图分类号: 

  • TP309.7