Ru / En

Новинки:

Сайт подключен к Orphus. Если вы заметили опечатку, выделите слово и нажмите Ctrl+Enter. Спасибо!

ENGLISH

MSU Video Quality Measurement Tool

MSU Graphics & Media Lab (Video Group)

Проект, идеи: Дмитрий Ватолин
Реализация: Алексей Москвин, Олег Петров, Сергей Путилин, Сергей Гришин, Арсаев Марат


Базовая информация о MSU VQMT



Что нового в MSU VQMT 3.0?



Краткое Описание


Версия 3.0: Changelog >>

Краткое описание MSU VQMT на англ. (.PDF, 475kB)

Поддерживаемые форматы

  1. *.AVI
  2. *.AVS
  3. *.YUV, *.Y4M (научный) - 8, 10, 14 и 16 битные цветовые компоненты
  4. *.BMP (RGB24)
  5. *.MOV, *.VOB, *.WMV, *.MP4, *.MPG, *.MKV, *.FLV и другие (через AviSynth)
Поддерживаемые метрики (и цветовые пространства):
  1. PSNR (Y,U,V,L,R,G,B) - самая популярная
  2. Delta (Y,U,V,L,R,G,B)
  3. MSE (Y,U,V,L,R,G,B)
  4. MSAD (Y,U,V,R,G,B)
  5. SSIM (Y)
  6. 3SSIM (Y)
  7. MS-SSIM (Y)
  8. stSSIM (Y)
  9. Реализация метрик SSIM, 3-SSIM и MS-SSIM на GPU(Y)
  10. VQM (Y)
  11. MSU Blurring Metric (Y,U,V)
  12. MSU Blocking Metric (Y,U,V)
  13. MSU Brightness Flicking Metric (Y) - plugin
  14. MSU Brightness Independent PSNR (Y) - plugin
  15. MSU Drop Frame Metric (Y) - plugin
  16. MSU Noise Estimation Metric (Y) - plugin
  17. MSU Scene Change Detector (Y) - plugin
Программа позволяет определить:
  1. Один кодек больше размывает, чем другой. На каких именно кадрах? А в среднем?
  2. Один кодек даёт большую блочность, чем другой. На каких именно кадрах? А в среднем?
  3. Один кодек обеспечивает более низкое качество, чем другой. На каких именно кадрах? Какие средние значения у PSNR, VQM, SSIM?

  4. Соответствующие "плохие кадры" автоматически сохраняются в BMP.

Функциональность бесплатной версии


  1. Сохранение результатов в *.CSV (можно открывать многими программами)
  2. Визуализация всех метрик (очень удобно для отладки кодеков и фильтров)
  3. Специально для поклонников определённых кодеков - сравнительный анализ.
    Используя программу, каждый может за 5 минут показать, что один кодек лучше другого! Нужно:
    1. Установить режим "comparative analysis" и выбрать оригинал, последовательность, сжатую кодеком A, последовательность, сжатую кодеком B (рекомендуется более 10000 кадров).
    2. Выбрать метрику (рекомендуется Y-PSNR)
    3. Установить "Save bad frames" - и в настройках Advanced указать, значение метрики для какой последовательности должно быть больше(A>B).
    4. Нажать "Process" и выбрать визуально лучшие пары из выданных программой
    Если вы хотите "доказать", что кодек B лучше чем кодек A - поменяйте их местами в диалоге программы. :) Эта функция также весьма полезна программистам для быстрого сравнения новых builds фильтров (кодеков) со старыми, контроля и улучшения их результатов.
  4. Интерфейс плагинов позволяет легко писать и использовать свои собственные метрики.
  5. Маскирование

Функциональность PRO версии


  1. Возможность пакетной обработки (имеется консольное приложение).
  2. Поддержка raw файлов с повышенной глубиной цвета (более 8 бит на компоненту). Поддерживаются raw файлы с глубиной цвета:
    • 8 бит на компоненту,
    • 10 бит на компоненту,
    • 14 бит на компоненту,
    • 16 бит на компоненту,
    и цветовые пространства:
    • YV12,
    • UYVY,
    • YUY2,
    • YUV,
    • IYUV,
    • PXXX (P010, P014, P016 и т.д.).
  3. Поддержка HDTV.
  4. Интенсивное использование возможностей современных многоядерных процессоров (паралелльная обработка данных).

Подробнее...


Сравнение с аналогами

MSU VQMT
(платная для компаний)
Elecard Video QuEst (коммерческий) Video Quality Studio (бесплатная) PSNR Checker (бесплатный) Avisynth plugins (SSIM, VQM) (бесплатные)
Количество вычисляемых метрик 16 + 5 (плагины) + 3 (GPU) 8 3 1 2
Возможность написания собственных плагинов ДА НЕТ НЕТ НЕТ НЕТ
Сравнительный анализ (сравнение двух кодеков за один проход) ДА НЕТ НЕТ НЕТ НЕТ
Поддерживаемые форматы данных *.AVI, AviSynth (*.AVS), *.BMP, *.YUV, *.Y4M и другие форматы (*.MOV, *.VOB, *.WMV, *.MP4, *.MPG, *.MKV, *.FLV, и т.д.) при помощи AviSynth и автоматической генерации скриптов для AviSynth Поддерживает любой контейнер видео, если в системе зарегестрирован совместимый декодер, поддерживающий вывод в цветовых пространствах YV12 или UYVY AVI AVI Форматы, поддерживаемые AviSynth
Пользовательский интерфейс GUI + коммандная строка (PRO) GUI GUI GUI Вызывается из скрипта AviSynth (необходимо изучить написание скриптов для AviSynth)
Автоматическое сохранение кадров с максимальной разницей по качеству ДА НЕТ НЕТ НЕТ НЕТ
Графики с результатами сравнения ДА НЕТ НЕТ НЕТ НЕТ
Видео с попиксельной визуализацией метрики ДА ДА/НЕТ НЕТ НЕТ НЕТ


Благодарность


Выражаем благодарность следующим компаниям


Инструменты для оценки качества видео



Контакты


Связаться с нами можно по адресу: 


Другие материалы


Материалы по видео

Выложены:

Общедоступные видеофильтры
Доступные фильтры для VirtualDub и AviSynth. Обычно мы разрабатываем семейства фильтров. Свяжитесь с нами для получения версий, оптимизированных под ASIC/FPGA/DSP.
Коммерческие видеофильтры
Мы работаем с Intel, Samsung, Real Networks и другими компаниями над адаптацией наших фильтров для специфических видеопотоков и аппаратного обеспечения, такого как телевизоры, видеокарты и т.д. Свяжитесь с нами, если Вам нужна лицензия на такие фильтры.
Сравнения кодеков
Объективные и субъективные сравнения качества
видеокодеков и кодеков изображений.
Call for MPEG4-AVC/H.264 codecs 2012
Метрики качества видео
Различные реализации объективных и субъективных метрик качества видео.
Проекты по видеокодекам
Проекты по исследованию и разработке видеокодеков.
Разное
Другая информация.

Статьи по темам




Смотрите также материалы:
- По цветовым пространствам
- По JPEG
- По JPEG-2000

Rambler's Top100 Рейтинг@Mail.ru