Skip to main content
Log in

Joint index coding and reversible data hiding methods for color image quantization

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we proposed two reversible data hiding methods for color image quantization based on lossless index coding. In index coding process, the indices are classified into three types: Type-1, Type-2, and Type-3 according to the relationship between the current index and its neighbors in lossless index coding. In the first method, Type-1 indices are taken to hide secret bits. To increase the hiding capacities, not only Type-1 indices but also Type-2 indices are used to embed secret bits in the second method. The experimental results show that the proposed methods achieve high hiding capacities while keeping acceptable compression bit rates. The required bit rates of the proposed methods are less than those of the uncompressed indices. The index table of each color quantized image can be recovered without any distortion after the hidden data has been extracted. Experimental results reveal that the first method is suitable for the applications that the required embedding ratio is less than or equal to 0.5 bit/index. For applications requiring a higher embedding ratio, the second method can be used to embed the secret data. The embedding ratio of the second method can be up to 0.98 bit/index.

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

Similar content being viewed by others

References

  1. Celebi ME, Wen Q, Hang S (2015) An effective real-time color quantization method based on divisive hierarchical clustering. J Real-Time Image Proc 10(2):329–344

    Article  Google Scholar 

  2. Chang IC, Hu YC, Chen WL, Lo CC (2015) High capacity reversible data hiding scheme based on residual histogram shifting for block truncation coding. Signal Process 108:376–388

    Article  Google Scholar 

  3. Chang CC, Lin MH, Hu YC (2002) A fast and secure image hiding scheme based on LSB substitution. Int J Pattern Recognit Artif Intell 16:399–416

    Article  Google Scholar 

  4. Chang CC, Yu YH, Hu YC (2005) Hiding secret data in images via predictive coding. Pattern Recogn 38(5):691–705

    Article  Google Scholar 

  5. Chuang JC, Hu YC (2011) An adaptive image authentication scheme for vector quantization compressed image. J Vis Commun Image Represent 22(5):440–449

    Article  Google Scholar 

  6. Hu YC (2006) High capacity image hiding scheme based on vector quantization. Pattern Recogn 39(9):1715–1724

    Article  Google Scholar 

  7. Hu YC, Chen WL, Lo CC (2016) Probability-based reversible image authentication scheme for image demosaicking. Futur Gener Comput Syst 62(C):92–103

    Article  Google Scholar 

  8. Hu YC, Chen WL, Lo CC, Wu CM (2012) On a predictive scheme for color image quantization. Opto-Electronics Review 20(2):159–167

    Google Scholar 

  9. Hu YC, Chiang CY, Chen WL, Chou WK (2012) Lossless index coding for indexed color images. Imaging Science Journal 60(1):54–63

    Article  Google Scholar 

  10. Hu YC, Choo KKR, Chen WL (2017) Tamper detection and image recovery for BTC-compressed images. Multimed Tools Appl 76(14):15435–15463

    Article  Google Scholar 

  11. Hu YC, Lee CF, Liu YH (2018) Reversible image steganography for color image quantization based on lossless index coding. In: Peng SL, Wang SJ, Balas V, Zhao M (eds) Security with Intelligent Computing and Big-data Services. SICBS 2017. Advances in Intelligent Systems and Computing, vol 733. Springer, Cham, pp 185–195

    Chapter  Google Scholar 

  12. Hu YC, Li MG (2007) A k-means based color palette design scheme with the use of stable flags. Journal of Electronic Imaging 16(3, 033003):1–11

    Article  Google Scholar 

  13. Hu YC, Li CY, Chuang JC, Lo CC (2011) Variable-rate color image quantization based on quadtree segmentation. Opto-Electronics Review 19(3):282–289

    Article  Google Scholar 

  14. Hu YC, Li MG, Tsai PY (2009) Color palette generation schemes for color image quantization. Imaging Science Journal 57(1):46–59

    Article  Google Scholar 

  15. Hu YC, Su BH (2008) Accelerated pixel mapping scheme for color image quantization. Imaging Science Journal 56(2):67–78

    Article  Google Scholar 

  16. Kim DS, Yoon EJ, Kim C, Yoo KY (2018) Reversible data hiding scheme with edge-direction predictor and modulo operation. J Real-Time Image Proc 14(1):137–145

    Article  Google Scholar 

  17. Li XL, Zhang WM, Gui XL, Yang B (2015) Efficient reversible data hiding based on multiple histograms modification. IEEE Transactions on Information Forensics and Security 10(9):2016–2027

    Article  Google Scholar 

  18. Lo CC, Hu YC (2014) A novel reversible image authentication scheme for digital images. Signal Process 98:174–185

    Article  Google Scholar 

  19. Michael T, Charles A (1991) Color quantization of images. IEEE Trans Signal Process 39(12):2677–2690

    Article  Google Scholar 

  20. Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Transactions on Circuits and Systems for Video Technology 16(3):354–362

    Article  Google Scholar 

  21. Provos N, Honeyman P (2003) Hide and seek: an introduction to steganography. IEEE Security Privacy 1(3):32–44

    Article  Google Scholar 

  22. Qin C, Chang CC, Chiu YP (2014) A novel joint data-hiding and compression scheme based on SMVQ and image inpainting. IEEE Trans Image Process 23(3):969–978

    Article  MathSciNet  Google Scholar 

  23. Qin C, Chang CC, Hsu TJ (2015) Reversible data hiding scheme based on exploiting modification direction with two steganographic images. Multimed Tools Appl 74(15):5861–5872

    Article  Google Scholar 

  24. Qin C, Chang CC, Huang YH, Liao LT (2013) An inpainting-assisted reversible steganographic scheme using a histogram shifting mechanism. IEEE Transactions on Circuits and Systems for Video Technology 23(7):1109–1118

    Article  Google Scholar 

  25. Qin C, Hu YC (2016) Reversible data hiding in VQ index table with lossless coding and adaptive switching mechanism. Signal Process 129:48–55

    Article  Google Scholar 

  26. Subhedar MS, Mankar VH (2014) Current status and key issues in image steganography: a survey. Computer Science Review 13:95–113

    Article  Google Scholar 

  27. Tian J (2003) Reversible data embedding using a difference expansion. IEEE Transactions on Circuits and Systems for Video Technology 13(8):890–896

    Article  Google Scholar 

  28. Tsai PY, Hu YC, Yeh HL (2009) Reversible image hiding scheme using predictive coding and histogram shifting. Signal Process 89(6):1129–1143

    Article  Google Scholar 

  29. Yang CN, Kim C, Lo YH (2018) Adaptive real-time reversible data hiding for JPEG images. J Real-Time Image Proc 14(1):147–157

    Article  Google Scholar 

  30. Yao H, Qin C, Tang Z, Tian Y (2017) Guided filtering based color image reversible data hiding. J Vis Commun Image Represent 43:152–163

    Article  Google Scholar 

  31. Zhang W, Kong P, Yao H, Hu YC, Cao F (2019) Real-time reversible data hiding in encrypted images based on hybrid embedding mechanism. J Real-Time Image Proc 16(3):697–708

    Article  Google Scholar 

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

Download references

Acknowledgements

This research was partially supported by the Ministry of Science and Technology, Taiwan, R.O.C. under contracts 106-2410-H-126-006-MY2 and 108-2410-H-126-020-MY2.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Chen Hu.

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

Chuang, JC., Hu, YC., Chen, CM. et al. Joint index coding and reversible data hiding methods for color image quantization. Multimed Tools Appl 78, 35537–35558 (2019). https://doi.org/10.1007/s11042-019-08193-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-08193-w

Keywords

Navigation