127
High Capacity Data Hiding in JPEG-Compressed Images
Hsien-Wen TSENG, Chin-Chen CHANG
Department of Computer Science and Information Engineering National Chung Cheng University Chaiyi, Taiwan 621, R.O.C. e-mail: {hwtseng,ccc}@cs.ccu.edu.tw Received: March 2003 Abstract. The JPEG image is the most popular file format in relation to digital images. However, up to the present time, there seems to have been very few data hiding techniques taking the JPEG image into account. In this paper, we shall propose a novel high capacity data hiding method based on JPEG. The proposed method employs a capacity table to estimate the number of bits that can be hidden in each DCT component so that significant distortions in the stego-image can be avoided. The capacity table is derived from the JPEG default quantization table and the Human Visual System (HVS). Then, the adaptive least-significant bit (LSB) substitution technique is employed to process each quantized DCT coefficient. The proposed data hiding method enables us to control the level of embedding capacity by using a capacity factor. According to our experimental results, our new scheme can achieve an impressively high embedding capacity of around 20% of the compressed image size with little noticeable degradation of image quality. Key words: JPEG, data hiding, steganography, HVS, Jpeg–Jsteg, LSB substitution.
1. Introduction Image, audio, video, and many other kinds of data are nowadays mostly passed from person to person or from place to place in a digital form. It is often desirable to embed data into the digital contents for copyright control and authentication, or for secret data hiding. Data-embedding techniques designed to take care of such tasks are commonly classified as watermarking or data hiding techniques in accordance with their functionalities. Watermarking techniques are often further divided into two
References: Adelson, E. (1990). Digital Signal Encoding and Decoding Apparatus. U.S. Patent, No. 4939515. Chang, C.C., T.S. Chen and L.Z. Chung (2002). A steganographic method based upon JPEG and quantization table modification. Information Sciences, 141, 123–138. Cox, I.J., J. Kilian, F.T. Leighton and T. Shamoon (1997). Secure spread spectrum watermarking for multimedia. IEEE Trans. Image Processing, 6(12), 1673–1687. Daly, S. (1994). A visual model for optimizing the design of image processing algorithms. In Proceedings of IEEE International Conference on Image Processing, Austin, Texas, U.S.A., Nov., Vol. II. pp. 16–20. DES Encryption Standard (DES), National Bureau of Standards (U.S.) (1977). Federal Information Processing Standards Publication, 46, National Technical Information Service, Springfield, VA. Johnson, N., and S. Jajodia (1998). Steganalysis of images created using current steganography software. In Proceedings of Information Hiding Workshop, Portland, Oregon, USA, April, LNCS 1525. pp. 273–289. Hung, A.C. (1993). PVRG–JPEG CODEC, Technical Report, Portable Video Research Group, Stanford University. Kobayashi, H., Y. Noguchi and H. Kiya (1999). A method of embedding binary data into JPEG bitstreams. IEICE Trans. Information and Systems, J83-D-II, 1469–1476. Noguchi, Y., H. Kobayashi and H. Kiya (2000). A method of extracting embedded binary data from JPEG bitstreams using standard JPEG decoder. In Proceedings of IEEE International Conference on Image Processing, Vancouver, BC, Canada, 10–13 Sept., Vol. 1. pp. 577–580. Pennebaker, W., and J. Mitchell (1993). JPEG Still Image Data Compression Standard. Van Nostrand Reinhold, New York. Van Schyndel, R.G., A.Z. Tirkel and C.F. Osborne (1994). A digital watermark. In Proceedings of the First IEEE International Conference on Image Processing, Austin, Texas, USA, Vol. 11. pp. 86–90. Wandell, B.A. (1995). Foundations of Vision. Sinuaer, Sunderland, MA. Wang, R.Z., C.F. Lin and J.C. Lin (2001). Image hiding by optimal LSB substitution and genetic algorithm. Pattern Recognition, 34, 671–683. Wolfgang, R.B., C.I. Podilchuk and E.J. Delp (1999). Perceptual watermarks for digital images and video. In Proc. IEEE 87. pp. 1108–1126. High Capacity Data Hiding in JPEG-Compressed Images 141 Xia, X.G., C.G. Bongelet and G.R. Arce (1997). A multiresolution watermark for digital images. In Proceedings of IEEE International Conference on Image Processing, Santa Barbara, CA, 26–29 Oct 1997, Vol. 3. pp. 548–551. H.-W. Tseng received the BS degree in computer science and information engineering from Tamkang University, Taipei County, Taiwan, in 1986, and his MS degree in computer science and information engineering from National Taiwan University, Taipei, Taiwan, in 1988. Since 1989 to 2000 he worked as a computer engineer. He is currently working toward to the PhD degree in computer science and information engineering at National Chung Cheng University, Chaiyi, Taiwan. His research interests include image processing, data hiding, and error resilient coding. C.-C. Chang was born in Taichung, Taiwan, on Nov. 12, 1954. He received his BS degree in applied mathematics in 1977 and his MS degree in computer and decision science in 1979 from National Tsing Hua University, Hsinchu, Taiwan. He received his PhD degree in computer engineering in 1982 from National Chiao Tung University, Hsinchu, Taiwan. From 1983 to 1989, he was among the faculty of Institue of Applied Mathematics, National Chung Hsing University, Taichung, Taiwan. Since August 1989, he worked as a professor of Institute of Computer Science and Information Engineering at National Chung Cheng University, Chaiyi, Taiwan. Dr. Chang is a fellow of IEEE and a member of Chinese Language Computer Society, Chinese Institute of Engineers of Republic of China, and Phi Tau Phi Society of Republic of China. His reaserch interests include computer cryptography, data engineering, and image compression. 142 H.-W. Tseng, C.-C. Chang Efektyvus duomenu sl˙ pimas JPEG kompresijoje e Hsien-Wen TSENG, Chin-Chen CHANG JPEG yra vienas iš populiariausiu skaitmeniniu vaizdu failu formatu. Taˇ iau iki šiol buvo c e pasi¯ lyti tik keli duomenu sl˙ pimo (steganografijos) metodai, naudojantys JPEG formata. Straipu e snyje pateikiamas naujas efektyvus duomenu sl˙ pimo metodas, pagristas JPEG. Šis metodas ree miasi našumo lentele, kurios pagalba ivertinama, kiek bitu galima pasl˙ pti kiekvienoje DCT komponent˙ je, neiškreipiant vaizdo. Našumo lentel˙ išvedama iš JPEG kvantavimo lentel˙ s ir spalvu e e e modelio HVS. Po to naudojamas adaptyvus mažiausiai reikšminio bito pakeitimo algoritmas, perskaiˇ iuojant DCT koeficientus. Šitoks metodas našumo faktoriaus d˙ ka leidžia valdyti vaizdo c e c u kokybe. Rezultatai, patikrinti eksperimentiniais skaiˇ iavimais, rodo si¯ lomo algoritmo efektyvuma.