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...

Full description

Bibliographic Details
Main Authors: Zhenjun Tang, Mingyuan Pang, Chunqiang Yu, Guijin Fan, Xianquan Zhang
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