Reversible data hiding (RDH) has been extensively studied in the field of information security. In our previous work [1], an explicit implementation approaching the rate-distortion bound of RDH has been proposed. However, there are two challenges left in our previous method. Firstly, this method suffers from computing precision problem due to the use of arithmetic coding, which may cause the further embedding impossible. Secondly, it had to transmit the probability distribution of the host signals during the embedding/extraction process, yielding quite additional overhead and application limitations. In this paper, we first propose an RDH scheme that employs our recent asymmetric numeral systems (ANS) variant as the underlying coding framework to avoid the computing precision problem. Then, we give a dynamic implementation that does not require transmitting the host distribution in advance. The simulation results show that the proposed static method provides slightly higher peak signal-to-noise ratio (PSNR) values than our previous work, and larger embedding capacity than some state-of-the-art methods on gray-scale images. In addition, the proposed dynamic method totally saves the explicit transmission of the host distribution and achieve data embedding at the cost of a small image quality loss.
翻译:可逆数据隐藏(RDH)在信息安全领域已得到广泛研究。在我们前期工作[1]中,提出了一种逼近RDH率失真边界的显式实现方法。然而,该方法仍存在两个挑战:首先,由于采用算术编码,该方法存在计算精度问题,可能导致后续嵌入无法进行;其次,在嵌入/提取过程中必须传输宿主信号的概率分布,从而产生相当可观的额外开销并带来应用限制。本文首次提出采用我们近期提出的非对称数字系统(ANS)变体作为底层编码框架的RDH方案,以规避计算精度问题。随后,我们给出一种无需预先传输宿主分布信息的动态实现方案。仿真结果表明,所提出的静态方法在峰值信噪比(PSNR)值上略高于前期工作,并在灰度图像上实现了比部分现有最优方法更大的嵌入容量。此外,所提出的动态方法完全省去了宿主分布的显式传输,以轻微图像质量损失为代价实现了数据嵌入。