Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Методы маскирования искажений в видео потоке после сбоев в работе кодека Куликов Дмитрий Леонидович

Методы маскирования искажений в видео потоке после сбоев в работе кодека
<
Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека Методы маскирования искажений в видео потоке после сбоев в работе кодека
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Куликов Дмитрий Леонидович. Методы маскирования искажений в видео потоке после сбоев в работе кодека : диссертация ... кандидата физико-математических наук : 05.13.11 / Куликов Дмитрий Леонидович; [Место защиты: Моск. гос. ун-т им. М.В. Ломоносова].- Москва, 2009.- 164 с.: ил. РГБ ОД, 61 09-1/682

Содержание к диссертации

Введение 7

Глава 1. ПРИЧИНЫ ВОЗНИКНОВЕНИЯ ИСКАЖЕНИЙ

В ВИДЕО, ИХ ТИПЫ И МЕТОДЫ БОРЬБЫ С НИМИ 14

1.1. Причины возникновения искажений 14

  1. Устройство кодека 14

  2. Ошибки при передаче данных по сети . 17

1.2. Типы ошибок и искажения, к которым они приводят ... 19

  1. Типы ошибок 19

  2. Влияние ошибок на визуальное качество видео . . 20

1.3. Методы борьбы с искажениями 21

  1. Механизмы борьбы с ошибками для разных типов данных 22

  2. Обнаружение ошибок в видео 24

  3. Методы маскирования искажений и восстановления сигнала 27

Глава 2. МЕТОДЫ ПРОСТРАНСТВЕННОГО МАСКИРО
ВАНИЯ ИСКАЖЕНИЙ
33

  1. Постановка задачи ' 33

  2. Обзор методов пространственного маскирования 33

  1. Методы на основе поиска образцов . . .' 34

  2. Методы на основе реконструкции 38

  3. Комбинированные методы 43

  4. Сравнение методов поиска образцов, методов реконструкции и комбинированных методов 47

2.3. Предложенный метод на основе классификации подобластей 48

  1. Общая схема метода 48

  2. Классификация областей 50

  3. Предсказание класса неизвестной области 52

  4. Маскирование текстурных областей 54

  5. Маскирование структурных областей с границами 55

  6. Маскирование структурных областей 55

  7. Сравнение с методом синтеза текстур и методом на основе классификации 56

2.4. Предложенный метод на основе адаптивных словарей . . 57

  1. Общая схема метода 57

  2. Построение адаптивного словаря 59

  3. Разложение кадра по словарю 61

  4. Вычисление степеней доверия 61

  5. Заполнение неизвестных областей 62

2.5. Вопросы реализации 63

  1. Метод маскирования на основе классификации . . 63

  2. Метод маскирования с адаптивными словарями . . 66

2.6. Сравнительный анализ предложенных и существующих ме
тодов 67

  1. Анализ методов для работы в режиме реального времени с помощью объективных метрик качества 67

  2. Анализ методов для работы в режиме постообработ-

ки с помощью объективных метрик качества .... 69

2.6.3. Анализ качества методов с помощью экспертной оцен
ки 70

2.7. Заключение 72

Глава 3. МЕТОДЫ ВРЕМЕННОГО МАСКИРОВАНИЯ ИС
КАЖЕНИЙ В ВИДЕО
73

  1. Введение и постановка задачи 73

  2. Обзор методов и алгоритмов временного маскирования искажений 74

  1. Алгоритмы поиска блоков 75

  2. Методы на основе реконструкции векторов движения 80

  3. Сравнение методов поиска и методов реконструкции векторов движения 84

3.3. Предложенный метод поиска блоков-кандидатов 85

  1. Общая схема метода 85

  2. Гибридный алгоритм маскирования 85

  3. Оценка ошибки вдоль границ 89

  4. Пространственное и временное восстановление ... 90

  5. Выводы 92

3.4. Предложенный метод на основе оптического потока .... 93

  1. Общая схема метода 93

  2. Построение оптического потока 94

  3. Фильтрация векторного поля 96

  4. Поиск неоднородностей векторного поля 98

  5. Интерполяция неоднородностей векторного поля и реконструкция векторов 99

  6. Выводы 102

3.5. Вопросы реализации 103

  1. Общая схема 104

  2. Метод поиска блоков-кандидатов 105

  3. Метод оптического потока 105

