- •Содержание введение
- •1. Модификация билатерального фильтра для удаления блочности из видео-последовательностей.
- •Цветовые пространства и их взаимопреобразования.
- •1.1.2. YCbCr
- •Метрики оценки качества сжатых видео-последовательностей.
- •1.3.1. Пиковое отношение сигнал/шум.
- •1.3.2. Индекс структурного сходства.
- •1.3.3. Неэталонный индекс блочности. Математическая модель блочности
- •Представление модели блочности в пространстве дкп
- •Измерение артефактов блочности с учетом характеристик зрительной системы человека
- •Билатеральный фильтр
- •1.5. Модифицированный билатеральный фильтр для удаления блочности изображений.
- •1.5.1. Алгоритм уменьшения артефактов блочности
- •1.5.2. Нахождение краев объектов на изображении
- •1.5.3. Алгоритм постобработки для границ второго типа
- •1.5.4. Алгоритм постфильтрации в пространстве дкп границ второго и третьего типа
- •1.5.5. Ограничение коэффициентов дкп после процедуры постфильтрации
- •1.5.6. Алгоритм модифицированной билатеральной фильтрации
- •Результаты моделирования.
- •Заключение список литературы
1.5. Модифицированный билатеральный фильтр для удаления блочности изображений.
1.5.1. Алгоритм уменьшения артефактов блочности
Рассмотрим границу
между двумя соседними блоками. С помощью
индекса НИБ, описанного выше, вычислим
значение блочности на границе двух
соседних блоков. Если значение блочности
для этой границы меньше определенного
порога
,
то преобразование этой границы не
требуется. Если же порог превышен:
,
то уменьшение артефактов блочности
необходимо. Порог
определяется эмпирически. Для того
чтобы предотвратить размытие краев
объектов на исходном изображении,
формируется инвариантное изображение,
состоящее из блоков, в которых все
ДКП-коэффициенты приравниваются нулю,
кроме первого коэффициента. Это
изображение используется для нахождения
краев объектов на исходном изображении.
Блоки, которые соприкасаются с найденными
краями объектов, будем называть краевыми
блоками. Далее, исходя из измеренной
ранее локальной видимости артефактов
блочности на каждой границе каждого
блока и информации о краях объектов,
все границы блоков исходного изображения
делятся на три следующих типа [5]:
Тип 1:
,
дальнейшее преобразование не требуется.Тип 2:
,
и ни один из двух блоков, составляющих
данную границу, не является краевым.Тип 3:
,
и хотя бы один из двух блоков, составляющих
данную границу, является краевым блоком.
Для того чтобы уменьшить артефакты блочности и при этом минимально исказить исходное изображение, для трех типов границ блоков применяются разные методы обработки. Общая схема алгоритма приведена на рис. 4.
|
|
|
Рис. 4. Общая схема алгоритма удаления блочности. |
Ниже приведено подробное описание предложенного алгоритма уменьшения артефактов блочности.
1.5.2. Нахождение краев объектов на изображении
Поскольку все
ДКП-коэффициенты изображения при
декодировании доступны, инвариантное
изображение может быть легко сформировано
из первых коэффициентов каждого блока.
При этом размер инвариантного изображения
составляет 1/64 от размера исходного
изображения. Далее для каждого пикселя
этого изображения находится величина
градиента
по следующей формуле [3]:
(26)
Пиксель считается
краевым, если
,
где
– это некоторый порог. Информация о
краевых пикселях записывается в двоичной
форме в виде матрицы. Бинарная
морфологическая фильтрация [28] применяется
для удаления изолированных краевых
пикселей, которые могут привести к
ошибкам при нахождении краев. Поскольку
каждый пиксель в инвариантном изображении
соответствует блоку 8 × 8 в исходном
изображении, каждый блок, соответствующий
краевому пикселю в инвариантном
изображении, объявляется краевым блоком
в исходном изображении. На рис. 5
показан пример работы алгоритма
нахождения краев объектов на изображениях
«Лена», «Бабуин» и «Перцы», закодированных
алгоритмом JPEG с одинаковыми коэффициентами
сжатия
,
при различных порогах
.
Краевые блоки выделены черным цветом.
Из рис. 5 видно,
что основные границы были успешно
обнаружены. При этом вычислительная
сложность подобного алгоритма сравнительно
невысока, поскольку он работает с
инвариантным изображением, и формула
для вычисления
является тривиальной.

