今天小编要和大家分享的是测量仪表相关信息,接下来我将从采用在编码端嵌入水印信息办法的错误检测系统的设计,武汉视频监控系统信息查询,同时您可以免费发布武汉视频监控,武汉视频这几个方面来介绍。
测量仪表相关技术文章采用在编码端嵌入水印信息办法的错误检测系统的设计
引言
在压缩视频流中,每个比特都是非常重要的,在传输过程中发生的错误会严重影响解码后的视频效果。所以,在所接收的视频流中进行错误检测在实际工作中是非常重要的。只有解码器在所接收的比特流中检测到误码,才能采用相应的策略对它进行错误恢复和错误隐藏,因此,选择一种行之有效的误码检测方法是致关重要的。
数字水印技术在近年来发展很快,已发展出用于数据监控的脆弱水印,以检验数据的完整性。本文提出了一种基于脆弱水印的错误检测方法。
错误检测方案
为了克服传统检测方法的不足,本文采用在编码端嵌入水印信息的办法,并使水印信息和视频数据之间建立某些强制关系。如果在解码时发现这些约定关系不被满足,则可判断接收到的数据遭到篡改,即发生传输错误。本文根据H.264的协议语句设计水印信息,并把水印信息嵌入到非零DCT系数中。
检测原理
在H.264视频压缩标准中,一个宏块的压缩数据可以分为两个部分。第一部分包括图像头、宏块类型、帧内预测模式以及运动矢量等;第二部分包括块编码模式(CBP,Coded Block Pattern)和该块的所有DCT系数。如果第一部分数据发生错误,将对解码端的图像解码过程造成非常严重的影响,甚至不能解码。但值得庆幸的是,第一部分的数据与CBP数据在码流中的比特数非常少,所以其发生错误的概率与DCT系数相比非常小。数字水印检测技术正是针对每个DCT变换块进行一些特殊处理,使编码后的码流数据携带一些特定的特征,即水印。而码流中的这些特征对信道的干扰非常敏感,在信号传输过程中,即使遇到轻微的信道干扰,这些特征也会丢失。解码端通过检测解码数据是否存在水印,就能达到错误检测的目的。