Модель Blind/Referenceless Image Spatial Quality Evaluator (BRISQUE)
Объект brisqueModel инкапсулирует модель, используемую, чтобы вычислить Изображение Blind/Referenceless Пространственное Качественное Средство анализа (BRISQUE) перцепционный качественный счет изображения. Объект содержит модель регрессора вектора поддержки (SVR).
Можно создать объект brisqueModel с помощью следующих методов:
fitbrisque — Обучите модель BRISQUE, содержащую пользовательскую обученную модель регрессора вектора поддержки (SVR). Используйте эту функцию, если у вас нет предварительно обученной модели.
Функция brisqueModel описана здесь. Используйте эту функцию, если у вас есть предварительно обученная модель SVR, или если модель по умолчанию достаточна для вашего приложения.
m = brisqueModelm = 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]