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...
Main Authors: | , , , , , |
---|---|
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 |