文档章节

H.264 视频质量评价方法 (基于视频内容)

雷霄骅
 雷霄骅
发布于 2014/08/16 13:55
字数 843
阅读 44
收藏 0

Michal Ries等人在论文《Content Based Video Quality Estimation for H.264/AVC Video Streaming》中,描述了一种基于视频内容的视频质量评价方法。有一定的参考价值,在此记录一下。

该质量评价方法的特别之处在于,根据视频内容的复杂程度将视频分成了几类,每种类别分别使用不同的模型系数。而一般的视频质量评价方法通常只有一个模型以及一套固定的系数。

该论文将视频序列分为5类,以下是其中几类的截图(少了一类)


五类包括:

news(新闻):仅有一小块感兴趣区域在运动(比如人脸,一般占视频画面的15%),背景是静止的。

soccer(足球):包含大面积统一方向的运动。镜头通常会在一个统一颜色的背景下(绿色)跟踪一个快速运动的物体(足球)。

cartoon(卡通):主题在运动,背景是绝对静止的(没有自然特性)。

panorama(全景画):包含大面积统一方向的运动,运动方向是一致的。

rest(其他):除以上几种之外的视频都属于这一类。通常包含大量杂乱的运动,或者有很多镜头切换。


对视频内容进行分类的Content classifier(内容分类器)设计如下图所示:


下图统计了五种类别的视频中,统一运动所占的百分比以及零运动矢量百分比的经验累积分布函数。

注:ECDF全称empirical cumulative distribution functions,经验累积分布函数。


对Content classifier(内容分类器)进行测试的结果如下表所示。False detection反映的是对视频进行了错误的分类的百分率。就是视频本身属于其他类,却分到了这一类。Good match反映的是对视频进行了正确的分类的百分率。

由表可见,内容分类器基本上是比较准确的。


测试序列的设置如下表所示。测试序列时长为10秒,分辨率为SIF,编码为H.264 baseline profile 1b。下表所示一共有36种组合。



测试使用的设备如下图所示,是一个PDA。


下图是视频质量评价系统的设计。


实验结果数据分析方面,用到了principal component analysis(PCA,主成分分析

注:主成分分析作用是:将多个变量通过线性变换以选出较少个数重要变量的一种多元统计分析方法。又称主分量分析


PCA分析结果如下图所示。

注:BR代表码率。FR代表帧率。



最终给出的视频客观质量评价模型的形式如下:


最终给出的视频客观质量评价模型如下式所示:

注:BR代表码率。FR代表帧率。


并且给出了五种不同的内容相应的系数:


下表所示是对该模型性能的验证。

r代表的是皮尔逊相关系数(Pearson correlation coefficient)

r'代表的是Spearman相关系数(Spearmank correlation factor)


该模型预测的视频质量和实际主观视频质量之间的关系如下图所示:



论文地址:http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=4224741&contentType=Conference+Publications


本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/12883747

雷霄骅
粉丝 205
博文 419
码字总数 2129
作品 4
朝阳
程序员
私信 提问
[总结]视频质量评价技术零基础学习方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/16359465 前段时间略忙,因此一直计划要总结的很多东西都没来得及写,这两天...

雷霄骅
2014/04/21
0
0
MSU 出品的 H.264 编码器比较 (2011.5)(包含VP8以及XviD)

这是著名的视频质量评价实验室MSU Graphics&Media Lab(是莫斯科国立大学的实验室)做的编码器比较的实验报告《Seventh MPEG-4 AVC/H.264 Video Codecs Comparison》。非常的详细,全面,在此...

雷霄骅
2013/09/23
0
0
视频编码方案之间的比较(HEVC,H.264,MPEG2等)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/12237177 Jens-Rainer Ohm等人在文献《Comparison of the Coding Efficiency...

雷霄骅
2013/10/02
0
0
降低30%视频码率,窄带高清技术实现揭秘

尽量降低视频码率又不影响视频的主观观看质量,这是视频平台最关心的问题之一,因为降低码率意味着视频播放带宽的下降,节约成本。 2018年3月,又拍云自研的“窄带高清”功能,通过码率控制优...

又拍云
2018/11/20
0
0
一种H.264高清视频的无参考视频质量评价算法(基于QP和跳过宏块数)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/14535611 本文记录一种无参考视频质量评价算法。这是我们自己实验室前两年一...

雷霄骅
2013/12/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用mybatis generator生成实体类、Mapper接口以及对应的XML文件

项目中通常会遇到数据的持久化,如果是采用mybatis的orm,就会涉及到生成xml的问题,刚好mybatis官网提供了这么个插件MyBatis Generator,效果简直是棒呆。 1. 首先需要在build.gradle文件中...

啊哈关关
今天
2
0
SpringSocial相关的知识点

使用SprigSocial开发第三方登录 核心类 ServiceProvider(AbstractOauth2ServiceProvider):主要负责实现server提供商(例如QQ,微信等共有的东西),默认实现类是AbstractOauth2ServiceProvider...

chendom
今天
1
0
Java并发之AQS详解

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源...

群星纪元
昨天
2
0
Fabric-sdk-java最新教程

Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。 如果希望快速掌握F...

汇智网教程
昨天
2
0
react 子组件监听props 变化

componentWillReceiveProps //已经被废弃 getDerivedStateFromProps// 推荐使用//如果条件不存在必须要返回null static getDerivedStateFromProps(props, current_stat...

一箭落旄头
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部