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