3.6. Сравнительный анализ предложенных и существующих ме
тодов 106

  1. Сравнительный анализ с использованием объективной метрики качества видео 107

  2. Сравнительный анализ с использованием экспертной оценки 109

3.7. Заключение 110

Глава 4. МЕТРИКИ ОБЪЕКТИВНОГО КАЧЕСТВА .112

4.1. Постановка задачи и обзор методов измерения качества ви
део 112

  1. Экспертная оценка 113

  2. Объективные методы 114

  3. Объективные методы с исходной последовательностью 114

  4. Объективные методы без исходной последовательности 118

  5. Связь между объективными и субъективными (экспертными) тестами 119

  1. Оценка адекватности метрик PSNR и SSIM 120

  2. Адаптация метрики SSIM при оценке методов пространственного маскирования 121

  1. Проблемы существующего подхода 121

  2. Общая схема работы алгоритма 122

  3. Разложение на частоты 124

. 4.3.4. Вычисление энергии маскирующих свойств фона . 125

  1. Вычисление энергии искажений 127

  2. Вычисление расстояния в цветовом пространстве . 127

  1. Вычисление коэффициента искажения и значения метрики 128

  2. Сравнение SSIM и SSIMA 129

4.4. Адаптация метрики SSIM для оценки методов временного
маскирования 130

  1. Проблемы существующего подхода 130

  2. Общая схема алгоритма 131

  3. Анализ однородности векторного поля 131

  4. Вычисление коэффициента искажения и значения метрики 133

  5. Сравнение SSIM и SSIMB 134

4.5. Заключение 134

Заключение 136

Литература 138

Приложение А. МЕТОДИКИ ПРОВЕДЕНИЯ СРАВНИ
ТЕЛЬНОГО АНАЛИЗА
154

Приложение Б. ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ РАЗ
РАБОТАННЫХ МЕТОДОВ ВРЕМЕННОГО МАСКИРО
ВАНИЯ
159

Приложение В. СИСТЕМА МАСКИРОВАНИЯ ИСКАЖЕ
НИЙ В ВИДЕО 161

Введение к работе

Объект исследования и актуальность темы. С развитием вычисли
тельных мощностей компьютеров всё большее внимание уделяется циф
ровой обработке сигналов, особенно видео сигналов. С 1998 года, когда
впервые было осуществлено вещание цифрового видео, данная область
исследований начала бурно развиваться. Сейчас цифровое видео исполь
зуется практически везде: оптические носители (CD, DVD, BluRay), спут
никовое телевидение, передача видео по компьютерным сетям, в том чис
ле в Интернете, видео на мобильных устройствах. Поскольку зачастую }
видео сигнал представляет собой большой объем данных, то во всех за
дачах передачи и обработки видео данных используются видео кодеки
для кодирования сигнала. При этом в десятки и сотни раз уменьшается
объем данных, но увеличиваются внутренние зависимости, которые при
водят к заметным визуальным искажениям в видео, при инверсии или
потере даже одного бита закодированной информации.

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

Предлагаемые методы маскирования искажений в видео предназна-

чены для решения нескольких задач: работа в режиме реального времени для улучшения сигнала во время декодирования, работы в режиме постобработки материала, когда основное внимание уделяется качеству обработки, а не скорости. Предлагаемые методы маскирования демонстрируют лучшее визуальное субъективное и объективное качество по сравнению с другими методами. Также предлагается идея специализированной метрики объективного качества видео для оценки визуальной заметности искажений. В этой работе рассмотрено применение методов для маскирования искажений в основном блочной структуры, какие возникают при работе видео кодеков, хотя также возможно их применение без существенных доработок и для улучшения визуального качества видео - удаления царапин, пятен и других нежелательных объектов.

Цели и задачи диссертационной работы. Цель настоящей работы -исследование и разработка методов и построение программных средств маскирования искажений в видео, вызванных ошибками передачи или хранения закодированного видео.

В рамках данной работы необходимо решение следующих задач:

  1. Исследование и разработка методов пространственного и временного маскирования искажений в видео. Анализ эффективности разработанных методов по сравнению с существующими.

  2. Усовершенствование универсальной метрики для оценки качества изображений/видео с учётом задачи маскирования с целью повышения корреляции значений метрики с экспертной оценкой.

  3. Разработка программной системы маскирования искажений в видео.

