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.
Similar content being viewed by others
References
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
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
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
Chang CC, Yu YH, Hu YC (2005) Hiding secret data in images via predictive coding. Pattern Recogn 38(5):691–705
Chuang JC, Hu YC (2011) An adaptive image authentication scheme for vector quantization compressed image. J Vis Commun Image Represent 22(5):440–449
Hu YC (2006) High capacity image hiding scheme based on vector quantization. Pattern Recogn 39(9):1715–1724
Hu YC, Chen WL, Lo CC (2016) Probability-based reversible image authentication scheme for image demosaicking. Futur Gener Comput Syst 62(C):92–103
Hu YC, Chen WL, Lo CC, Wu CM (2012) On a predictive scheme for color image quantization. Opto-Electronics Review 20(2):159–167
Hu YC, Chiang CY, Chen WL, Chou WK (2012) Lossless index coding for indexed color images. Imaging Science Journal 60(1):54–63
Hu YC, Choo KKR, Chen WL (2017) Tamper detection and image recovery for BTC-compressed images. Multimed Tools Appl 76(14):15435–15463
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
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
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
Hu YC, Li MG, Tsai PY (2009) Color palette generation schemes for color image quantization. Imaging Science Journal 57(1):46–59
Hu YC, Su BH (2008) Accelerated pixel mapping scheme for color image quantization. Imaging Science Journal 56(2):67–78
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
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
Lo CC, Hu YC (2014) A novel reversible image authentication scheme for digital images. Signal Process 98:174–185
Michael T, Charles A (1991) Color quantization of images. IEEE Trans Signal Process 39(12):2677–2690
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
Provos N, Honeyman P (2003) Hide and seek: an introduction to steganography. IEEE Security Privacy 1(3):32–44
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
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
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
Qin C, Hu YC (2016) Reversible data hiding in VQ index table with lossless coding and adaptive switching mechanism. Signal Process 129:48–55
Subhedar MS, Mankar VH (2014) Current status and key issues in image steganography: a survey. Computer Science Review 13:95–113
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Transactions on Circuits and Systems for Video Technology 13(8):890–896
Tsai PY, Hu YC, Yeh HL (2009) Reversible image hiding scheme using predictive coding and histogram shifting. Signal Process 89(6):1129–1143
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
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
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
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
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
Corresponding author
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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08193-w