论文部分内容阅读
在多媒体信息中,视频信息多具有商业价值,如广告,电影等,也有可能作为法律证据,如监控信息。对这些信息进行版权保护及内容认证等具有重要的实用价值。视频数字水印技术作为解决这些问题的有效手段之一受到越来越多的关注。
由于视频数据本身具有复杂性,研究和开发视频水印算法的工作者在嵌入水印后,评估算法的性能时需要做大量的工作,但目前还缺乏相应的工具提高这些工作的效率。因此,本论文设计并实现了一个视频水印辅助工具系统,使视频水印的研究和开发人员更方便地获取、分析和进一步处理视频数据。主要工作如下:
1.对辅助工具系统的需求进行分析,完成系统的设计。选择相关实现技术,包括集成开发环境、实现视频编解码的多线程技术、实现对EXCEL的编程的OLE自动化技术,以及实现视频帧抓取的CxImage类库等。
2.实现了该系统,并能够做到:
1)提供了两个视频的同步播放功能及查看单一分量(R,G,B,Y,U,V)功能,使用户能够方便地对嵌入水印后视频的质量进行主观评价;同时将客观评价值PSNR导出到EXCEL表中,用户方便地对嵌入水印后视频的质量进行客观评价;
2)集成了MPEG-2、H.264及AVS三种视频编码标准,方便用户对视频进行编解码。同时在编解码过程中可以提取DCT系数和运动矢量,方便用户进行相关数据分析及后续处理;
3)集成了YUV分量的合成与分解功能以及视频帧的抓取功能,便于在原始格式视频单分量上进行水印的嵌入以及对视频某帧做进一步研究;
4)集成了三种常用的视频水印攻击方式:帧删除、帧插入、帧交换。可更好的评价视频水印的性能,比如稳健性。
实验结果表明该系统具有功能较为完善,界面友好,操作简单等特点,可方便有效地辅助视频水印的开发和研究人员的工作,已经用于相关项目的开发中。