Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Reversible data hiding in encrypted images based on pixel-level masked autoencoder and polar code

Published: 18 November 2024 Publication History

Highlights

A novel pixel-level mask autoencoder (PLMAE) is proposed to build a high-performance image recovery mechanism.
The idea of channel coding is used in the data embedding mechanism to take full advantage of PLMAE.
Compared to state-of-the-art methods, the proposed method significantly improves the embedding rate.

Abstract

In the study of vacating-room-after-encryption reversible data hiding in encrypted images (VRAE RDHEI), pixel prediction is an important mechanism to achieve reversibility, which has a crucial impact on the capacity and fidelity. In this paper, we propose a novel pixel-level masked autoencoders (PLMAE) as a high-performance pixel predictor for RDHEI. Unlike the original masked autoencoders (MAE), PLMAE focuses on pixel-level reconstruction rather than semantic patch-level reconstruction. The purpose of PLMAE is to spare more carrier pixels while maintaining relatively high prediction accuracy, thereby improving the RDHEI capacity. Based on PLMAE, a novel RDHEI method is proposed. In the proposed method, the data hider encodes the secret data using a polar code and then embeds the encoded data. After the image is decrypted, the receiver considers the carrier pixels as masked pixels, predicts the original states of the carrier pixels using PLMAE to extract the secret data, and then decodes the secret data and recovers the image based on the decoding results. The experimental results demonstrate that the proposed method in this paper can achieve better performance than the existing methods.

References

