Optimized Lossless Data Hiding in JPEG Bitstream and Relay Transfer-Based Extension

被引:32
作者
Qiu, Yingqiang [1 ,2 ,3 ]
Qian, Zhenxing [4 ]
He, Han [1 ,5 ]
Tian, Hui [1 ]
Zhang, Xinpeng [4 ]
机构
[1] Huaqiao Univ, Coll Informat Sci & Engn, Xiamen 361021, Peoples R China
[2] Guangdong Key Lab Intelligent Informat Proc, Shenzhen 518060, Peoples R China
[3] Shenzhen Key Lab Media Secur, Shenzhen 518060, Peoples R China
[4] Fudan Univ, Shanghai Inst Intelligent Elect & Syst, Sch Comp Sci, Shanghai 200433, Peoples R China
[5] Hokkaido Univ, Grad Sch Informat Sci & Technol, Sapporo, Hokkaido 0600814, Japan
关键词
Transform coding; Relays; Media; Image coding; Information science; Discrete cosine transforms; Cryptography; Reversible data hiding (RDH); lossless data hiding (LDH); JPEG; embedding capacity; SCHEME; IMAGES; PREDICTION;
D O I
10.1109/TCSVT.2020.3006494
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a new framework of lossless data hiding (LDH) in JPEG images. The proposed framework contains two algorithms, i.e., the optimized basic LDH and the relay transfer based extension. In the basic algorithm, we aim to preserve the filesize after data embedding. The data hiding process is optimized by variable-length-code (VLC) mapping, combination and permutation. In the extended algorithm, we focus on embedding more bits into the bitstream with a condition that the filesize increment is allowed. To decrease the filesize increment, we propose a relay transfer based algorithm to preprocess the JPEG bitstream. Subsequently, we embed data into the processed bitstream using the basic LDH. Both algorithms provide better performances than previous arts. After lossless data hiding, the marked JPEG bitstream is compliant to common JPEG decoders. Since all operations are implemented on VLCs and the Huffman codes, no distortion is generated on the image pixels. Experimental results demonstrate that the proposed approach outperforms previous methods.
引用
收藏
页码:1380 / 1394
页数:15
相关论文
共 34 条
[1]  
[Anonymous], 1992, CCITT REC T 81 INF T
[2]   Lossless generalized-LSB data embedding [J].
Celik, MU ;
Sharma, G ;
Tekalp, AM ;
Saber, E .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2005, 14 (02) :253-266
[3]   A separable reversible data hiding scheme for encrypted JPEG bitstreams [J].
Chang, Jen-Chun ;
Lu, Yi-Zhi ;
Wu, Hsin-Lung .
SIGNAL PROCESSING, 2017, 133 :135-143
[4]   High-Fidelity Reversible Data Hiding Using Directionally Enclosed Prediction [J].
Chen, Haishan ;
Ni, Jiangqun ;
Hong, Wien ;
Chen, Tung-Shou .
IEEE SIGNAL PROCESSING LETTERS, 2017, 24 (05) :574-578
[5]   DCT-based reversible data hiding scheme [J].
Lin C.-C. ;
Shiu P.-F. .
Journal of Software, 2010, 5 (02) :214-224
[6]   On Local Prediction Based Reversible Watermarking [J].
Dragoi, Ioan-Catalin ;
Coltuc, Dinu .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2015, 24 (04) :1244-1246
[7]   Lossless data embedding for all image formats [J].
Fridrich, J ;
Goljan, M ;
Du, R .
SECURITY AND WATERMARKING OF MULTIMEDIA CONTENTS IV, 2002, 4675 :572-583
[8]   A Novel High-Capacity Reversible Data Hiding Scheme for Encrypted JPEG Bitstreams [J].
He, Junhui ;
Chen, Junxi ;
Luo, Weiqi ;
Tang, Shaohua ;
Huang, Jiwu .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (12) :3501-3515
[9]   Reversible data hiding in JPEG image based on DCT frequency and block selection [J].
Hou, Dongdong ;
Wang, Haoqian ;
Zhang, Weiming ;
Yu, Nenghai .
SIGNAL PROCESSING, 2018, 148 :41-47
[10]   Minimum Rate Prediction and Optimized Histograms Modification for Reversible Data Hiding [J].
Hu, Xiaocheng ;
Zhang, Weiming ;
Li, Xiaolong ;
Yu, Nenghai .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2015, 10 (03) :653-664