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

Естественное средство анализа качества изображения (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.

Похожие темы