Научная статья на тему 'Моделирование оконных функций для обработки цифровых изображений высокой четкости'

Моделирование оконных функций для обработки цифровых изображений высокой четкости Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
185
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЦИФРОВОЕ ИЗОБРАЖЕНИЕ / DIGITAL IMAGE / ОКОННАЯ ФУНКЦИЯ / WINDOW FUNCTION / ЯВЛЕНИЕ ГИББСА / GIBBS PHENOMENON / ОТНОШЕНИЕ СИГНАЛА К ПОМЕХЕ НА ГРАНИЦАХ ИЗОБРАЖЕНИЯ / SIGNAL-TO-NOISE RATIO AT IMAGE EDGES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ошаровская Е. В., Патлаенко Н. А., Ошаровский И. В., Гурченко Н. П.

В работе методами моделирования исследуются способы улучшения границ переходов яркостей в горизонтальном, вертикальном и диагональном направлениях. Целью моделирование в среде Matlab было сравнение оконных функций, устраняющих явление Гиббса и окантовки границ, но не приводящих к заметному размытию изображения. Сформулированы критерии выбора оконной функции по количеству отсчетов, приходящихся на полосу спектра сигнала между зоной пропускания и зоной задержания, Проведен теоретический анализ процесса формирования спектров сигналов изображений методами двумерного преобразования Фурье. Определено влияние основных параметров оконных функций на формирование энергии главного лепестка и уровня подавления боковых лепестков. Оптимальность определяется по максимальному значению отношения сигнала к помехе на границах изображения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MODELING WINDOW FUNCTIONS FOR PROCESSING DIGITAL HIGH-DEFINITION IMAGES

In the modeling techniques are investigated ways to improve the brightness transition edges in the horizontal, vertical and diagonal directions. The purpose of modeling in the Matlab environment was to compare the window functions that eliminate the Gibbs phenomenon and border edges, but do not lead to a noticeable blur of the image. The criteria for the selection of the window function based on the number of samples per band of the signal spectrum between the transmission band and the retention zone are formulated. A theoretical analysis of the process of formation of the image signal spectra by the methods of the two-dimensional Fourier transform is carried out. The influence of the main parameters of the window functions on the formation of the energy of the main lobe and the level of suppression of the side lobes is determined. Optimality is determined by the maximum value of the signal-to-noise ratio at the edges of the image.

Текст научной работы на тему «Моделирование оконных функций для обработки цифровых изображений высокой четкости»

УДК 621.397

ЕВ. ОШАРОВСКАЯ, И.А. ПАТЛАЕНКО

Одесская национальная академия связи им. А.С. Попова

И В. ОШАРОВСКИЙ, И.П. ГУРЧЕНКО

Одесский национальный политехнический университет

МОДЕЛИРОВАНИЕ ОКОННЫХ ФУНКЦИЙ ДЛЯ ОБРАБОТКИ ЦИФРОВЫХ ИЗОБРАЖЕНИЙ ВЫСОКОЙ ЧЕТКОСТИ

В работе методами моделирования исследуются способы улучшения границ переходов яркостей в горизонтальном, вертикальном и диагональном направлениях. Целью моделирование в среде Matlab было сравнение оконных функций, устраняющих явление Гиббса и окантовки границ, но не приводящих к заметному размытию изображения. Сформулированы критерии выбора оконной функции по количеству отсчетов, приходящихся на полосу спектра сигнала между зоной пропускания и зоной задержания, Проведен теоретический анализ процесса формирования спектров сигналов изображений методами двумерного преобразования Фурье. Определено влияние основных параметров оконных функций на формирование энергии главного лепестка и уровня подавления боковых лепестков. Оптимальность определяется по максимальному значению отношения сигнала к помехе на границах изображения.

Ключевые слова: цифровое изображение, оконная функция, явление Гиббса, отношение сигнала к помехе на границах изображения.

О.В. ОШАРОВСЬКА, М.О. ПАТЛА6ИКО

