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
相关推荐
首先,采用corr()方法分析特征相关性 其次,采用gplearn库中SymbolicTransformer实现符号回归 from gplearn.genetic import SymbolicTransformer 然后,符号回归内部为遗传算法,适应度函数默认为皮尔逊系数的公式,...
综上所述,基于遗传规划的符号回归方法为电能质量分析提供了一种全新的视角和工具。它不仅能够有效识别数据间的复杂关联关系,而且在提高电能质量分析的准确性和效率方面具有重要的实际应用价值。随着计算能力的提升...
首先,采用corr()方法分析特征相关性 其次,采用gplearn库中SymbolicTransformer实现符号回归 from gplearn.genetic import SymbolicTransformer 然后,符号回归内部为遗传算法,适应度函数默认为皮尔逊系数的公式,...
内容概要:本文档介绍了使用遗传编程(GP)实现符号回归的基本任务,涵盖从实现GP的基础任务到对其进行优化和增强的方法。此外还提供了评分标准以及具体要求,如创建有效的演化解决方案可视化、编写完整报告、运用...
`symreg.h` 可能与符号回归有关,这是遗传编程常用于解决的问题类型之一。符号回归是寻找一个数学表达式,使其尽可能地近似给定的数据集,通常以最小化预测误差为目标。 总结来说,这个压缩包提供的代码和数据文件...
evoasm.rb, AIMGP ( 基于遗传编程的机器码自动归纳) 引擎 Evoasm描述Evoasm 是一个 AIMGP ( 基于遗传编程技术的机器码自动归纳方法) 引擎。给出一组示例,即一些输入/输出对,它描述程序的行为。 然后,它将尝试用...
基于无参考NIQE图像质量评价matlab代码.zip”指的是一个使用MATLAB编程实现的无参考(No-Reference)图像质量评价(Image Quality Assessment, IQA)系统,特别是针对名为“NIQE”(Natural Image Quality Evaluator...
在本项目中,我们探讨了如何利用遗传算法(GA)优化高斯过程回归(GPR)进行多变量输入的数据回归预测。这是一种先进的机器学习技术,适用于处理非线性关系和不确定性问题,尤其在工程、科学和经济等领域具有广泛...
遗传编程是一种基于生物进化原理的搜索和优化算法,它是遗传算法的一种扩展,更擅长处理复杂的结构化问题。其基本思想是通过模拟自然选择和遗传学原理来生成和优化树状结构的表达式或程序。遗传编程的个体通常以树型...
冲击动力学仿真优化:基于遗传算法的优化.docx 冲击动力学仿真优化:基于遗传算法的优化all.docx 冲击动力学仿真优化:基于遗传算法的优化_(10).冲击动力学仿真的验证与校验.docx 冲击动力学仿真优化:基于遗传...
Java基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于遗传算法的自动排课系统源码.zipJava基于...
遗传算法原理基于遗传算法原理系统代码.zip基于遗传算法原理系统代码.zip基于遗传算法原理系统代码.zip基于遗传算法原理系统代码.zip基于遗传算法原理系统代码.zip基于遗传算法原理系统代码.zip基于遗传算法原理系统...
"基于加速遗传算法的多层次灰色评价方法的空域安全分析" 本文主要研究了基于加速遗传算法的多层次灰色评价方法在空域安全分析中的应用。空域安全评估是航空industry的一项重要任务,随着航空业的发展,空域结构和...
基于方法的求解器。 目录 1.11.21.31.4 2.1 3.1 直接 3.23.3 描述 每个数学表达式都可以用语法树的形式表示: 实际上,值得记住的是,存在无数种不同的语法树,它们对应于语义等价的表达式。 例如: 在实践中,...
基于遗传编程(Genetic Programming, GP)的方法为这一问题提供了一种新颖且灵活的解决途径。遗传编程是一种模拟生物进化过程的计算方法,用于自动发现解决问题的数学表达式或程序。在火电机组煤耗特性的建模中,...
"基于遗传算法的机器人路径规划" 基于遗传算法的机器人路径规划是机器人领域中的一种重要技术,旨在解决机器人路径规划的问题。机器人路径规划是机器人完成任务的关键一步骤,它可以帮助机器人避免碰撞、选择最优...
遗传编程(Genetic Programming, GP)是一种启发式搜索算法,源于生物进化理论,特别是自然选择和遗传机制。它被广泛应用于解决复杂优化问题,如函数拟合、机器学习、自动程序设计等领域。在这个名为"gp.rar"的...