Nicolas Staelens 等人在《Constructing a No-Reference H.264/AVCBitstream-based Video Quality Metric using GeneticProgramming-based Symbolic Regression》论文中研究了H.264的视频质量评价方法。这篇论文我感觉真的是把无参考视频质量评价做到了很高的水平,很有必要记录一下其中的关键信息。
注:并不是特别了解基于遗传编程方法的符号回归,在此就不多讲述这方面的了。
文章首先回顾了一下客观视频质量评价算法:
选择的8个测试序列如下表所示。分别标明了来源以及描述。
8个测试序列的内容如下图所示。
计算了8个测试序列的SI(空间复杂度)和TI(时间复杂度),并以散点图的形式画成如下图所示的图表。
注:有关SI(空间复杂度)和TI(时间复杂度)可以参考:衡量视频序列特性的TI(时间信息)和SI(空间信息)
视频编码选项设定如下:
模拟丢包的时候,使用了名为nalu-drop classifier的工具。
本文打算从下列参数中选择可以用于建立视频质量评价模型的参数,备选参数数量真是大的惊人啊。
经过计算后,得出了每个变量在预测视频质量这方面做出的贡献,如下图所示。
最终选定了8个参数:perc_pic_lost, i_loss, slices,p_loss, B_pictures, imp_cons_slice_drops,I_perc_8x8 and perc_i_8x8。
有一些不明白的地方,先不多说了,看一看最终建立的模型,以树的形式显示如下图。
上图可以写成如下公式:
对此模型进行验证的结果如下表所示。作为对比,引入了两种视频质量评价算法:PSNR和VQM。非常令人震惊的是,该模型的性能竟然比这两种算法都要好。
注:PSNR介绍:http://blog.csdn.net/leixiaohua1020/article/details/11729289
VQM介绍:http://blog.csdn.net/leixiaohua1020/article/details/12685297
相关推荐
数据插值技术对基于遗传编程算法符号回归的影响研究.拓展数据集对遗传编程的作用与处理方法
对于数据关联关系的自动识别。采用符号回归方法识别电能质量信号与时间的关联关系。
结合学生程序在线评测的需求,提出了基于遗传编程的学生程序修正模型,设计并实现了基于Web的便于教师和学生使用的程序自动修正系统。基于测试用例集实现程序在线评测,对评测结果中满足自动修正条件的学生程序进行...
evoasm.rb, AIMGP ( 基于遗传编程的机器码自动归纳) 引擎 Evoasm描述Evoasm 是一个 AIMGP ( 基于遗传编程技术的机器码自动归纳方法) 引擎。给出一组示例,即一些输入/输出对,它描述程序的行为。 然后,它将尝试用...
首先,采用corr()方法分析特征相关性 其次,采用gplearn库中SymbolicTransformer实现符号回归 from gplearn.genetic import SymbolicTransformer 然后,符号回归内部为遗传算法,适应度函数默认为皮尔逊系数的公式,...
首先,采用corr()方法分析特征相关性 其次,采用gplearn库中SymbolicTransformer实现符号回归 from gplearn.genetic import SymbolicTransformer 然后,符号回归内部为遗传算法,适应度函数默认为皮尔逊系数的公式,...
基因表达编程(GEP)大大超过了解决符号回归问题的传统进化方法。 但是,现有的GEP算法仍存在过早收敛和演进缓慢的问题在后期。 针对这些缺陷,我们设计了一种新颖的进化算法,即统一设计辅助基因表达编程(UGEP)。...
Java基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于...
基于方法的求解器。 目录 1.11.21.31.4 2.1 3.1 直接 3.23.3 描述 每个数学表达式都可以用语法树的形式表示: 实际上,值得记住的是,存在无数种不同的语法树,它们对应于语义等价的表达式。 例如: 在实践中,...
3.用处:用于基于GA遗传优化的永磁同步电机最优参数计算算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项: 使用matlab2021a或者更高版本测试,运行里面的Runme_.m文件,不要直接运行子函数文件。...
论文研究-一种基于遗传算法的多重决策树组合分类方法.pdf, 针对数据挖掘中的分类问题,依据组合分类方法的思想,提出一种基于遗传算法的多重决策树组合分类方法.在这种...
pyGP PyGP是一个针对Python 3的基因编程库,主要针对符号回归应用程序编写,并基于Poli,Langdon和McPhee撰写的《基因编程领域指南》中概述的基因编程原理。 它包含用于实现基本遗传编程实现的类和函数,用于演示GP...
行业资料-电子功用-基于遗传编程的火电机组煤耗特性曲线建模方法
提出了一种基于遗传算法模糊多元线性回归分析的瓦斯涌出量预测模型 。 采用灰关联分析法和 SPSS 软件线性回归分析法确定影响瓦斯涌出量的主要因素 ; 把历史数据样本分为建模数据样本和检测数据 样本 , 采用...
遗传算法,基于遗传算法和模糊神经网络的边坡稳定性评价
基于遗传编程进化规划的变异算子的自动化设计.pdf
基于遗传编程进化规划的变异算子的自动化设计.rar
C语言写的一个遗传编程代码,实现了遗传编程的所有过程,很精炼实用
遗传编程的Matlab语言实现.pdf
论文研究-基于遗传算法的系统辨识方法研究 .pdf,