A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial Domain

In recent years among data hiding technologies, Reversible Data Hiding(RDH) technology has attracted widespread interest and application, which is to hide the secret information in a carrier image and recover the original carrier image losslessly to extract the secret information. Current research o...

Full description

Bibliographic Details
Main Authors: Shuai Li, Liang Hu, Chengyu Sun, Ling Chi, Tuohang Li, Hongtu Li
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9268182/
_version_ 1819275730360467456
author Shuai Li
Liang Hu
Chengyu Sun
Ling Chi
Tuohang Li
Hongtu Li
author_facet Shuai Li
Liang Hu
Chengyu Sun
Ling Chi
Tuohang Li
Hongtu Li
author_sort Shuai Li
collection DOAJ
description In recent years among data hiding technologies, Reversible Data Hiding(RDH) technology has attracted widespread interest and application, which is to hide the secret information in a carrier image and recover the original carrier image losslessly to extract the secret information. Current research on RDH algorithms mainly involving frequency domain, spatial domain, and encryption domain. Based on the Prediction-Error Expansion(PEE) methods, as spatial domain approaches, achieved great progress in the past decade. However, there is a defect in the state-of-the-art methods that with the embedded payload increased, the distortion rate of the cover image increased simultaneously. To solve the problem, we proposed a refined reversible data hiding algorithm based on the PEE method with simple implementation. We improved an effective predictor that all the remaining pixels can be predicted in the embedding process, except for those in the first row, the first column, the last row, and the last column in the original image. The extraction process is the reverse of the embedding process that the embedded information and the original carrier is restored without damage. Our work utilized the correlation between image pixels better to solve the inherent contradiction between payload and distortion rate in the state-of-the-art data hiding algorithms. Proven through experiments, our method achieved a large embedding capacity while keeping the image distortion rate and computing complexity low.
first_indexed 2024-12-23T23:28:58Z
format Article
id doaj.art-e041a6b78f9c4dba8d5c26ac42270073
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-23T23:28:58Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-e041a6b78f9c4dba8d5c26ac422700732022-12-21T17:26:08ZengIEEEIEEE Access2169-35362020-01-01821473221474110.1109/ACCESS.2020.30400489268182A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial DomainShuai Li0https://orcid.org/0000-0003-4547-4683Liang Hu1https://orcid.org/0000-0002-6077-1873Chengyu Sun2https://orcid.org/0000-0001-8008-6016Ling Chi3https://orcid.org/0000-0002-2716-9127Tuohang Li4https://orcid.org/0000-0002-8255-3578Hongtu Li5https://orcid.org/0000-0002-7771-0057College of Software Engineering Technology, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Jilin University, Changchun, ChinaIn recent years among data hiding technologies, Reversible Data Hiding(RDH) technology has attracted widespread interest and application, which is to hide the secret information in a carrier image and recover the original carrier image losslessly to extract the secret information. Current research on RDH algorithms mainly involving frequency domain, spatial domain, and encryption domain. Based on the Prediction-Error Expansion(PEE) methods, as spatial domain approaches, achieved great progress in the past decade. However, there is a defect in the state-of-the-art methods that with the embedded payload increased, the distortion rate of the cover image increased simultaneously. To solve the problem, we proposed a refined reversible data hiding algorithm based on the PEE method with simple implementation. We improved an effective predictor that all the remaining pixels can be predicted in the embedding process, except for those in the first row, the first column, the last row, and the last column in the original image. The extraction process is the reverse of the embedding process that the embedded information and the original carrier is restored without damage. Our work utilized the correlation between image pixels better to solve the inherent contradiction between payload and distortion rate in the state-of-the-art data hiding algorithms. Proven through experiments, our method achieved a large embedding capacity while keeping the image distortion rate and computing complexity low.https://ieeexplore.ieee.org/document/9268182/Reversible data hiding (RDH)prediction-error expansion (PEE)watermarking
spellingShingle Shuai Li
Liang Hu
Chengyu Sun
Ling Chi
Tuohang Li
Hongtu Li
A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial Domain
IEEE Access
Reversible data hiding (RDH)
prediction-error expansion (PEE)
watermarking
title A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial Domain
title_full A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial Domain
title_fullStr A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial Domain
title_full_unstemmed A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial Domain
title_short A Reversible Data Hiding Algorithm Based on Prediction Error With Large Amounts of Data Hiding in Spatial Domain
title_sort reversible data hiding algorithm based on prediction error with large amounts of data hiding in spatial domain
topic Reversible data hiding (RDH)
prediction-error expansion (PEE)
watermarking
url https://ieeexplore.ieee.org/document/9268182/
work_keys_str_mv AT shuaili areversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT lianghu areversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT chengyusun areversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT lingchi areversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT tuohangli areversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT hongtuli areversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT shuaili reversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT lianghu reversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT chengyusun reversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT lingchi reversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT tuohangli reversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain
AT hongtuli reversibledatahidingalgorithmbasedonpredictionerrorwithlargeamountsofdatahidinginspatialdomain