Abstract
Recently, most histogram shifting-based reversible data hiding (RDH) algorithms have considered the impact of textural information on embedding performance, while exploiting pixels with different local complexities. Prioritizing pixels with small local complexities to accommodate secret data decreases the invalid shifting pixels, thereby reducing distortion. However, though effective, the local complexity is not calculated precisely enough, which results in inaccurate texture division and does not considerably reduce distortion. Thus, we employ a novel local complexity calculation and multipeak embedding (MPE) to effectively improve the capacity-distortion performance. Specifically, the host image is first preprocessed by the dot-cross pattern and divided into two subsets. Then the pixel local complexity of each subset is computed by using the spatial correlation of pixels (SCOP) to improve calculation accuracy. Finally, the peak bins to be expanded in the regions with lower local complexity are adaptively selected for embedding with secret data by MPE. To ensure that the authorized operator can securely gain error-free secret data, we design the location index sequences as special keys, which guarantee the algorithm reversibility and enhance the security of the algorithm at the same time. Experimental results show that our algorithm has superior embedding effectiveness compared to some state-of-the-art RDH methods.
Similar content being viewed by others
References
Zhang Y, Qin C, Zhang WM, Liu FL, Luo XY (2018) On the fault-tolerant performance for a class of robust image steganography. Signal Process 146:99–111
Ahmadi SBB, Zhang GX, Rabbani M, Boukela L, Jelodar H (2021) An intelligent and blind dual color image watermarking for authentication and copyright protection. Appl Intell 51:1701–1732
Quan YH, Teng H, Chen YX, Ji H (2021) Watermarking deep neural networks in image processing. IEEE T Neur Net Lear 32(5):1852–1865
Xia ZQ, Wang XY, Wang CP, Wang CX, Ma B, Li Q, Wang MX, Zhao TT (2021) A robust zero-watermarking algorithm for lossless copyright protection of medical images. Appl Intell 52:607–621. https://doi.org/10.1007/s10489-021-02476-2
Wang ZC, Zhang XP, Yin ZX (2018) Joint cover-selection and payload-allocation by steganographic distortion optimization. IEEE Signal Proc Let 25(10):1530–1534
Adeli A, Broumandnia A (2018) Image steganalysis using improved particle swarm optimization based feature selection. Appl Intell 48(6):1609–1622
Sharafi J, Khedmati Y, Shabani MM (2021) Image steganography based on a new hybrid chaos map and discrete transforms. Optik 226:165492
Xiao MY, Li XL, Wang YY, Zhao Y, Ni RR (2019) Reversible data hiding based on pairwise embedding and optimal expansion path. Signal Process 158:210–218
Kumar S, Gupta A, Walia GS (2021) Reversible data hiding: a contemporary survey of state-of-the-art, opportunities and challenges, Appl Intell. https://doi.org/10.1007/s10489-021-02789-2
Xie XZ, Chang CC, Hu YC (2020) An adaptive reversible data hiding scheme based on prediction error histogram shifting by exploiting signed-digit representation. Multimed Tools Appl 79(33–34):24329–24346
Hu RW, Xiang SJ (2021) Cover-lossless robust image watermarking against geometric deformations. IEEE Trans Image Process 30:318–331
Wu FH, Zhou X, Chen ZL, Yang BH (2021) A reversible data hiding scheme for encrypted images with pixel difference encoding. Knowl-Based Syst 234:107583
Panchikkil SJ, Manikandan VM, Zhang YD (2021) A convolutional neural network model based reversible data hiding scheme in encrypted images with block-wise Arnold transform. Optik. 168137:168137
Yu CQ, Zhang XQ, Li GX, Zhan SH, Tang ZJ (2022) Reversible data hiding with adaptive difference recovery for encrypted images. Inf Sci 584:89–110
Wu YQ, Xiang YZ, Guo YT, Tang J, Yin ZX (2020) An improved reversible data hiding in encrypted images using parametric binary tree labeling. IEEE T Multimedia 22(8):1929–1938
Wu XS, Qiao T, Xu M, Zheng N (2021) Secure reversible data hiding in encrypted images based on adaptive prediction-error labeling. Signal Process 188:108200
Li M, Ren H, Xiang Y, Zhang YS (2021) Reversible data hiding in encrypted color images using cross-channel correlations. J Vis Commun Image Represent 78:103166
Yin ZX, She XM, Tang J, Luo B (2021) Reversible data hiding in encrypted images based on pixel prediction and multi-MSB planes rearrangement. Signal Process 187:108146
Bhardwaj R, Aggarwal A (2021) An enhanced separable reversible and secure patient data hiding algorithm for telemedicine applications. Expert Syst Appl 186:115721
He WG, Zhou K, Cai J, Wang L, Xiong GQ (2017) Reversible data hiding using multi-pass pixel value ordering and prediction-error expansion. J Vis Commun Image Represent 49:351–360
Weng SW, Zhang GH, Pan JS, Zhou ZL (2017) Optimal PPVO-based reversible data hiding. J Vis Commun Image Represent 48:317–328
Kaur G, Singh S, Rani R, Kumar R (2021) A comprehensive study of reversible data hiding (RDH) schemes based on pixel value ordering (PVO). Arch Computat Methods Eng 28. 3517–3568
Zhang C, Ou B, Tian HW, Qin Z (2020) Reversible data hiding in JPEG bitstream using optimal VLC mapping. J Vis Commun Image Represent 71:102821
Li N, Huang FJ (2020) Reversible data hiding for JPEG images based on pairwise nonzero AC coefficient expansion. Signal Process 171:107476
Yin ZX, Ji Y, Luo B (2020) Reversible data hiding in JPEG images with multi-objective optimization. IEEE T Circ Syst Vid 30(8):2343–2352
Ahmad Shaik V (2020) Thanikaiselvan, comparative analysis of integer wavelet transforms in reversible data hiding using threshold based histogram modification. J King Saud Univ Sci 32(10):1218
Qiu YQ, Qian ZX, Zeng HQ, Lin XD, Zhang XP (2020) Reversible data hiding in encrypted images using adaptive reversible integer transformation. Signal Process 167:107288
Du Y, Yin ZX, Zhang XP (2018) Improved lossless data hiding for JPEG images based on histogram modification. CMC-Comput Mater Con 55(3):495–507
Rashid A, Xu LX, Farhan A, Luo B (2019) Efficient lossless compression based reversible data hiding using multilayered n-bit localization, Secur Commun Netw 2019:8981240
Mandal PC, Mukherjee I, Chatterji BN (2020) High capacity reversible and secured data hiding in images using interpolation and difference expansion technique. Multimed Tools Appl 80(3):3623–3644
Ke Y, Zhang MQ, Liu J, Su TT, Yang XY (2020) Fully homomorphic encryption encapsulated difference expansion for reversible data hiding in encrypted domain. IEEE T Circ Syst Vid 30(8):2353–2365
Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE T Circ Syst Vid 16(3):354–362
Jia YJ, Yin ZX, Zhang XP, Luo YL (2019) Reversible data hiding based on reducing invalid shifting of pixels in histogram shifting. Signal Process 163:238–246
He WG, Cai ZC (2020) An insight into pixel value ordering prediction based prediction-error expansion. IEEE T Inf Foren Sec 15:3859–3871
Qi WF, Li XL, Zhang T, Guo ZM (2020) Optimal reversible data hiding scheme based on multiple histograms modification. IEEE T Circ Syst Vid 30(8):2300–2312
Mansouri S, Bizaki HK, Fakhredanesh M (2021) Reversible data hiding with automatic contrast enhancement using two-sided histogram expansion. J Vis Commun Image Represent 81:103359
Weng SW, Tan WL, Ou B, Pan JS (2021) Reversible data hiding method for multi-histogram point selection based on improved crisscross optimization algorithm. Inf Sci 549:13–33
Muhuri PK, Ashraf Z, Goel S (2020) A novel image Steganographic method based on integer wavelet transformation and particle swarm optimization. Appl Soft Comput 92:106257
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377
Dinh PH (2021) An improved medical image synthesis approach based on marine predators algorithm and maximum Gabor energy, Neural Comput Appl. https://doi.org/10.1007/s00521-021-06577-4
Dinh PH (2021) A novel approach based on three-scale image decomposition and marine predators algorithm for multi-modal medical image fusion. Biomedical Signal Process 67:102536
Faramarzi A, Heidarinejad M, Stephens B (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190
Dinh PH (2021) Combining Gabor energy with equilibrium optimizer algorithm for multi-modality medical image fusion. Biomed Signal Process 68:102696
Dinh PH (2021) Multi-modal medical image fusion based on equilibrium optimizer algorithm and local energy functions. Appl Intell 51(11):8416–8431
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Dinh PH (2021) A novel approach based on grasshopper optimization algorithm for medical image fusion. Expert Syst Appl 171:114576
Gan ZH, Chai XL, Zhang JT, Zhang YS, Chen YR (2020) An effective image compression-encryption scheme based on compressive sensing (CS) and game of life (GOL). Neural Comput Appl 32:14113–14141
Chai XL, Wu HY, Gan ZH, Han DJ, Zhang YS, Chen YR (2021) An efficient approach for encrypting double color images into a visually meaningful cipher image using 2D compressive sensing. Inf Sci 556:305–340
Chai XL, Zhi XC, Gan ZH, Zhang YS, Chen YR, Fu JY (2021) Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption. Signal Process 183:108041
Lu TC, Tseng CY, Wu JH (2016) Asymmetric-histogram based reversible information hiding scheme using edge sensitivity detection. J Syst Softw 116:2–21
Jung KH (2017) A high-capacity reversible data hiding scheme based on sorting and prediction in digital images. Multimed Tools Appl 76(11):13127–13137
He WG, Cai ZC, Wang YM (2020) Flexible spatial location-based PVO predictor for high-fidelity reversible data hiding. Inf Sci 520:431–444
Wu HR, Li XL, Zhao Y, Ni RR (2020) Improved PPVO-based high-fidelity reversible data hiding. Signal Process 167:107264
Kumar R, Jung K-H (2020) Enhanced pairwise IPVO-based reversible data hiding scheme using rhombus context. Inf Sci 536:101–119
Acknowledgments
All the authors are deeply grateful to the editors for smooth and fast handling of the manuscript. The authors would also like to thank the anonymous referees for their valuable suggestions to improve the quality of this paper. This work is supported by the National Natural Science Foundation of China (Grant No. 61802111, 61872125) and Science and Technology Foundation of Henan Province of China (Grant No. 182102210027, 182102410051) and the Key Science and Technology Project of Henan Province (Grant No. 201300210400, 212102210094).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fu, Z., Gong, M., Long, G. et al. Efficient capacity-distortion reversible data hiding based on combining multipeak embedding with local complexity. Appl Intell 52, 13006–13026 (2022). https://doi.org/10.1007/s10489-022-03323-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03323-8