[1]
X. Li, B. Li, B. Yang, T. Zeng, General framework to histogram-shifting-based reversible data hiding, IEEE Trans. Image Process. 22 (6) (2013) 2181–2191.
[2]
X. Li, W. Zhang, X. Gui, B. Yang, Efficient reversible data hiding based on multiple histograms modification, IEEE Trans. Inf. Forensics Secur. 10 (9) (2015) 2016–2027.
[3]
F. Peng, Y. Zhao, X. Zhang, M. Long, W. Pan, Reversible data hiding based on RSBEMD coding and adaptive multi-segment left and right histogram shifting, Signal Process, Image Commun 81 (2020).
[4]
X. Li, B. Yang, T. Zeng, Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection, IEEE Trans. Image Process. 20 (12) (2011) 3524–3533.
[5]
W. He, Z. Cai, Reversible data hiding based on dual pairwise prediction-error expansion, IEEE Trans. Image Process. 30 (2021) 5045–5055.
[6]
J. Chang, G. Zhu, H. Zhang, Y. Zhou, X. Luo, L. Wu, Reversible data hiding for color images based on adaptive 3D prediction-error expansion and double deep Q-Network, IEEE Trans. Circuits Syst. Video Technol. 32 (8) (2022) 5055–5067.
[7]
S. Weng, Y. Shi, W. Hong, Y. Yao, Dynamic improved pixel value ordering reversible data hiding, Inform. Sci. 489 (2019) 136–154.
[8]
N. Mao, H. He, F. Chen, L. Qu, H. Amirpour, C. Timmerer, Reversible data hiding for color images based on pixel value order of overall process channel, Signal Process 205 (2023).
[9]
Z. Pan, X. Gao, E. Gao, G. Fan, Adaptive complexity for pixel-value-ordering based reversible datahiding, IEEE Signal Process. Lett. 27 (2020) 915–919.
[10]
X. Zhang, Reversible data hiding in encrypted images, IEEE Signal Process. Lett. 18 (4) (2011) 255–258.
[11]
W. Hong, T. Chen, H. Wu, An improved reversible data hiding in encrypted images using side match, IEEE Signal Process. Lett. 19 (4) (2012) 199–202.
[12]
X. Liao, C. Shu, Reversible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels, J. Vis. Commun. Image Represent. 28 (2015) 21–27.
[13]
C. Qin, X. Zhang, Effective reversible data hiding in encrypted image with privacy protection for image content, J. Vis. Commun. Image Represent. 31 (2015) 154–164.
[14]
Z. Pan, L. Wang, S. Hu, X. Ma, Reversible data hiding in encrypted image using new embedding pattern and multiple judgments, Multimed. Tools Appl. 75 (2016) 8595–8607.
[15]
Z. Qian, S. Dai, F. Jiang, X. Zhang, Improved joint reversible data hiding in encrypted images, J. Vis. Commun. Image Represent. 40 (2016) 732–738.
[16]
J. Zhou, W. Sun, L. Dong, X. Liu, O.C. Au, Y.Y. Tang, Secure reversible image data hiding over encrypted domain via key modulation, IEEE Trans. Circuits Syst. Video Technol. 26 (3) (2016) 441–452.
[17]
R. Bhardwaj, A. Aggarwal, An improved block based joint reversible data hiding in encrypted images by symmetric cryptosystem, Pattern Recogn. Lett. 139 (2020) 60–68.
[18]
X. Wu, W. Sun, High-capacity reversible data hiding in encrypted images by prediction error, Signal Process 104 (2014) 387–400.
[19]
X. Zhang, Separable reversible data hiding in encrypted image, IEEE Trans. Inf. Forensics Secur. 7 (2) (2012) 826–832.
[20]
Z. Qian, S. Dai, F. Jiang, X. Zhang, Reversible data hiding in encrypted images based on progressive recovery, IEEE Signal Process. Lett. 23 (11) (2016) 1672–1676.
[21]
X. Zhang, Z. Qian, G. Feng, Y. Ren, Efficient reversible data hiding in encrypted images, J. Vis. Commun. Image Represent. 25 (2) (2014) 322–328.
[22]
Z. Qian, X. Zhang, Reversible data hiding in encrypted image with distributed source encoding, IEEE Trans. Circuits Syst. Video Technol. 26 (4) (2016) 636–646.
[23]
M. Yu, H. Yao, C. Qin, Reversible data hiding in encrypted images without additional information transmission, Signal Process, Image Commun 105 (2022).
[24]
K. Chen, Q. Guan, W. Zhang, N. Yu, Reversible data hiding in encrypted images based on binary symmetric Channel model and polar code, IEEE Trans. Dependable Secure Comput. 20 (6) (2023) 4519–4535.
[25]
H. Zou, G. Chen, Reversible data hiding in encrypted image with local-correlation-based classification and adaptive encoding strategy, Signal Process 205 (2023).
[26]
Y. Fu, P. Kong, H. Yao, Z. Tang, C. Qin, Effective reversible data hiding in encrypted image with adaptive encoding strategy, Inform. Sci. 494 (2019) 21–36.
[27]
C. Qin, X. Qian, W. Hong, X. Zhang, An efficient coding scheme for reversible data hiding in encrypted image with redundancy transfer, Inform. Sci. 487 (2019) 176–192.
[28]
C. Qin, Z. He, X. Luo, J. Dong, Reversible data hiding in encrypted image with separable capability and high embedding capacity, Inform. Sci. 465 (2018) 285–304.
[29]
S. Yi, Y. Zhou, Parametric reversible data hiding in encrypted images using adaptive bit-level data embedding and checkerboard based prediction, Signal Process 150 (2018) 171–182.
[30]
C. Yu, X. Zhang, G. Li, S. Zhan, Z. Tang, Reversible data hiding with adaptive difference recovery for encrypted images, Inform. Sci. 584 (2022) 89–110.
[31]
K. Gao, J.-H. Horng, C.-C. Chang, High-capacity reversible data hiding in encrypted images based on adaptive block encoding, J. Vis. Commun. Image Represent. 84 (2022).
[32]
Y. Wang, G. Xiong, W. He, High-capacity reversible data hiding in encrypted images based on pixel-value-ordering and histogram shifting, Expert Syst. Appl. 21 (2023).
[33]
F. Huang, J. Huang, Y.Q. Shi, New framework for reversible data hiding in encrypted domain, IEEE Trans. Inf. Forensics Secur. 11 (12) (2016) 2777–2789.
[34]
D. Xiao, Y. Xiang, H. Zheng, Y. Wang, Separable reversible data hiding in encrypted image based on pixel value ordering and additive homomorphism, J. Vis. Commun. Image Represent. 45 (2017) 1–10.
[35]
H. Ge, Y. Chen, Z. Qian, J. Wang, A high capacity multi-level approach for reversible data hiding in encrypted images, IEEE Trans. Circuits Syst. Video Technol. 29 (8) (2019) 2285–2295.
[36]
D. Xu, S. Su, Reversible data hiding in encrypted images with separability and high embedding capacity, Signal Process.: Image Commun 95 (2021).
[37]
M. Long, Y. Zhao, X. Zhang, F. Peng, A separable reversible data hiding scheme for encrypted images based on Tromino scrambling and adaptive pixel value ordering, Signal Process 176 (2020).
[38]
S. Yi, Y. Zhou, Z. Hua, Reversible data hiding in encrypted images using adaptive block-level prediction-error expansion, Signal Process.: Image Commun 64 (2018) 78–88.
[39]
Z.-L. Liu, C.-M. Pun, Reversible data hiding in encrypted images using chunk encryption and redundancy matrix representation, IEEE Trans. Dependable Secure Comput. 19 (2) (2022) 1382–1394.
[40]
W. Zhang, H. Wang, D. Hou, N. Yu, Reversible data hiding in encrypted images by reversible image transformation, IEEE Trans. Multimedia 18 (8) (2016).
[41]
Z.-L. Liu, C.-M. Pun, Reversible image reconstruction for reversible data hiding in encrypted images, Signal Process 161 (2019) 50–62.
[42]
K. Ma, W. Zhang, X. Zhao, N. Yu, F. Li, Reversible data hiding in encrypted images by reserving room before encryption, IEEE Trans. Inf. Forensics Secur. 8 (3) (2013) 553–562.
[43]
X. Wang, X. Han, J. Xi, S. Wang, Reversible data hiding in encrypted image with separable data extraction from image decryption, Multimed. Tools Appl. 76 (2017) 6127–6142.
[44]
S. Xiang, X. Luo, Reversible data hiding in homomorphic encrypted domain by mirroring ciphertext group, IEEE Trans. Circuits Syst. Video Technol. 28 (11) (2018) 3099–3110.
[45]
R.Kumar Ankur, A.K. Sharma, Bit-plane based reversible data hiding in encrypted images using multi-level blocking with quad-tree, IEEE Trans. Multimedia 26 (2024) 4722–4735.
[46]
C. Ji, G. Gao, Y.-Q. Shi, Reversible data hiding in encrypted images with adaptive Huffman code based on dynamic prediction axes, IEEE Trans. Multimedia 26 (2024) 5962–5975.
[47]
Y. Yao, K. Wang, Q. Chang, S. Weng, Reversible data hiding in encrypted images using global compression of zero-valued high bit-planes and block rearrangement, IEEE Trans. Multimedia 26 (2024) 3701–3714.
[48]
Y. Yang, H. He, F. Chen, Y. Yuan, N. Mao, Reversible data hiding in encrypted images based on time-varying Huffman coding table, IEEE Trans. Multimedia 25 (2023) 8607–8619.
[49]
Z. Yin, Y. Xiang, X. Zhang, Reversible data hiding in encrypted images based on multi-MSB prediction and Huffman coding, IEEE Trans. Multimedia 22 (4) (2020) 874–884.
[50]
B. Guan, D. Xu, An efficient high-capacity reversible data hiding scheme for encrypted images, J. Vis. Commun. Image Represent. 66 (2020).
[51]
D. Xiao, F. Li, M. Wang, H. Zheng, A novel high-capacity data hiding in encrypted images based on compressive sensing progressive recovery, IEEE Signal Process. Lett. 27 (2020) 296–300.
[52]
A. Mohammadi, M. Nakhkash, M.A. Akhaee, A high-capacity reversible data hiding in encrypted images employing local difference predictor, IEEE Trans. Circuits Syst. Video Technol. 30 (8) (2020) 2366–2376.
[53]
F. Chen, Y. Yuan, H. He, M. Tian, H.-M. Tai, Multi-MSB compression based reversible data hiding scheme in encrypted images, IEEE Trans. Circuits Syst. Video Technol. 31 (3) (2021) 905–916.
[54]
X. Wu, T. Qiao, M. Xu, N. Zheng, Secure reversible data hiding in encrypted images based on adaptive prediction-error labeling, Signal Process 188 (2021).
[55]
Z. Yin, X. She, J. Tang, B. Luo, Reversible data hiding in encrypted images based on pixel prediction and multi-MSB planes rearrangement, Signal Process 187 (2021).
[56]
K. He, X. Chen, S. Xie, Y. Li, P. Dollár, R. Girshick, Masked autoencoders are scalable vision learners, in: Proc. IEEE Conf. Comput. Vis. Pattern Recog, 2022, pp. 16000–16009.
[57]
P. Bas, T. Filler, T. Pevny, Break our steganographic system: the ins and outs of organizing BOSS, in: Proc. Int. Workshop Inf. Hiding, 2011, pp. 59–70.
[58]
P. Bas, T. Furon, BOWS-2 Contest (Break Our Watermarking System), organised within the activity of the Watermarking Virtual Laboratory (Wavila) of the European Network of Excellence ECRYPT, 2008, Organized between the 17th of July 2007 and the 17th of April 2008. http://bows2.ec-lille.fr/.
[59]
Y. LeCun, L. Bottou, Y. Bengio, P. Haffner, Gradient-based learning applied to document recognition, Proc. IEEE 86 (11) (1998) 2278–2324.
[60]
D.P. Kingma, J. Ba, Adam: a method for stochastic optimization, arXiv preprint arXiv:1412.6980, 2014.
[61]
E. Arikan, Channel polarization: a method for constructing capacity-achieving codes for symmetric binary-input memoryless mhannels, IEEE Trans. Inf. Theory 55 (7) (2009) 3051–3073.
[62]
E. Arikan, A performance comparison of polar codes and Reed-Muller codes, IEEE Commun. Lett. 12 (6) (2008) 447–449.

Index Terms

  1. Reversible data hiding in encrypted images based on pixel-level masked autoencoder and polar code
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Please enable JavaScript to view thecomments powered by Disqus.

            Information & Contributors

            Information

            Published In

            cover image Signal Processing
            Signal Processing  Volume 226, Issue C
            Jan 2025
            327 pages

            Publisher

            Elsevier North-Holland, Inc.

            United States

            Publication History

            Published: 18 November 2024

            Author Tags

            1. Reversible data hiding
            2. Image encryption
            3. Masked autoencoder
            4. Polar code

            Qualifiers

            • Research-article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • 0
              Total Citations
            • 0
              Total Downloads
            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 22 Dec 2024

            Other Metrics

            Citations

            View Options

            View options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media