西安电子科技大学学报 ›› 2023, Vol. 50 ›› Issue (3): 95-104.doi: 10.19665/j.issn1001-2400.2023.03.009

• 计算机科学与技术 & 网络空间安全 • 上一篇    下一篇

H.264/AVC自适应视频水印算法

王泳(),黄俊毓(),陈艺芳(),张峻(),陈晓宗()   

  1. 广东技术师范大学 网络空间安全学院,广东 广州 510630
  • 收稿日期:2022-06-17 出版日期:2023-06-20 发布日期:2023-10-13
  • 通讯作者: 陈艺芳
  • 作者简介:王 泳(1976—),男,副教授,E-mail:wangyong@gpnu.edu.cn;|黄俊毓(1997—),男,广东技术师范大学硕士研究生,E-mail:hjy587521@163.com;|张 峻(1998—),男,广东技术师范大学硕士研究生,E-mail:2572872930@qq.com;|陈晓宗(1997—),男,广东技术师范大学硕士研究生,E-mail:chxz8745744473@qq.com
  • 基金资助:
    国家自然科学基金(61672173);国家自然科学基金(62102100);广州市科技计划(202201011258);广东技术师范大学校级科研项目(2021SDKYA127)

Algorithm for H.264/AVC adaptive watermarking

WANG Yong(),HUANG Junyu(),CHEN Yifang(),ZHANG Jun(),CHEN Xiaozong()   

  1. School of Cyberspace Security,Guangdong Polytechnic Normal University,Guangzhou 510630,China
  • Received:2022-06-17 Online:2023-06-20 Published:2023-10-13
  • Contact: Yifang CHEN

摘要:

H.264/AVC视频数字水印在视频版权保护和信息隐藏等方面具有重要作用。目前,已有的水印研究,在水印嵌入过程中缺乏考虑视频画面复杂程度不断变化的问题,从而易导致两种后果:一是可能无法在画面复杂程度低的帧完整嵌入所需水印;二是无法充分利用画面复杂程度高的帧的冗余度。由此,分析在视频编码过程中与视频画面复杂程度相关的因素,提出一种根据视频画面复杂程度自适应嵌入水印的视频数字水印算法。在所提算法中,根据上一关键帧中符合嵌入条件的Intra_4×4子宏块的总个数预测获得当前关键帧的画面复杂度,并依据此复杂度自动调整每一水印比特重复嵌入的次数,从而达到自适应的目的。当由于预测失误而导致某一帧的水印嵌入失败,水印提取端则会舍弃该帧提取出的水印。提取端采用多数表决的机制提取水印。实验结果显示,该算法的水印具有良好的不可见性,且能保证码流的稳定性,优于近期相关文献的算法。算法对以重复嵌入水印比特为基础的研究具有启发意义。

关键词: H.264, 数字水印, 自适应, 多数表决

Abstract:

H.264/AVC video watermarking plays an important role in video copyright protection and information hiding.At present,the existing watermarking researches lack the consideration of the variable complexity of the video frame in the process of watermark embedding,which can easily lead to two problems:first,these watermark algorithms may not be able to fully embed the required watermark in frames with low picture complexity,and second,the redundancy of frames with high picture complexity cannot be fully utilized.Therefore,in this paper we analyze the factors of frame complexity in the process of video coding,and propose an adaptive watermarking algorithm based on the complexity of the video frame.In the proposed algorithm,the complexity degree of the current key frame is predicted using the total number of Intra_4×4 sub macroblocks of the previous key frame that satisfy the embedding conditions.The repetition time of embedding for each watermark bit is adjusted automatically according to the predicted complexity degree to achieve adaptiveness.A key frame with a prediction error is labelled an invalid frame.The watermark extraction is conducted by majority voting.Experimental results show that the proposed algorithm achieves watermark invisibility,and code stream stability as well,which outperforms the other recent algorithms.The algorithm is instructive to the research based on repeatedly embedding watermark bits.

Key words: H.264, digital watermark, adaptive, majority voting

中图分类号: 

  • TP391
Baidu
map