Journal of Xidian University ›› 2022, Vol. 49 ›› Issue (2): 164-172.doi: 10.19665/j.issn1001-2400.2022.02.019

• Computer Science and Technology & Cyberspace Security • Previous Articles     Next Articles

Video steganography based on macroblock complexity

YANG Xiaoyuan1,2(),TANG Hongqiong1(),NIU Ke1,2(),ZHANG Yingnan1()   

  1. 1. School of Cryptography Engineering,Engineering University of PAP,Xi’an 710086,China
    2. Key Laboratory of Network and Information Security of PAP,Xi’an 710086,China
  • Received:2020-08-11 Online:2022-04-20 Published:2022-05-31

Abstract:

The video steganography based on the motion vector (MV) usually destroys the local optimality MV,and the destruction of such statistical properties is easily detected by the corresponding steganography analytical algorithms,resulting in a reduced performance of anti-stegoanalysis and steganography security.In order to reduce the damage to the local optimality of MVs,a video steganography algorithm based on macroblock complexity is proposed through the analysis of the influence of MV modification on the video quality and the local optimality of MV,and the low-complexity macroblock motion vectors are selected as carriers to effectively maintain the local optimality after embedding information.The proposed algorithm first introduces the Hilbert filling curve to scan macroblock pixels and defines macroblock complexity,then the macroblock complexity distribution is counted and the embedding threshold is dynamically determined according to the length of to-be-embedded data,and finally selects the MV of macroblock whose complexity is lower than the embedding threshold for random matching modification to embed secret information.Experimental results show that the stego video PSNR and SSIM degradation of the proposed algorithmare no more than 0.30 dB and 0.04,respectively,and the bit rate increase does not exceed 0.97 % when the video is compressed and embedded with a compression rate of 1000 Kb/s.Its comparison with related algorithms show that the stego video of the proposed algorithm has a high-level visual quality and a low-level bit rate growth,and that the proposed algorithm has good anti-steganalysis detection capability and security.

Key words: motion vector, steganography, Hilbert curve, macroblock complexity, steganalysis

CLC Number: 

  • TP309.7