Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming Coding

In this paper, we propose a two-layer data hiding method by using the Hamming code to enhance the hiding capacity without causing significantly increasing computation complexity for AMBTC-compressed images. To achieve our objective, for the first layer, four disjoint sets using different combination...

Full description

Bibliographic Details
Main Authors: Chia-Chen Lin, Juan Lin, Chin-Chen Chang
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/3/281
id doaj-9cee4e38ed3646189dfae91f9620d0ac
record_format Article
spelling doaj-9cee4e38ed3646189dfae91f9620d0ac2021-01-26T00:02:51ZengMDPI AGElectronics2079-92922021-01-011028128110.3390/electronics10030281Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming CodingChia-Chen Lin0Juan Lin1Chin-Chen Chang2Department of Computer Science and Information Engineering, National of Chin-Yi University of Technology, Taichung 41170, TaiwanEngineering Research Center for ICH Digitalization and Multi-Source Information Fusion, Fujian University, Fuzhou 350300, ChinaDepartment of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, TaiwanIn this paper, we propose a two-layer data hiding method by using the Hamming code to enhance the hiding capacity without causing significantly increasing computation complexity for AMBTC-compressed images. To achieve our objective, for the first layer, four disjoint sets using different combinations of the mean value (AVG) and the standard deviation (VAR) are derived according to the combination of secret bits and the corresponding bitmap, following Lin et al.’s method. For the second layer, these four disjoint sets are extended to eight by adding or subtracting 1, according to a matrix embedding with (7, 4) Hamming code. To maintain reversibility, we must return the irreversible block to its previous state, which is the state after the first layer of data is embedded. Then, to losslessly recover the AMBTC-compressed images after extracting the secret bits, we use continuity feature, the parity of pixels value, and the unique number of changed pixels in the same row to restore AVG and VAR. Finally, in comparison with state-of-the-art AMBTC-based schemes, it is confirmed that our proposed method provided two times the hiding capacity comparing with other six representative AMBTC-based schemes while maintaining acceptable file size of steog-images.https://www.mdpi.com/2079-9292/10/3/281AMBTCmatrix embedding with Hamming codereversible data hiding
collection DOAJ
language English
format Article
sources DOAJ
author Chia-Chen Lin
Juan Lin
Chin-Chen Chang
spellingShingle Chia-Chen Lin
Juan Lin
Chin-Chen Chang
Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming Coding
Electronics
AMBTC
matrix embedding with Hamming code
reversible data hiding
author_facet Chia-Chen Lin
Juan Lin
Chin-Chen Chang
author_sort Chia-Chen Lin
title Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming Coding
title_short Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming Coding
title_full Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming Coding
title_fullStr Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming Coding
title_full_unstemmed Reversible Data Hiding for AMBTC Compressed Images Based on Matrix and Hamming Coding
title_sort reversible data hiding for ambtc compressed images based on matrix and hamming coding
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2021-01-01
description In this paper, we propose a two-layer data hiding method by using the Hamming code to enhance the hiding capacity without causing significantly increasing computation complexity for AMBTC-compressed images. To achieve our objective, for the first layer, four disjoint sets using different combinations of the mean value (AVG) and the standard deviation (VAR) are derived according to the combination of secret bits and the corresponding bitmap, following Lin et al.’s method. For the second layer, these four disjoint sets are extended to eight by adding or subtracting 1, according to a matrix embedding with (7, 4) Hamming code. To maintain reversibility, we must return the irreversible block to its previous state, which is the state after the first layer of data is embedded. Then, to losslessly recover the AMBTC-compressed images after extracting the secret bits, we use continuity feature, the parity of pixels value, and the unique number of changed pixels in the same row to restore AVG and VAR. Finally, in comparison with state-of-the-art AMBTC-based schemes, it is confirmed that our proposed method provided two times the hiding capacity comparing with other six representative AMBTC-based schemes while maintaining acceptable file size of steog-images.
topic AMBTC
matrix embedding with Hamming code
reversible data hiding
url https://www.mdpi.com/2079-9292/10/3/281
work_keys_str_mv AT chiachenlin reversibledatahidingforambtccompressedimagesbasedonmatrixandhammingcoding
AT juanlin reversibledatahidingforambtccompressedimagesbasedonmatrixandhammingcoding
AT chinchenchang reversibledatahidingforambtccompressedimagesbasedonmatrixandhammingcoding
_version_ 1724323720811511808