文档章节

基于HEVC的UHD(超高清4K)视频质量评价

雷霄骅
 雷霄骅
发布于 2014/08/16 13:56
字数 1128
阅读 136
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

Sung-Ho Bae等人在论文《Assessments of Subjective Video Quality on HEVC-Encoded 4K-UHD Video for Beyond-HDTV Broadcasting Services》中,对基于HEVC编码的4K超高清视频序列进行了主观质量评价和客观质量评价。这在目前来说还是比较超前的。在此记录一下其实验过程以及实验结论。


选择序列的过程

选择序列的过程如下图所示。一共对36个测试序列进行筛选。计算Ct(时间复杂度)以及Cs(空间复杂度)。以Cs为横坐标,Ct为纵坐标,散点图如下图所示。

空心的点代表没有被选中的序列。被选中的序列标记成了红点。注意,该图被划分为9个区域,分别表示Ct和Cs的高,中,低(H,M,L),该9个区域每个区域选择一个序列。


选择的序列的Cs(空间复杂度)以及Ct(时间复杂度)如图所示。


选择的序列的内容如图所示。



CU和TU的四叉树结构如下图所示。


编码器配置如下表所示。


预期设定的比特率和实际比特率之间的比较如下表所示。每个序列期望达到18,23,36Mbps三个比特率。通过设定不同的QP,以达到相应的目标比特率。需要注意的是,根据序列内容的不同,设定的QP是不一样的。


下图(a)反映了不同码率的情况下,视频平均PSNR的大小。

(b)反映了不同码率下,同时又是不同Cs(空间复杂度),视频平均PSNR的大小。

(c)反映了不同码率下,同时又是不同Ct(时间复杂度),视频平均PSNR的大小。


估算编码23Mbps的视频序列需要的QP值是通过下图所示的方法。如图所示,横坐标为QP,纵坐标为码率。已知QP为21的时候,码率大概为38Mbps,QP为24的时候,码率大概为17Mbps。则大致可以估计出,如果想要码率达到23Mbps,QP值应该取23(这两个数竟然一样,实在是一个巧合)


DSIS(双刺激损伤评价法(Double Stimulus Impairment Scale):看原始图像,再看编码后图像,比较之打分,循环。)如下图所示。


4组主观评价实验的测试序列参数如下表所示。


4组实验的数据量太大了,这里不一一说明,只列出几张结果图。

第一组实验实验结果如图所示。注意第一组实验观察距离是0.75H。(a)图是各种序列的平均值。(b)图分为三种:低Cs,中Cs,高Cs。(c)图分为三种:低Ct,中Ct,高Ct。


第二组实验实验结果如图所示。注意第二组实验观察距离是1.5H。依然是三个图。(a)图是各种序列的平均值。(b)图分为三种:低Cs,中Cs,高Cs。(c)图分为三种:低Ct,中Ct,高Ct。


第一组实验数据和第二组实验数据之间的比较。测试序列数量还是很多的。注意第一组实验观察距离是0.75H,第二组实验观察距离是1.5H。

整体来说差别不是很大,但是离近些的话,会更容易感受到视频质量的下降。画红色圈的序列表现比较明显。


第三组实验数据和第四组实验数据之间的比较。受损YUV420序列与受损YUV444序列之间的比较。第三组实验和第四组实验都是使用YUV444序列进行编码的。第三组实验解码后的受损序列是YUV420格式的。第四组实验解码后的受损序列是YUV444格式的。

使用YUV444格式编码的话,编码UV数据需要相对比较大的数据量。因而在码率相同的情况下,使用YUV420格式编码的时候Y的数据量会比YUV444大一些。从实验结果来看,YUV420序列的质量要好于YUV444。尤其在序列“Chuno−LM 18,23Mbps”,以及“MapleTree−HL 18,23,36Mbps”序列上表现明显。


第二组实验数据和第四组实验数据之间的比较。第二组实验数据是YUV420编码后解码得到YUV420数据。第四组实验数据是YUV444编码后解码得到YUV444数据。



论文地址:http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6480797


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

雷霄骅

雷霄骅

粉丝 216
博文 419
码字总数 2129
作品 4
朝阳
程序员
私信 提问
加载中

评论(0)

[总结]视频质量评价技术零基础学习方法

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

雷霄骅
2014/04/21
0
0
谁将引领新一代视频编码标准:HEVC、AVS2和AV1性能对比报告

作者 | 李旭峰 王振宇 王荣刚 编辑 | 李旭峰 本文转载自“智媒之音”。 距离H.265/HEVC标准正式发布已经有4年多的时间,虽然其压缩效率比H.264/AVC高出一倍,可以为视频公司节约带宽成本,但...

LiveVideoStack
2018/01/10
0
0
流媒体视频互联网直播/点播服务器AVC和H.264编解码器演进介绍

最近几年,在线视频行业发展十分迅速,无论是视频播放设备还是视频传输技术都在不断革新,我接触视频行业也比较久了,流视频其实就是关于编解码器,容器和协议的。 如果一个视频文件没有经过压...

Black_3717
04/16
0
0
开源免专利费的视频压缩技术 - AV1

AV1 是开源的免专利费 AOMedia Video Codec 1.0 (AV1) 规范。 AV1 可以与当前流行的视频压缩技术HEVC和VP9的质量相匹配,网络容量减少30%到40%。 独立测试显示,AV1 编码的 4K UHD 视频压缩率...

匿名
2018/03/30
2.2K
0
4K超清,2500万人在线,猫晚直播技术全解读

2018天猫双11已经过去一周,各路快递也在快马加鞭送到大家手中。但对于剁手党而言,天猫双11也不仅仅是简单意义上的“买买买”,更是一场边看边玩的狂欢盛宴。 作为双11的必备节目,今年的猫...

迷你芊宝宝
2018/11/26
18
0

没有更多内容

加载失败,请刷新页面

加载更多

[分享] 使用ApiPost测试接口时需要先登录的接口怎么办(基于Cookie)?

在后台在开发、调试接口时,常常会遇到需要登陆才能请求的接口。 比如:获取登陆用户的收藏列表,此时,我们就需要模拟登陆状态进行接口调试了。如图: 今天,我们讲解利用ApiPost的环境变量...

小台6
31分钟前
16
0
Codewars 解析化学分子式为原子

思路:递归的解析内部的分子式,并将结果进行合并。在处理过程中,要注意括号的匹配问题,根据题目要求发现不平衡的括号就抛出异常。 import java.util.*;class MyScanner { final sta...

reter
34分钟前
25
0
Win10 安装子系统 GUI 界面

Win10安装子系统后,默认是没有图形界面的,如果需要启动图形化界面则需要安装VcXsrv,再配置相关参数后子系统才能启动图形化界面。本文档以Win10安装Ubuntu系统为例子展开讲解。 安装VcXsr...

老孟的Linux私房菜
38分钟前
17
0
Istio Sidecar注入原理

概念 简单来说,Sidecar 注入会将额外容器的配置添加到 Pod 模板中。这里特指将Envoy容器注应用所在Pod中。 Istio 服务网格目前所需的容器有: istio-init 用于设置 iptables 规则,以便将入...

好运来了
42分钟前
18
0
怎么给视频进行调色?这款软件在手机上就能完成!

怎么给视频进行调色?一段视频的好坏由两部分构成,三分拍摄、七分剪辑是很多人都认同的观点。视频的拍摄是环境、拍摄对象等多个因素的集合结果,免不了出现纰漏,导致拍摄出来达不到理想效果...

斯卡哈
48分钟前
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部