A Low Complexity System for Multiple Data Embedding Into H.264 Coded Video Bit-Stream

被引:16
作者
Ghasempour, Mohammad [1 ]
Ghanbari, Mohammad [1 ,2 ]
机构
[1] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran 1439957131, Iran
[2] Univ Essex, Sch Comp Sci & Elect Engn, Colchester CO4 3SQ, Essex, England
关键词
Compressed domain processing; data hiding; distortion drift; H.264/AVC; FRAME ERROR CONCEALMENT; HIDING-BASED APPROACH; CODING HEVC; WATERMARKING; ALGORITHM; SCHEME;
D O I
10.1109/TCSVT.2019.2947545
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This article investigates the relative performance of multiple data embedding into H.264 compressed video under two schemes of closed-loop and open- loop methods. In closedloop, a part of an encoder is modified to embed data within the encoding loop during re-compression, while in the openloop scenario, a part of decoder is modified to embed data out of decoding loop. It is shown, while for the first instance of embedding, both methods behave almost similarly for all picture types, for later instances of embedding, open-loop outperforms the closed-loop method. Moreover, the required time for embedding and extracting processes of open-loop method is only 1-1.5% of that of the closed-loop counterpart. In both methods, the quality of watermarked video and the data hiding capacity are controlled by the position of last non-zero (LNZ) coefficient in the H.264 zigzag scanning order. However, for B-pictures, the side-effect of embedding distortion is very limited (in the order of 0.002 in terms of SSIM), but for I- and P-pictures it can be significant. Picture degradations in I- and P-frames are alleviated by confining data embedding only into the last block of macroblocks of I-frames and the last P-frame in the GOP, respectively. Finally, it is shown that while with CAVLC type entropy coder, the number of increased bits due to data embedding can vary from 5%-65% of the metadata volume (depending on quality degradation) this value with CABAC coder is only less than 20% of that under CAVLC.
引用
收藏
页码:4009 / 4019
页数:11
相关论文
共 34 条
[1]  
[Anonymous], 2017, BT23902 ITUR
[2]   An Overview of Digital Video Watermarking [J].
Asikuzzaman, Md. ;
Pickering, Mark R. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2018, 28 (09) :2131-2153
[3]   A high payload steganography mechanism based on wavelet packet transformation and neutrosophic set [J].
Atta, Randa ;
Ghanbari, Mohammad .
JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2018, 53 :42-54
[4]   Reversible Data Hiding-Based Approach for Intra-Frame Error Concealment in H.264/AVC [J].
Chung, Kuo-Liang ;
Huang, Yong-Huai ;
Chang, Po-Chun ;
Liao, Hong-Yuan Mark .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (11) :1643-1647
[5]  
Cisco, 2019, CISC VIS NETW IND GL
[6]   A robust watermarking framework for High Efficiency Video Coding (HEVC) - Encoded video with blind extraction process [J].
Dutta, Tanima ;
Gupta, Hari Prabhat .
JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2016, 38 :29-44
[7]   A high capacity data hiding algorithm for H.264/AVC video [J].
Fallahpour, Mehdi ;
Shirmohammadi, Shervin ;
Ghanbari, Mohammad .
SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (16) :2947-2955
[8]  
Ghanbari Mohammed., 2011, STANDARD CODECS IMAG, V3rd
[9]   Efficient reduced-reference video quality meter [J].
Gunawan, Irwan Prasetya ;
Ghanbari, Mohammed .
IEEE TRANSACTIONS ON BROADCASTING, 2008, 54 (03) :669-679
[10]   A Controllable Error-Drift Elimination Scheme for Watermarking Algorithm in H.264/AVC Stream [J].
Huo, Weijing ;
Zhu, Yuesheng ;
Chen, Hongyuan .
IEEE SIGNAL PROCESSING LETTERS, 2011, 18 (09) :535-538