edu-yinzhaoxia / Reversible-Data-Hiding-in-Encrypted-Images-Based-on-multi-MSB-Prediction-and-Huffman-Coding

This code is the implementation of the paper "Reversible Data Hiding in Encrypted Images Based on Multi-MSB Prediction and Huffman Coding".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reversible Data Hiding in Encrypted Images Based on Multi-MSB Prediction and Huffman Coding

This code is the implementation of the paper "Reversible Data Hiding in Encrypted Images Based on Multi-MSB Prediction and Huffman Coding".

Paper Link

Abstract

With the development of cloud storage and privacy protection, reversible data hiding in encrypted images (RDHEI) has attracted increasing attention as a technology that can: embed additional data in the image encryption domain, ensure that the embedded data can be extracted error-free, and the original image can be restored losslessly. In this paper, a high-capacity RDHEI algorithm based on multi-MSB (most significant bit) prediction and Huffman coding is proposed. At first, multi-MSB of each pixel was predicted adaptively and marked by Huffman coding in the original image. Then, the image was encrypted by a stream cipher method. At last, the vacated space can be used to embed additional data by multi-MSB substitution. Experimental results show that our method achieved higher embedding capacity while comparing with the state-of-the-art methods.

摘要

随着云存储和隐私保护的发展,隐藏在加密图像中的可逆数据(RDHEI)作为一种可以:在图像加密域中嵌入额外的数据,确保嵌入的数据能够被无错误地提取,并且能够无损地恢复原始图像的技术越来越受到人们的关注。本文提出了一种基于多msb (most significant bit)预测和霍夫曼编码的大容量RDHEI算法。首先对原始图像中每个像素点的多msb进行自适应预测,并用霍夫曼编码进行标记。然后采用流密码方法对图像进行加密。最后,通过多msb替换,利用空出的空间嵌入额外的数据。实验结果表明,与现有的方法相比,我们的方法实现了更高的嵌入容量。

How to cite our paper

@article{yin2019reversible,
  title={Reversible data hiding in encrypted images based on multi-MSB prediction and Huffman coding},
  author={Yin, Zhaoxia and Xiang, Youzhi and Zhang, Xinpeng},
  journal={IEEE Transactions on Multimedia},
  volume={22},
  number={4},
  pages={874--884},
  year={2019},
  publisher={IEEE}
}

About

This code is the implementation of the paper "Reversible Data Hiding in Encrypted Images Based on Multi-MSB Prediction and Huffman Coding".


Languages

Language:MATLAB 100.0%