Одеська нацюнальна академiя зв'язку iM. О.С. Попова

1.В. ОШАРОВСЬКИЙ, И.П. ГУРЧЕНКО

Одеський нацюнальний полтехшчний ушверситет

МОДЕЛЮВАННЯ В1КОННИХ ФУНКЦ1Й ДЛЯ ОБРОБКИ ЦИФРОВИХ ЗОБРАЖЕНЬ ВИСОКО1 Ч1ТКОСТ1

В роботi методами моделювання до^джуються способи полiпшення границь переходiв яскравостi у горизонтальному, вертикальному i дiагональному напрямках. Метою моделювання в середовищi Matlab було порiвняння вжонних функцт, що усувають явище Пббса i окантовки границь, але не призводять до помтного розмиття зображення. Сформульовано критерИ вибору вжонног функци за юльюстю вiдлiкiв, що припадають на смугу спектра сигналу мiж зоною пропускання i зоною затримання, Проведено теоретичний анализ процесу формування спектрiв сигналiв зображень методами двовимiрного перетворення Фур'е. Визначено вплив основних параметрiв вжонних функцт на формування енергИ головно'1 пелюстки i рiвня придушення бiчних пелюсток. Оптимальтсть визначаеться за максимальним значенням вiдношення сигналу до перешкоди на кордонах зображення.

Ключовi слова: цифрове зображення, вiконна функщя, явище Пббса, вiдношення сигналу до шуму на кордонах зображення.

0.V. OSHAROVSKA, M.O. PATLAENKO

O.S. Popov Odessa national academy of telecommunications

1.V. OSHAROVSKIYI, N.P. GURCHENKO

Odessa national polytechnic university

MODELING WINDOW FUNCTIONS FOR PROCESSING DIGITAL HIGH-DEFINITION IMAGES

In the modeling techniques are investigated ways to improve the brightness transition edges in the horizontal, vertical and diagonal directions. The purpose of modeling in the Matlab environment was to compare the window functions that eliminate the Gibbs phenomenon and border edges, but do not lead to a noticeable blur of the image. The criteria for the selection of the window function based on the number of samples per band of the signal spectrum between the transmission band and the retention zone are formulated. A theoretical analysis of the process offormation of the image signal spectra by the methods of the two-dimensional Fourier transform is carried out. The influence of the main parameters of the window functions on the formation of the energy of the main lobe and the level of suppression of the side lobes is determined. Optimality is determined by the maximum value of the signal-to-noise ratio at the edges of the image.

Key words: digital image, window function, Gibbs phenomenon, signal-to-noise ratio at image edges.

Постановка проблемы

Изображения высокой и сверхвысокой четкости в настоящее время находят широкое применение и в телевидении, и в мультимедийных приложениях, и в медицине [1, 2]. Качество таких изображений

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

Анализ последних исследований и публикаций

В работе исследуются методы улучшения передачи границ переходов яркостей в горизонтальном, вертикальном и диагональном направлениях. Наибольший интерес при проектировании таких предварительных фильтров представляет область перехода от полосы пропускания к полосе задержания. Если амплитудно-частотная характеристика (АЧХ) в этой области будет иметь резкий переход, то в изображении неизбежно возникают искажения на границах, сопровождающиеся выбросами и колебательными процессами, и единственным признанным методом для телевидения стандартной четкости, методом уменьшения такого рода искажений является формирование склона АЧХ косинус подобной формы. Сформировать такой склон можно путем умножения двумерной частотной характеристики фильтра, являющейся двумерным преобразованием Фурье импульсной характеристики фильтра, на одну из оконных функций [3-5].

Цель исследования

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

Изложение основного материала исследования

Из значительного числа оконных функций нами были исследованы функции Хэмминга, Кайзера и Блэкмана. Окно Кайзера (1) формируется на основе модифицированной функции Бесселя первого рода нулевого порядка 10 (в):

wKaizer

(1)

10 в)

