视频主观质量评价方法

               

视频主观质量评价就是选择一批非专家类型的受测者,让他们在一个特定的受控环境中,连续观看一系列的测试序列大约10至30分钟,然后采用不同方法让他们对视频序列的质量进行评分,最后求得平均意见分(Mean Opinion Score,MOS),并对所得数据进行分析。测试环境中的受控因素包括:观看距离、观测环境、测试序列的选择、序列的显示时间间隔等。

根据不同的测试环境、测试目的,有下列几种视频主观质量评价方法:
(1)Double Stimulus Impairment Scale(DSIS)
受测者观看多个原始参考视频和失真视频组成的“视频对”,并且每次总是先观看原始参考视频,然后观看失真视频。观测者对视频的整体印象进行评判,用定义的主观测度来表达评判,对失真视频的失真度进行评分。评分采用5分制失真测度。


(2)Double Stimulus Continuous Quality Scale(DSCQS)
受测者观看多个原始参考视频和失真视频组成的“视频对”,但与DSIS不同的是,原始参考视频和失真视频的显示顺序是随机的,并且受测者对每个“视频对”中两幅视频的质量都进行打分。为了避免量化误差,这种方法提供了一个连续的评分测度,但是为了与5分制的评分标准一致,它也被等分成5份,如图所示。在测试过程中,首先将测试视频对显示一次或多次,使受测者得到对视频的主观认识,然后再一次或多次显示视频对以进行记录评分。对于静止图像,每幅图像显示3.4秒、重复5次(最后两次用于评分)比较合适。对于时变的运动序列,每段序列显示10秒、重复2次比较合适。


(3)Single Stimulus Methods(SSM)
以随机的形式显示多个测试视频,并且对于不同观测者,视频序列的随机显示顺序也不同。受测者只观看测试视频,对其质量进行打分。具体实现方式有两种:一种方法是SS(Single.stimulus),即不重复放映测试序列;另外一种是SSMR(Single Stimulus with Multiple Repetition),即把测试序列重复放映多次。最常用的质量评分测度是5分制,除此之外还有9分制和11分制,它们是5分制的扩展,可以提高评分的精度,如图所示。


(4)Single Stimulus Continuous Quality Evaluation(SSCQE)
只显示测试序列(不显示参考序列),与上述几种采用较短独立序列段进行测试的方法不同,该方法选择的序列段持续的时间较长,最短为5分钟。受测者持续对观测序列进行评分,最后从一系列的打分中得到一个统计数据,得分不仅考虑分值的大小,还要考虑打分的时间。这种方法适用于视频质量具有时变特性的压缩系统,但是测试序列的选取对实验结果有较大的影响。因为DSCQS能表示视频间细微的质量差别,所以更适用于测试视频和参考视频质量差别不大的情况。而DSIS更适合评估特殊效应引起的视觉失真。由于人记忆力的限制,DSCQS和DSIS的评分会倾向于依赖最后10-20秒的视频质量,因此这两种方法不适合评估长的视频序列,这是它们共同的缺点。另外,DSCQS中参考视频的使用、序列的重复等测试条件都不同于实际的家庭观看环境,这给主观测试者进行准确评分带来了一定困难。SSCQE就是针对这一问题设计的,它能够较好的评估时变质量,但SSCQE评分与节目的内容关系很大,并且由于缺少参考视频,我们无法准确地对不同SSCQE实验的评分进行比较。

 

主观质量评价国际标准:ITU-R BT.1788 建议书http://download.csdn.net/detail/leixiaohua1020/6423425

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
# MOS-PESQ The project is a tool that can get MOS(PESQ) score for the voice. PESQ measure: ------------- Usage of the PESQ objective measure is as follows: [pesq_mos]=pesq(cleanfile.wav,enhanced.wav) where 'cleanfile.wav' contains the clean speech file and 'enhanced.wav' contains the enhanced file. Example: To run the PESQ objective measure with the example files provided, type in MATLAB: >> pesq('sp09.wav','enhanced_logmmse.wav') ans = 2.2557 Source code for the PESQ implementation is available from a CD-ROM included in the following book: Loizou, P. (2007) "Speech enhancement: Theory and Practice", CRC Press. COMPOSITE MEASURE: ----------------- Usage: [Csig,Cbak,Covl]=composite(cleanfile.wav,enhanced.wav) where 'Csig' is the predicted rating of speech distortion 'Cbak' is the predicted rating of background distortion 'Covl' is the predicted rating of overall quality. You may run example files included in the zip file. In MATLAB, type: >> [c,b,o]=composite('sp09.wav','enhanced_logmmse.wav') LLR=0.681368 SNRseg=3.991727 WSS=49.671978 PESQ=2.255732 c = 3.3050 b = 2.6160 o = 2.7133 where 'sp09.wav' is the clean file and 'enhanced_logmmse.wav' is the enhanced file. The predicted ratings for overall quality was 2.7133, for background was 2.61 and for signal distortion it was 3.3050. Operating steps: ----------------- >> ./matlab-PESQ/readme.txt Thank: ----------------- Any questions, please E_mail: [email protected]/[email protected] 操作步骤 1.将所录序列加载如当前工作路径,也可以按自己工作路径自行加载; 2.在read.m中修改参考序列,默认为ref.wav,16KHz采样; 3.利用wavdivide.m对所录多组序列文件进行拆分(支持多种采样频率),并按序保证至当前路径; 4.运行tongji.m计算PESQ_MOS得分并通过excel/txt输出至指定路径; NOTE: 对于步骤4,每次执行记得修改excel中输出列位置,如cellnames2=['B',num2str(k+1),':B',num2str(k+1)];, 指定写入B列,下次执行改为C列,以此类推; 其中ref_8k.wav为8KHz采样测试序列,ref.wav为16KHz,ref_3s.wav只是为方便测试在ref.wav语音前加3s静音;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值