文档

brisqueModel

盲/无参考图像空间质量评估器(BRISQUE)模型

描述

一个brisqueModel对象封装了一个用于计算图像的盲/无参考图像空间质量评估器(BRISQUE)感知质量评分的模型。对象包含支持向量回归(SVR)模型。万博1manbetx

创建

您可以创建brisqueModel对象,使用以下方法:

  • fitbrisque-训练包含自定义训练支持向量回归(SVR)模型的BRISQUE模型。万博1manbetx如果你没有预先训练好的模型,可以使用这个函数。

  • brisqueModel函数描述如下。如果您有预先训练好的SVR模型,或者默认模型足以满足应用程序的需要,请使用此函数。

语法

m = brisqueModel
m = brisqueModel(alpha,偏差,支持万博1manbetx向量,比例)

描述

例子

= brisqueModel使用从LIVE IQA图像数据库派生的默认属性值创建BRISQUE模型对象[1][2]

例子

= brisqueModel (α偏见万博1manbetxsupportVectors规模)创建自定义BRISQUE模型并设置α偏见万博1manbetxSupportVectors,规模属性。您必须提供所有四个参数来创建自定义模型。

请注意

如果不运行优化例程,很难预测良好的属性值。仅在创建对象时使用此语法brisqueModel对象使用预先训练的SVR模型与已知的属性值。

属性

全部展开

通过求解对偶问题得到的系数,表示为-by-1数值向量。的长度α必须匹配支持向量的行数(万博1manbetx万博1manbetxSupportVectors).

例子:兰特(10,1)

数据类型:||int8|int16|int32|uint8|uint16|uint32

支持向量机模型中的偏置项,指定为数值标量。

例子:47.4

数据类型:||int8|int16|int32|uint8|uint16|uint32

万博1manbetx支持向量,指定为-by-36数字向量。行数,,匹配的长度α

例子:兰特(36)

数据类型:||int8|int16|int32|uint8|uint16|uint32

此属性是只读的。

内核函数,指定为“高斯”

内核比例因子,指定为数值标量。尺度因子在SVR内核中划分预测值。

例子:0.25

数据类型:||int8|int16|int32|uint8|uint16|uint32

例子

全部折叠

模型= brisqueModel
模型= brisqueModel with properties: Alpha: [593x1 double]偏差:43.4582支持向量:[593万博1manbetxx36 double]内核:'高斯'比例:0.3210

创建一个brisqueModel使用预计算的α偏见万博1manbetxSupportVectors,规模属性。随机初始化仅用于说明目的。

模型= brisqueModel(兰特(10,1),47,兰特(10,36),0.25)
模型= brisqueModel with properties: Alpha: [10x1 double]偏差:47支持向量:[10x万博1manbetx36 double]内核:'高斯'比例:0.2500

您可以使用自定义模型来计算图像的BRISQUE分数。

I = imread(“lighthouse.png”);分数= brisque(I,model)
得分= 47

算法

支持向量万博1manbetx回归器(SVR)计算预测矩阵的回归分数X为:

GX万博1manbetxSupportVectors)是一个n——- - - - - -的核积矩阵s manbetx 845nX而且万博1manbetxSupportVectors.SVR有36个预测器,它们决定了中的列数万博1manbetxSupportVectors

SVR计算向量之间的核积x而且z使用内核x/规模z/规模).

参考文献

[1]米塔尔,A. K.摩尔西和A. C.博维克。空间域的无参考图像质量评估IEEE图像处理汇刊.第21卷,第12期,2012年12月,第4695-4708页。

[2]米塔尔,A. K.摩尔西和A. C.博维克。无参考图像空间质量评价引擎在第45届Asilomar信号、系统和计算机会议上的演讲,太平洋格罗夫,CA, 2011年11月。

另请参阅

功能

对象

在R2017b中引入

这个话题有用吗?