где в - коэффициент, определяющий долю энергии, сосредоточенной в главном лепестке спектра оконной функции, N количество отсчетов, п - текущий номер отсчета.

Окно Хэмминга задается формулой (2):

wHem = 0.53836 - 0.46164 х cosí

2пп

N -1

(2)

Окно Блэкмана может быть задано в пространственной области в виде (3):

hBl =

0,

4

i 1 4 1

1 +---— +---

если-< -с;

Л4

. п 4 . 2п 4

sin----— а ■ sin

с Л4

с Л4

с Л4

п

1 - 2а

если -с <—— < с;

Л4

(3)

1,

4

если-> с.

Л4

где - временная координата или связанная с ней координата в плоскости изображения по горизонтали, ЛЕ, - шаг дискретизации по координате ; о - длительность импульсного отклика, выраженная количеством шагов дискретизации, которую в Рекомендации ITU-R BT.801-1 принято равной о = 3, а - параметр функции Блэкмана, который в соответствии с ее определением равен 0,08.

2

0

При = 1 координата % представляет собою номер i = % е 0, Na — 1 отсчета, т.е. сигнал яркости (цветности) соответствующего элемента изображения в активной части строки, который изменяется в интервале 0, (Na— 1)-Л4, где Na — количество элементов изображения в активной части строки в системе с количеством активных строк za .

Ниже приведен фрагмент программы, реализующей функцию Блэкмана (3) в Matlab

function [h] = h blackman(alpha,lambda,delta)

% Функция задания импульсной характеристики системы, описываемая функцией

% окна Блэкмана

%

% Входные переменные:

%

% alpha - параметр, определяющий форму отклика, % lambda - параметр протяженности

% delta - относительный шаг задания сигнала

%

% Выходные переменные:

%

% р - массив отсчетов импульсной характеристики h(k),

% 1<=k<=2*lambda+1

% Индекс центрального отсчета соответствует k=lambda/delta+1

% Индексы отсчетов фронта характеристики принимают значения

% между k=1 и k=2*lambda/delta+1

%

% Обращение

%

% [h]=h blackman t(alpha,lambda,delta)

kmax=round(2*lambda/delta+1); h=zeros(1,kmax);

for k=1:1:kmax;

deltak=round(k-lambda/delta-1); if deltak<=-round(lambda/delta); h(k)=0;

end

if abs(deltak)<round(lambda/delta); tau=deltak*delta; p=(pi/lambda)*tau;

h(k)=0.5*(1+p/pi+(1/pi)*(sin(p)-alpha*sin(2*p)/(1-2*alpha))); end;

if deltak>=round(lambda/delta); h(k)=1; end;

end;

Процесс обработки изображений оконной функцией в исходной пространственной области математически описывается двумерной дискретной сверткой изображения с функцией окна (4):

Iwind У) = Z Z Ia y) • hBl — x Z— У ^ (4)

где Iwind (x,y) — изображение, свернутое с функцией окна Блэкмана; Ia (x,y) — исходное изображение в активной части кадра.

Для оценки формы АЧХ результат свертки подвергался двумерному преобразованию Фурье и нахождения модуля комплексной функции в области пространственных частот. Количество отсчетов в спектральной области, которое пришлось на переходную часть АЧХ, и представляет объект исследования.

На рис.1 представлен вариант окна Блэкмана, заданное в пространственной области 160 отсчетами, и вид АЧХ такого окна. Для данного варианта выбросы в спектральной области отсутствуют, окантовки не возникают, но время обработки при таком количестве отсчетов в окне не достаточное для обработки в реальном времени.

Рис. 1. Результаты фильтрации изображения окном Блэкмана с N = 150

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Иа рис. 2 представлена детальная последовательность перехода от импульсной характеристики окна Блэкмана во временной области (рис. 2, а), его АЧХ при использовании метода частотной выборки (рис.2, б) и нормализованная АЧХ (рис. 2, в). Обращаем внимание, что при преобразовании Фурье возникают отрицательные и положительные частоты, сдвиг отсчётов выборок позволяет получить центрированную нормализированную АЧХ. Количество отсчетов составляет 70, уже заметны выбросы и колебательный процесс АЧХ, приводящие к окантовкам.

