A Steganography Algorithm in Encrypted Stereoscopic Video Based on Entropy Coding
-
摘要: 针对立体视频的安全性,该文提出一种基于熵编码的立体视频加密与信息隐藏算法。首先,结合立体视频编码结构,分析误差漂移的物理机制,并根据立体视觉掩蔽效应,确定左右视点的加密帧和隐秘信息待嵌入帧。其次,在基于上下文自适应二进制算术编码(CABAC)的熵编码中,通过等长码字替换技术,实现立体视频的加密和信息隐藏。实验结果表明,视频码流经加密与信息隐藏之后格式兼容、比特率不变,视频感知质量无明显下降,在计算复杂度和码率增加率上有显著优势。Abstract: For security of stereoscopic video, a video encryption and information hiding algorithm based on entropy coding is proposed. Firstly, with the analysis of Multi-view Video Coding (MVC), the physical mechanism of error drift is investigated. By applying the stereoscopic masking effect, the frames to be encrypted and the frames to be embedded are determined. Secondly, by using a Context-based Adaptive Binary Arithmetic Coding (CABAC) bin-string substitution technique, the encryption and data hiding of stereoscopic video are implemented. Experimental implementation reveals that the video stream has the format compatibility and the bit-rate remains unchanged after encryption and data hiding. The video quality degradation is negligible. The algorithm has significant advantages in computational complexity and rate increase.
-
表 1 CABAC下MVD幅值的UEG3二值化串
abs(MVD) Bin-string TU prefix EG3 suffix 0 0 $ \vdots $ $ \vdots $ 8 111111110 9 111111111 0000 10 111111111 0001 $ \vdots $ $ \vdots $ $ \vdots $ 17 111111111 100000 18 111111111 100001 $ \vdots $ $ \vdots $ $ \vdots $ 33 111111111 11000000 34 111111111 11000001 $ \vdots $ $ \vdots $ $ \vdots $ 表 2 MVD幅值的二进制串对
C0 C1 abs(MVD) EG3 abs(MVD) EG3 33 110 00000 34 110 00001 35 110 00010 36 110 00011 $ \vdots $ $ \vdots $ $ \vdots $ $ \vdots $ 表 3 各立体测试序列数据嵌入前后视频质量评价指标
序列 视点 嵌入容量(bit) PSNR SSIM VQM 标准编码 本文算法 标准编码 本文算法 标准编码 本文算法 Akko&Kayo 0 1555 44.98 44.90 0.9879 0.9879 0.5179 0.5357 1 3241 45.13 44.67 0.9884 0.9881 0.5262 0.6221 Ballroom 0 3534 42.33 42.27 0.9805 0.9805 0.7553 0.7862 1 5777 42.07 41.86 0.9793 0.9790 0.7567 0.8594 Exit 0 620 42.36 42.36 0.9673 0.9673 0.8138 0.8146 1 2136 42.26 42.20 0.9663 0.9661 0.8264 0.8660 Vassar 0 492 41.89 41.88 0.9657 0.9657 0.7802 0.7865 1 1087 41.82 41.77 0.9644 0.9643 0.7910 0.8273 Flamenco 0 1300 44.87 44.86 0.9871 0.9871 0.5892 0.5953 1 4905 45.41 45.10 0.9882 0.9881 0.5458 0.5937 序列 PSNR(dB) 数据可嵌入容量(bit GOP) BIR(×10–5) 文献[4] 文献[9] 本文 文献[4] 文献[9] 本文 文献[4] 文献[9] 本文 Akko&Kayo 44.903 45.012 44.788 122 1341 400 13.468 56.146 0.000 Ballroom 42.105 42.116 42.067 136 1700 776 12.831 71.329 0.000 Exit 42.282 42.243 42.280 114 1556 230 13.694 59.004 0.000 Vassar 41.832 41.788 41.826 96 1802 132 18.244 59.786 0.000 Flamenco 45.017 45.024 44.982 154 1211 517 17.344 51.969 0.000 Crowd 42.885 42.983 42.743 133 1693 425 17.682 59.682 0.000 -
WIEN M, BOYCE J M, STOCKHAMMER T, et al. Standardization status of immersive video coding[J]. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 2019, 9(1): 5–17. doi: 10.1109/JETCAS.2019.2898948 GAO Wei, JIANG Gangyi, YU Mei, et al. Lossless fragile watermarking algorithm in compressed domain for multiview video coding[J]. Multimedia Tools and Applications, 2019, 78(8): 9737–9762. doi: 10.1007/s11042-018-6538-8 XU Dawen, WANG Rangding, and ZHU Yani. Tunable data hiding in partially encrypted H. 264/AVC videos[J]. Journal of Visual Communication and Image Representation, 2017, 45: 34–45. doi: 10.1016/j.jvcir.2017.02.008 SONG Guanghua, LI Zhitang, ZHAO Juan, et al. A reversible video steganography algorithm for MVC based on motion vector[J]. Multimedia Tools and Applications, 2015, 74(11): 3759–3782. doi: 10.1007/s11042-013-1798-9 SONG Guanghua, LI Zhitang, ZHAO Juan, et al. A data hiding algorithm for 3D videos based on inter-MBs[C]. The 10th International Conference on Intelligent Computing Theory, Taiyuan, China, 2014: 541–552. doi: 10.1007/978-3-319-09333-8_60. LI Wenfeng, JIANG Gangyi, and LUO Ting. A watermarking algorithm for 3D videos stream based on spatiotemporal correlation[C]. 2015 International Conference on Intelligent Systems Research and Mechatronics Engineering, Zhengzhou, China, 2015: 680–688. doi: 10.2991/isrme-15.2015.136. 王静. 三维视频信息隐藏技术及其应用研究[D]. [硕士论文], 宁波大学, 2017.WANG Jing. The research of three-dimensional video information hiding technology and its application[D]. [Master dissertation], Ningbo University, 2017. EL-SHAFAI W, EL-RABAIE S, EL-HALAWANY M M, et al. Efficient hybrid watermarking schemes for robust and secure 3D- MVC communication[J]. International Journal of Communication Systems, 2018, 31(4): e3478. doi: 10.1002/dac.3478 ZHAO Juan and LI Zhitang. Three-dimensional histogram shifting for reversible data hiding[J]. Multimedia Systems, 2018, 24(1): 95–109. doi: 10.1007/s00530-016-0529-2 SHAO Feng, LI Kemeng, LIN Weisi, et al. Using binocular feature combination for blind quality assessment of stereoscopic images[J]. IEEE Signal Processing Letters, 2015, 22(10): 1548–1551. doi: 10.1109/LSP.2015.2413946 XU Dawen, WANG Rangding, and SHI Y Q. Data hiding in encrypted H. 264/AVC video streams by codeword substitution[J]. IEEE Transactions on Information Forensics and Security, 2014, 9(4): 596–606. doi: 10.1109/TIFS.2014.2302899 WANG X, JIANG G Y, ZHOU J M, et al. Visibility threshold of compressed stereoscopic image: Effects of asymmetrical coding[J]. The Imaging Science Journal, 2013, 61(2): 172–182. doi: 10.1179/1743131X11Y.0000000035 WANG Zhou, BOVIK A C, SHEIKH H R, et al. Image quality assessment: From error visibility to structural similarity[J]. IEEE Transactions on Image Processing, 2004, 13(4): 600–612. doi: 10.1109/TIP.2003.819861 XIAO Feng. DCT-based video quality evaluation[R]. Final Project for EE392J, 2000.