Skip to main content
Log in

Efficient capacity-distortion reversible data hiding based on combining multipeak embedding with local complexity

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

  6. Adeli A, Broumandnia A (2018) Image steganalysis using improved particle swarm optimization based feature selection. Appl Intell 48(6):1609–1622

    Article  Google Scholar 

  7. Sharafi J, Khedmati Y, Shabani MM (2021) Image steganography based on a new hybrid chaos map and discrete transforms. Optik 226:165492

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

  10. 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

    Article  Google Scholar 

  11. Hu RW, Xiang SJ (2021) Cover-lossless robust image watermarking against geometric deformations. IEEE Trans Image Process 30:318–331

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. Bhardwaj R, Aggarwal A (2021) An enhanced separable reversible and secure patient data hiding algorithm for telemedicine applications. Expert Syst Appl 186:115721

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Weng SW, Zhang GH, Pan JS, Zhou ZL (2017) Optimal PPVO-based reversible data hiding. J Vis Commun Image Represent 48:317–328

    Article  Google Scholar 

  22. 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

  23. 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

    Article  Google Scholar 

  24. Li N, Huang FJ (2020) Reversible data hiding for JPEG images based on pairwise nonzero AC coefficient expansion. Signal Process 171:107476

    Article  Google Scholar 

  25. 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

  26. 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

  27. 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

    Article  Google Scholar 

  28. 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

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

  32. Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE T Circ Syst Vid 16(3):354–362

  33. 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

    Article  Google Scholar 

  34. He WG, Cai ZC (2020) An insight into pixel value ordering prediction based prediction-error expansion. IEEE T Inf Foren Sec 15:3859–3871

  35. 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

  36. 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

    Article  Google Scholar 

  37. 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

    Article  MathSciNet  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377

    Article  Google Scholar 

  40. 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

  41. 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

  42. Faramarzi A, Heidarinejad M, Stephens B (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190

    Article  Google Scholar 

  43. Dinh PH (2021) Combining Gabor energy with equilibrium optimizer algorithm for multi-modality medical image fusion. Biomed Signal Process 68:102696

  44. Dinh PH (2021) Multi-modal medical image fusion based on equilibrium optimizer algorithm and local energy functions. Appl Intell 51(11):8416–8431

    Article  Google Scholar 

  45. Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47

    Article  Google Scholar 

  46. Dinh PH (2021) A novel approach based on grasshopper optimization algorithm for medical image fusion. Expert Syst Appl 171:114576

    Article  Google Scholar 

  47. 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

  48. 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

    Article  MathSciNet  MATH  Google Scholar 

  49. 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

  50. Lu TC, Tseng CY, Wu JH (2016) Asymmetric-histogram based reversible information hiding scheme using edge sensitivity detection. J Syst Softw 116:2–21

    Article  Google Scholar 

  51. 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

    Article  Google Scholar 

  52. He WG, Cai ZC, Wang YM (2020) Flexible spatial location-based PVO predictor for high-fidelity reversible data hiding. Inf Sci 520:431–444

    Article  Google Scholar 

  53. Wu HR, Li XL, Zhao Y, Ni RR (2020) Improved PPVO-based high-fidelity reversible data hiding. Signal Process 167:107264

    Article  Google Scholar 

  54. Kumar R, Jung K-H (2020) Enhanced pairwise IPVO-based reversible data hiding scheme using rhombus context. Inf Sci 536:101–119

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Zhihua Gan or Xiuli Chai.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03323-8

Keywords

Navigation