- \

Syywv»

IHAaaau

AAAAf

tarmaktv] . I: Шп&в IJ

Norrakiod Frotnim:/pi

Рис. 2. Форма окна Блэкмана - (а), его АЧХ - (б) и нормализованная АЧХ - (в)

На рис. 3 представлена центральная часть импульсной характеристика фильтра в пределах двенадцати элементов изображения, по которой можно определить время переходного процесса в 0,875 элемента изображения, что можно считать приемлемым для реального времени.

Оценку качества цифрового изображения можно проводить и объективными методами в параметрах среднеквадратичного отклонения (СКО) между восстановленным и исходным изображением, а также показателем отношения сигнала к шуму на границах или цветовых переходах изображения (EPSNR).

В табл. 1 приведены количественные показатели для указанных трех видов оконных функций.

---*—

.......1----^А laj ( / I / / ! / 1

Рис. 3. Форма переходного процесса для окна Блэкмана

Таблица 1

Зависимость показателей качества от типа оконной функции

Тип окна N = 20 N = 150 N = 300

СКО EPSNR, дБ СКО EPSNR, дБ СКО EPSNR, дБ

Блэкмана 0,0428 37,8 0,0640 35,9 0,0667 35,8

Кайзера 0,0558 36,6 0,0666 35,8 0,0678 35,8

Хэмминга 0,0468 37,4 0,0650 35,9 0,0667 35,8

Выводы

В роботе проведен теоретический анализ и моделирование процесса формирования требуемой амплитудно-частотной характеристики фильтра с заданной формой переходной части от полосы пропускания к полосе задержания путем формирования исходной формы оконной функции во временной области и последующим дискретным преобразованием Фурье. Сформулированы критерии выбора оконной функции по количеству отсчетов, приходящихся на полосу спектра сигнала между зоной пропускания и зоной задержания, Предложена математическая модель формирования переходной области и проведено численное решение систем матричных уравнений двумерной свертки, которая описывает процесс обработки изображений оконными функциями в пространственной области с последующим спектральным преобразованием для разных значений параметров оконных функций. Полученные результаты моделирования трех оконных функций показали преимущества использования окна Блэкмана, дающего наименьшее СКО и наибольшее отношение сигнала к шуму на яркостных и цветовых переходах.

Список использованной литературы

1. Значения параметров стандартов ТВЧ для производства программ и международного обмена программами Рекомендация МСЭ-R BT.709-6 // ITU-R. -2015 г.- 7 с.

2. Значения параметров для систем ТСВЧ для производства программ и международного обмена ими. Рекомендация МСЭ-R BT2020-2 // ITU-R. -2015 г.- 6 с.

3. Басий В.Т. Новые методы измерения параметров ТВ трактов при цифровой обработке / В.Т. Басий, Л.Б. Березовская, Д.И. Выхот, О.В. Гофайзен // Техника кино и телевидения. -1990.-№ 5. - С. 22-24.

4. Gofaizen Oleg. Test Signals for Assessment Image Quality in HD and UHD TV Video Path / Oleg Gofaizen, Olena Osharovska, Mikola Patlaenko, Volodimir Pyliavskyi // 8th International Conference on Ultrawideband and Ultrashort Impulse Signals (UWBUSIS) (Odessa, September 5-11, 2016). - Odessa: IEEE, 2016. -P. 42-46.

5. Патлаенко Н.А. Предфильтрация ТВ изображений высокой четкости. / Н.А. Патлаенко, Е.В. Ошаровская // Нау^ пращ ОНАЗ iм. О.С. Попова. -2016. - №2. - С. 144-152.

i Надоели баннеры? Вы всегда можете отключить рекламу.