基于纹理复杂度和运动方向的3D视频水印算法

3D Video Watermarking Algorithm Based on Texture Complexity and Motion Direction

  • 摘要: 3D视频的编码方法在HEVC(high efficiency video coding)的基础上有了较大的改动.针对这些改变,提出了一种基于纹理复杂度和运动方向的3D视频水印算法.首先,采用灰度共生矩阵和梯度矩阵分别对I帧中CTU(coding tree unit)和8 CU×8 CU(coding unit)纹理复杂度进行统计分析,将分析结果作为阈值选出P帧和B帧中纹理复杂度较高的8 CU×8 CU;其次,选择帧间预测模式为对称分割的块作为嵌入块,结合同位纹理块的运动矢量分量大小来确定嵌入的水印;最后,通过调制当前块运动矢量的搜索范围或修改区域最优运动矢量的大小来嵌入水印.本算法对不同视频序列平均嵌入容量达到613字节/帧,在不同QPs(quantization parameters)(25、30、35、40)值的重编码攻击下的平均误码率为13.31%,PSNR值平均下降仅为0.007 5 dB,对合成视点质量几乎没有影响,同时鲁棒性好.

     

    Abstract: The coding method of 3D videos has been greatly changed on the basis of high-efficiency video coding. Aiming at these changes, we propose a 3D video watermarking algorithm based on texture complexity and motion direction. First, we use the gray-level co-occurrence matrix and the gradient matrix respectively to analyze the texture complexity of the coding tree unit and the 8 CU×8 CU in the I frame and use the analytical result as the threshold to elect the 8 CU×8 CU with higher texture complexity in the P frame and B frame. Second, we select the embedded block whose inter-prediction mode is symmetric segmentation and combine the motion vector component of the co-located texture block to determine the embedded watermark. Finally, we modulate the search range of the current block or modify the regional optimal motion vector size to embed the watermark. The average embedding capacity of different video sequences reaches 613 bit/frame, and the average bit error rate under the re-encoding attack of different quantization parameters (QPs:25, 30, 35, 40) values is 13.31%. In addition, the average peak signal-to-noise ratio (PSNR) decreases by only 0.007 5 dB, which has almost no effect on the quality of the synthetic viewpoint. The above shows that the algorithm has good robustness.

     

/

返回文章
返回