Обучите и используйте качественную модель оценки без Ссылок

Естественное средство анализа качества изображения (NIQE) и Изображение Blind/Referenceless Пространственное Качественное Средство анализа (BRISQUE) алгоритмы используют обученную модель, чтобы вычислить качественный счет.

Оба алгоритма обучают модель, использующую идентичные предсказуемые статистические функции, названные естественной статистикой сцены (NSS). NSS основаны на нормированных коэффициентах яркости в пространственной области и моделируются как многомерное Распределение Гаусса. Искажения появляются как возмущения к Распределению Гаусса.

Алгоритмы отличаются по тому, как они используют функции NSS, чтобы обучить модель и вычислить качественный счет.

Рабочий процесс NIQE

NIQE измеряет качество изображений с произвольным искажением. Модель NIQE не обучена с помощью субъективных качественных баллов, но компромисс - то, что счет NIQE не коррелирует так же надежно как счет BRISQUE с человеческим восприятием качества.

Обучите модель NIQE

Примечание

Если модель NIQE по умолчанию обеспечивает достаточный качественный счет к вашему приложению, вы не должны обучать новую модель. Можно пропустить, чтобы Предсказать Качество изображения Используя Модель NIQE.

Чтобы обучить модель NIQE, передайте datastore нетронутого изображения к fitniqe функция. Функция делит каждое изображение на блоки и вычисляет NSS для каждого блока. Учебный процесс включает только блоки со статистически значительными функциями.

Возвращенная модель, niqeModel, хранит многомерное Гауссово среднее и стандартное отклонение, выведенное из функций NSS.

Предскажите качество изображения Используя модель NIQE

Используйте niqe функция, чтобы вычислить качество изображения выигрывает за изображение с произвольным искажением. niqe функционируйте извлекает функции NSS из статистически значительных блоков в искаженном изображении. Функция соответствует многомерному Распределению Гаусса к изображению функции NSS. Качественный счет является расстоянием между Распределениями Гаусса.

Схема показывает полный рабочий процесс NIQE.

Рабочий процесс BRISQUE

BRISQUE ограничивается измерением качества изображений с тем же типом искажения как модель. Модель BRISQUE обучена с помощью баллов субъективного мнения с преимуществом, что BRISQUE выигрывают корреляты хорошо с человеческим восприятием качества.

Обучите модель BRISQUE

Примечание

Если модель BRISQUE по умолчанию обеспечивает достаточный качественный счет к вашему приложению, вы не должны обучать новую модель. Можно пропустить, чтобы Предсказать Качество изображения Используя Модель BRISQUE.

Чтобы обучить модель BRISQUE, передайте fitbrisque функция:

  • Datastore, содержащий изображения с известными искажениями и нетронутыми копиями тех изображений

  • Счет субъективного мнения к каждому искаженному изображению в базе данных

Функция вычисляет функции NSS каждого изображения, не деля изображение на блоки. Функция использует функции NSS и соответствующие баллы мнения, чтобы обучить модель регрессии машины опорных векторов. Возвращенная модель, brisqueModel, хранит параметры регрессора вектора поддержки.

Предскажите качество изображения Используя модель BRISQUE

Используйте brisque функция, чтобы вычислить качество изображения выигрывает за изображение с тем же типом искажений как модель. brisque функционируйте извлекает функции NSS из искаженного изображения и предсказывает качественный счет с помощью регрессии вектора поддержки.

Схема показывает полный рабочий процесс BRISQUE.

Похожие темы