Модель Blind/Referenceless Image Spatial Quality Evaluator (BRISQUE)
Объект brisqueModel
инкапсулирует модель, используемую, чтобы вычислить Изображение Blind/Referenceless Пространственное Качественное Средство анализа (BRISQUE) перцепционный качественный счет изображения. Объект содержит модель регрессора вектора поддержки (SVR).
Можно создать объект brisqueModel
с помощью следующих методов:
fitbrisque
— Обучите модель BRISQUE, содержащую пользовательскую обученную модель регрессора вектора поддержки (SVR). Используйте эту функцию, если у вас нет предварительно обученной модели.
Функция brisqueModel
описана здесь. Используйте эту функцию, если у вас есть предварительно обученная модель SVR, или если модель по умолчанию достаточна для вашего приложения.
m = brisqueModel
m = brisqueModel(alpha,bias,supportVectors,scale)
создает пользовательскую модель BRISQUE и устанавливает m
= brisqueModel(alpha
,bias
,supportVectors
,scale
)Alpha
, Bias
, SupportVectors
и свойства Scale
. Необходимо обеспечить все четыре аргумента, чтобы создать пользовательскую модель.
Трудно предсказать хорошие значения свойств, не запуская стандартную программу оптимизации. Используйте этот синтаксис, только если вы создаете объект brisqueModel
с помощью предварительно обученной модели SVR с известными значениями свойств.
Регрессор вектора поддержки (SVR) вычисляет музыку регрессии к матрице предиктора X
как:
F
= G
(X
, SupportVectors
) × Alpha
+ Bias
G
(X
, SupportVectors
) является n-by-m матрица продуктов ядра для строк n в X
и строк m в SupportVectors
. SVR имеет 36 предикторов, которые определяют количество столбцов в SupportVectors
.
SVR вычисляет продукт ядра между векторами x
и z
с помощью Kernel
(x
/Scale
, z
/Scale
).
[1]
[2]