Reversible data hiding for encrypted image based on adaptive prediction error coding
Abstract Reversible data hiding (RDH) is a useful technique of data security. Embedding capacity is one of the most important performance of RDH for encrypted image. Many existing RDH algorithms for encrypted image do not reach desirable embedding capacity yet. To address this problem, a new RDH alg...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2021-09-01
|
Series: | IET Image Processing |
Subjects: | |
Online Access: | https://doi.org/10.1049/ipr2.12252 |
_version_ | 1811266486736519168 |
---|---|
author | Zhenjun Tang Mingyuan Pang Chunqiang Yu Guijin Fan Xianquan Zhang |
author_facet | Zhenjun Tang Mingyuan Pang Chunqiang Yu Guijin Fan Xianquan Zhang |
author_sort | Zhenjun Tang |
collection | DOAJ |
description | Abstract Reversible data hiding (RDH) is a useful technique of data security. Embedding capacity is one of the most important performance of RDH for encrypted image. Many existing RDH algorithms for encrypted image do not reach desirable embedding capacity yet. To address this problem, a new RDH algorithm is proposed for encrypted image based on adaptive prediction error coding. The proposed RDH algorithm uses a block‐based encryption scheme to preserve spatial correlation of original image in the encrypted domain and exploits a novel technique called adaptive prediction error coding to vacate room for data embedding. A key contribution of the proposed RDH algorithm is the adaptive prediction error coding. It can efficiently vacate room from encrypted image block by adaptively coding prediction errors according to block content and thus contributes to a large embedding capacity. Many experiments on benchmark image databases are done to validate performance of the proposed RDH algorithm. The results show that the average embedding rates on the open databases of UCID, BOSSBase and BOWS‐2 are 1.7081, 2.4437 and 2.3083 bpp, respectively. Comparison results illustrate that the proposed RDH algorithm outperforms some state‐of‐the‐art RDH algorithms in embedding capacity. |
first_indexed | 2024-04-12T20:44:08Z |
format | Article |
id | doaj.art-d617167637874364bb9f76a6cad6c599 |
institution | Directory Open Access Journal |
issn | 1751-9659 1751-9667 |
language | English |
last_indexed | 2024-04-12T20:44:08Z |
publishDate | 2021-09-01 |
publisher | Wiley |
record_format | Article |
series | IET Image Processing |
spelling | doaj.art-d617167637874364bb9f76a6cad6c5992022-12-22T03:17:20ZengWileyIET Image Processing1751-96591751-96672021-09-0115112643265510.1049/ipr2.12252Reversible data hiding for encrypted image based on adaptive prediction error codingZhenjun Tang0Mingyuan Pang1Chunqiang Yu2Guijin Fan3Xianquan Zhang4Guangxi Key Lab of Multi‐Source Information Mining & Security and Department of Computer Science Guangxi Normal University Guilin 541004 ChinaGuangxi Key Lab of Multi‐Source Information Mining & Security and Department of Computer Science Guangxi Normal University Guilin 541004 ChinaGuangxi Key Lab of Multi‐Source Information Mining & Security and Department of Computer Science Guangxi Normal University Guilin 541004 ChinaGuangxi Key Lab of Multi‐Source Information Mining & Security and Department of Computer Science Guangxi Normal University Guilin 541004 ChinaGuangxi Key Lab of Multi‐Source Information Mining & Security and Department of Computer Science Guangxi Normal University Guilin 541004 ChinaAbstract Reversible data hiding (RDH) is a useful technique of data security. Embedding capacity is one of the most important performance of RDH for encrypted image. Many existing RDH algorithms for encrypted image do not reach desirable embedding capacity yet. To address this problem, a new RDH algorithm is proposed for encrypted image based on adaptive prediction error coding. The proposed RDH algorithm uses a block‐based encryption scheme to preserve spatial correlation of original image in the encrypted domain and exploits a novel technique called adaptive prediction error coding to vacate room for data embedding. A key contribution of the proposed RDH algorithm is the adaptive prediction error coding. It can efficiently vacate room from encrypted image block by adaptively coding prediction errors according to block content and thus contributes to a large embedding capacity. Many experiments on benchmark image databases are done to validate performance of the proposed RDH algorithm. The results show that the average embedding rates on the open databases of UCID, BOSSBase and BOWS‐2 are 1.7081, 2.4437 and 2.3083 bpp, respectively. Comparison results illustrate that the proposed RDH algorithm outperforms some state‐of‐the‐art RDH algorithms in embedding capacity.https://doi.org/10.1049/ipr2.12252CodesCryptographyImage and video codingComputer vision and image processing techniquesData securitySpatial and pictorial databases |
spellingShingle | Zhenjun Tang Mingyuan Pang Chunqiang Yu Guijin Fan Xianquan Zhang Reversible data hiding for encrypted image based on adaptive prediction error coding IET Image Processing Codes Cryptography Image and video coding Computer vision and image processing techniques Data security Spatial and pictorial databases |
title | Reversible data hiding for encrypted image based on adaptive prediction error coding |
title_full | Reversible data hiding for encrypted image based on adaptive prediction error coding |
title_fullStr | Reversible data hiding for encrypted image based on adaptive prediction error coding |
title_full_unstemmed | Reversible data hiding for encrypted image based on adaptive prediction error coding |
title_short | Reversible data hiding for encrypted image based on adaptive prediction error coding |
title_sort | reversible data hiding for encrypted image based on adaptive prediction error coding |
topic | Codes Cryptography Image and video coding Computer vision and image processing techniques Data security Spatial and pictorial databases |
url | https://doi.org/10.1049/ipr2.12252 |
work_keys_str_mv | AT zhenjuntang reversibledatahidingforencryptedimagebasedonadaptivepredictionerrorcoding AT mingyuanpang reversibledatahidingforencryptedimagebasedonadaptivepredictionerrorcoding AT chunqiangyu reversibledatahidingforencryptedimagebasedonadaptivepredictionerrorcoding AT guijinfan reversibledatahidingforencryptedimagebasedonadaptivepredictionerrorcoding AT xianquanzhang reversibledatahidingforencryptedimagebasedonadaptivepredictionerrorcoding |