Научная новизна работы. Разработаны новые методы пространственного маскирования искажений: метод разбиения области над подобласти разных классов с учётом их свойств и метод на основе адаптивных словарей и взвешенного восстановления.

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

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

Практическая значимость и реализация. Автором разработаны и реализованы методы, описанные в работе:

  1. Метод пространственного маскирования на основе классификации подобластей искажённой области.

  2. Метод пространственного маскирования с использованием адаптивных словарей.

  3. Метод временного маскирования на основе оценки визуальной заметности искажений вдоль границ области.

  4. Метод временного маскирования с использованием оптического потока и поиском неоднородностей поля векторов.

5. Подход к усовершенствованию метрики SSIM для оценки искажений на отдельных кадрах с использованием свойств человеческого глаза и для оценки искажений в видео с использованием анализа векторов движения.

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

Метод (1) частично портирован в декодер из набора ffmpeg libavcodec, выбранного на основе сравнительного анализа MPEG-2 декодеров как наилучший для маскирования искажений в результате ошибок передачи.

Адаптированный метод (4) использовался для демонстрации возможностей подходов маскирования при начале работ совместно с Государственным Комитетом по Кинематографии РФ.

Метод (5) реализован в виде динамически подключаемой библиотеки к программной системе автоматической оценки качества видео/изображений MSU Video Quality Measurement Tool l.

Исследования в области разработки методов маскирования искажений при работе кодека были поддержаны грантом РФФИ №07-01-00759-а («Создание субоптимальной системы кодирования видео в рамках международных стандартов кодирования видеосигналов»).

Апробация работы. Результаты работы докладывались и обсуждались на:

9-м научно-практическом семинаре «Новые информационные тех-

^. video_measurement_tool_en.html

нологии в автоматизированных системах», Москва, 2006;

16-й международной конференции по компьютерной графике и машинному зрению «Graphicon-2006», Россия, Новосибирск, 2006;

10-м научно-практическом семинаре «Новые информационные технологии в автоматизированных системах», Россия, Москва, 2007;

17-й международной конференции по компьютерной графике и машинному зрению «Graphicon-2007», Россия, Москва, 2007;

18-й международной конференции по компьютерной графике и машинному зрению «Graphicon-2008», Россия, Москва, 2008;

12-м научно-практическом семинаре «Новые информационные технологии в автоматизированных системах», Россия, Москва, 2009;

семинаре по компьютерной графике и мультимедиа под руководством Ю.М. Баяковского (ф-т ВМиК МГУ);

Объединённом семинаре по робототехническим системам под руководством А.К. Платонова, Ю.Ф. Голубева и В.Е. Пряничникова (ИПМ им. М.В. Келдыша РАН);

семинаре кафедры Автоматизации систем вычислительных комплексов факультета ВМиК МГУ под руководством член-корр. РАН Л.Н. Королева.

Публикации. Материалы диссертации опубликованы в 11 печатных работах [1-11], из них 2 статьи в рецензируемых журналах, рекомендованных ВАК[7, 10], 8 статей в сборниках трудов конференций и семинаров [1-5, 8, 9, 11] и 1 тезис доклада [6].

Структура и объем диссертации. Диссертация состоит из введения, четырёх глав, заключения, списка литературы и приложения. Содержание работы изложено на 153 страницах, приложение занимает 11 страниц. Список литературы включает 117 наименований.

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

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

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

В четвёртой главе даётся классификация подходов к измерению качества видео, описываются используемые метрики качества. Проводится анализ метрик качества для поставленной задачи и предлагается подход для адаптации метрики объективного качества SSIM с целью повышения корреляции с экспертными оценками для данной задачи.

В приложении А описываются используемые методики оценки каче-

ства при помощи объективных метрик и при помощи экспертных оценок, также приводятся результаты для проведённых оценок. В приложении Б описываются результаты практического применения разработанных методов в реальных кодеках. Даётся описание проведённого сравнительного анализа результатов работы исходного кодека и модифицированного и приводятся результаты данного анализа. В приложении В описывается схема реализованной программной системы.

Похожие диссертации на Методы маскирования искажений в видео потоке после сбоев в работе кодека