УДК 65.01
РАЗРАБОТКА СПЕЦИАЛЬНЫХ ОПЕРАЦИЙ ДЛЯ ЗАДАЧ ОБРАБОТКИ ЦИФРОВЫХ ИЗОБРАЖЕНИЙ
Н.Г. ПЕРЕХОД Н.Н. УШАКОВА В.Н. ВИНТАЕВ В.А. ЛИХАЧЕВ
Белгородский университет
потребительской
кооперации
e-mail: [email protected]
Разработка операций обработки изображений, представляющих собой продолженные на континуальный спектр состояний версии популярных операций, позволяет строить более тонкую и оптимизируемую по качественным показателям обработку изображений.
Ключевые слова: изображение, оператор, спектральное представление оператора, операция, пространственный спектр, функция рассеяния точки, линеаменты, полоса частот, обобщенная бинарная билинейная операция, вариационный метод.
Улучшение характеристик изображений, и в первую очередь повышение четкости, связано, прежде всего, с построением удачных решений по усилению высших гармоник пространственных спектров изображений, восстановлению утерянных полос спектров с высшими модами, фильтрацией высших гармоник спектров на фоне шумов.
Обработка изображения может быть представлена как покомпонентное произведение спектров изображения и оператора, вычислимое представление которого и реализует выполняемый над изображением алгоритм. При этом непосредственное применение дифференциальных (градиентных) операторов порядка не ниже единицы к изображениям [1, 2, 3, 4] для улучшения четкости, в силу линейного (или более высокого порядка) нарастания амплитудных спектров операторов в области высших мод, в условиях часто имеющего место пересечения полос пространственных спектров шумовой составляющей и образов реальных объектов приводит к усилению шумовой составляющей, нередко подавляющей полезную информацию. Необходимо отметить следующие свойства: носители изображений и их пространственных спектров финитны, количество гармоник дискретных двумерных спектральных представлений цифровых изображений не больше удвоенного числа отсчетов, представляющих изображения.
Цели работы.
1. Снизить на нецелую величину (с продолжением на вещественные значения) порядок дифференциального оператора целого порядка так, чтобы нарастание амплитуд его спектра в зоне высших мод было существенно ослаблено для более эффективного использования анизотропии радиусов корреляции выделяемых линеаментов в зависимости от пространственной ориентации оси исчисления приращений при дифференцировании.
2. Реализовать возможность создания серии малых возмущений или малых вариаций операций алгоритма коррекции четкости изображения с нарастающей неиден-тичностью поведения огибающей модуля спектрального представления результата работы алгоритма в области высоких мод вдоль параметра, упорядочивающего возмущения и вариации в серии.
В теории обобщенных функций [5] операция нецелого дифференцирования Da задается разновидностями интегральных выражений:
-t o f (a) (x) = 70) j (x - y)alf (y)dy
Г (a)J
l x
f (a) (x)=ra I(x - y)alf (y)dy
(1)
Г(а) 0
где Г(а) - гамма-функция, Ду) - функция, элемент, по крайней мере, Гильбертова пространства, применение которых к элементам изображений требует громоздких вычислительных конструкций.
Для применения к изображениям, моделируемым допускающими Фурье-представление функциями, предлагается оператор нецелого дифференцирования
Dax , Dв (0 <а, Р< 1) в виде
DaxDeyS (x, y) = j (Jox )a( Joy)' Fs (ox ,o, )e'J (* •"*• ))do,do,,
(2)
где (ох,оу ) - прямое двумерное преобразование Фурье функции S(x,y); ох,оу - координаты на спектральной плоскости, J - мнимая единица (в общем случае а и в могут
быть любыми вещественными числами).
Для целых порядков и в одномерном варианте основная связь между спектрами и их образами описывается известным выражением [6]
Dkf (х) = | (У®)^ (®)Л®, (3)
□
где Dk - дифференциальный оператор порядка к; О - носитель спектра.
Для построения обсуждаемой версии дифференциального оператора это равенство продолжается в область нецелых значений порядка в виде
Daf (х) = / (Уф)аГг (шУ"с1ф. (4)
□
Для этого необходимо ввести аксиоматически правило дифференцирования тригонометрических функций:
cos(a)( x) = cos( x + — a)
п
sin(a)( x) = sin( x + — a)
2
п
2
(5)
cos(“)(ox) = oa cos(ox + — a)
п
2
п
sinw(ox) = oa sin(ox + — a)
(6)
При целых значениях a эти правила очевидны. С использованием формулы Эйлера для тригонометрической формы комплексных величин соотношения (6) могут быть объединены в соотношение вида
(eJox )а) = (cos (ox ) + J sin (ox ))(a) = cos (a)(ox ) + J sin a)(ox ) =
п
2
= oa)| cos I ox +—a I + J sin | ox +
п
Ia
a
= o e
2 "I t J ~a
2 J =oaeJoxe 2 =
(7)
= oaeJo (J )a =(Jo)ae
a Jox
которое и резюмирует введенное аксиомами (5) и (6) правило дробного дифференцирования осциллирующей экспоненты, положенное в основу выражений (2) и (4).
2
Двумерные (2) (и выше) версии выражения (4) осуществляются суперпозицией одномерных преобразований (4).
Норма градиентного фильтра может быть выбрана в виде нормы вектора
gra^a,f(S) = ((^ )2 + (Ев&гГ-. (8)
Так как в соотношении (8) при а, в<1 модули | (ах)а |,|(®у)в | растут в области
высших мод спектров гораздо медленнее, чем при а, в>=1, то располагающуюся в этой области шумовую составляющую дradap (Б,) усиливает слабее, чем градиентный фильтр, построенный на базе операции дифференцирования целого порядка, выявляя градации и контуры образов объектов при порядках а и в, находящихся в пределах 0.5< а, в<0.8, практически адекватно градиентным фильтрам с целыми значениями а и в и равными 1.
На рис. 1 приведены результаты выявления контуров (на изображении участка аэродрома, снятого со спутника КВР-1000) градиентным фильтром порядка 0.6 и 0.9.
Рис. 1. Градиентная фильтрация изображения порядка 0.6 (слева) и 0.9 (справа)
Основным недостатком правого снимка, с рассматриваемой точки зрения, уместно считать то, что фильтрация более высокого порядка выявила даже все неоднородности на существующих протяженных элементах, что, как правило, затрудняет запуск в дальнейшем процедур селекции протяженных элементов.
В работе [7] представлен метод и результаты улучшения четкости изображения путем аддитивной добавки к яркости исходного изображения второй «текущей» ее смешанной производной, вычисляемой на самом исходном изображении. На рис. 2 из представлены вычисленные дискретным преобразованием Фурье амплитудные спектры исходного и улучшенного изображений, которые в модели формирования изображений Бейтса и Мак Доннела [1] можно связать соотношением (9)
(X, у) = SИ (X, у',)* ФРТ (X, у, X, у') + п( X, у), (9)
где Бд - размытое изображение; Би - улучшенное (идеальное) изображение; ФРТ -функция рассеяния точки; * - интегральная операция свертки; п - шумовая составляющая. По теореме о Фурье-представлении свертки функций [1, 2] получаем (обозначим Фурье процедуру как F(*)):
F ) = F ^ ) • F (ФРТ) + F (п), (10)
где F(ФРТ) - спектральное представление ФРТ для соотношения (9) (и комплексная двумерная пространственно-частотная передаточная характеристика тракта транзита пространственных частот от «идеального» изображения до регистрирующего транспаранта). В рассматриваемой задаче пренебрегаем наличием шума, что, собственно, можно увидеть и на приведенных изображениях, и тогда F(ФРТ) можно просто найти покомпонентным делением соответствующих спектров из соотношения (10):
^ (ФРТ) = ^ № )/^ ^и ), (11)
где индексами i и j обозначены соответствующие комплексные значения аппликат двумерных дискретных пространственных спектров. Здесь и всюду ниже речь идет о выполнении дискретных преобразований.
При этом учитывается, что оба изображения могут иметь только и только одни и те же гармоники с нулевой амплитудой, а спектр ФРТ не должен иметь гармоник с нулевой амплитудой. Поэтому появление нуля амплитуды какой-либо гармоники в знаменателе при вычислении спектра ФРТ служит признаком обработки исключительной ситуации с присвоением вычисляемому отсчету заранее обусловленного значения, в том числе и нулевого. Нули в числителе при этом транслируются в нули на отсчетах спектра ФРТ. Нули на спектре ФРТ и случайные всплески удаляются медианной фильтрацией вычисленного спектра [8].
Рис. 2. Амплитудный спектр исходного Рис. 3. Амплитудный спектр улучшенного
изображения изображения
Легко заметить при этом существенную насыщенность периферии спектра Би высшими гармониками, что означает увеличение радиуса носителя амплитудного спектра и говорит о восстановлении авторами работы [7] тонкой структуры изображения.
На рис. 4 и 5 приведены в масштабе 1:64 вычисленный и сглаженный медианным фильтром с последующим сглаживанием равномерно заполненной маской 7х7 с нормализацией результата амплитудный спектр ФРТ, связывающей оба изображения.
Рис. 4. Спектр функции рассеяния точки Рис. 5. Сглаженный спектр функции
рассеяния точки
На рис. 6 представлена в масштабе 64:1 искомая ФРТ в сглаженном виде.
На рис. 7 и 8 в соответствующих масштабах соответственно показаны версии спектров возмущенной ФРТу, полученных покомпонентным суммированием вычисленной ФРТ и ФРТ выполненной смешанной производной над ФРТ порядка 0.25 по оси X и порядка 0.25 по оси Y:
ФРТ„ = ФРТ + D025 (ФРТ), (12)
при этом
(ФРТу )= (ФРТ)+(Уфш Г5 (У® )°-25 (ФРТ) (13)
*
Рис. 6. Синтезированная Рис. 7. Возмущенный спектр Рис. 8. Возмущенный
функция рассеяния точки функции рассеяния точки и сглаженный спектры
(сглаженная) функции рассеяния точки
Полученные версии спектров обладают заметно увеличенным радиусом за счет небольшого усиления периферийных гармоник примененным оператором дифференцирования.
Операция покомпонентного деления спектра & на полученный спектр ФРТ
Р„ К )= ^ К ) / Ра(ФРТу ) (14)
приводит к спектру с увеличенным радиусом по отношению к спектру, полученному в работе [7], и соответственно к изображению с повышенными характеристиками четкости. Соответствующий амплитудный спектр приведен на рис. 9.
Рис. 9. Амплитудный спектр нового восстановленного изображения
На рис. 10 и 11 представлены изображения и их спектральные представления, соответственно: расфокусировка исходного цифрового изображения с использованием вычисленной ФРТ и восстановление его четкости по описанной методике с использованием
Рис. 10. Цифровые черно-белые изображения
а) SR - расфокусированное конволюцией с вычисленной ФРТ исходное изображение Би;
б) исходное изображение Би;
в) Би - результат деконволюции SR с ФРТ, возмущенной оператором порядка 0.12;
г) Би - результат деконволюции с ФРТ, возмущенной оператором порядка 0.25.
а) б) в) г)
Рис. 11. Амплитудные спектры пространственных частот изображений
а) Бя - расфокусированного изображения;
б) Би - исходного изображения;
в) Би - восстановленного с оператором порядка 0.12;
г) Би - восстановленного с оператором порядка 0.25.
Серия История. Политология. Экономика. Информатика. 2010. № 19 (90). Выпуск 16/1
Относительно малых вариаций и возмущений алгоритмов предлагается реализовать малые возмущения операций бинарного вида (тернарного и т.д.), т.к. возмущения одноместных операций просто приводятся к локальным преобразованиям данных - результатов одноместных операций.
Очевидно, на практике речь идет об операции умножения: возмущения во взаимных сдвигах ее частичных строк или малые возмущения самой таблицы умножения [9] идентифицируются однозначно некоторым (точнее специальным) параметром в. В ряде работ версии подобных операций названы обобщенной бинарной билинейной операцией. Действительно, все частичные строки в операции - это множимое, стробированное соответствующим разрядом множителя. Эти же строки - коэффициенты полинома на степенях г - основания позиционной системы счисления, представляющего входные операнды. Записав этот же полином по степеням параметра (управляющего) в, равного, допустим г + 0.000001 мы осуществим задуманное возмущение и покажем заодно, что можем осуществить взаимный сдвиг двоичных кодов на любую долю двоичного разряда (метод возмущения и обобщения операции и возмущения спектров изображений и представленной версии дифференциального оператора разработан в более высоких и обоснованных технологических версиях, но в рамках данной статьи он не может быть представлен).
На основе разложения в ряд по степеням малого параметра спектрального представления дифференциального оператора, возмущаемого предлагаемой обобщенной операцией умножения, можно заметить эффективное увеличение порядка оператора в области высших мод спектров в соответствии с соотношением [10]:
где а>с - средневзвешенная пространственная частота V - матрица возмущения таблицы умножения, ||* || - функция вычисления нормы. Здесь и в формуле (16) средневзвешенная и мгновенная частоты представлены нормой радиуса-вектора (с проекциями ах,®у в двумерном спектральном портрете) от начала координат в портрете к пикселу, светящемуся с яркостью, равной амплитуде гармоники.
Для матрицы с нормой 0.3 свойство дистрибутивности возмущенной операции умножения выполняется с примерной погрешностью в 5%. При этом спектр изображения при свертке его с единичной функцией при возмущении операции описывается приблизительно формулой
Представленные операции разработаны, в том числе, и для вариационного метода синтеза алгоритмов и операций с заданной целевой функцией обработки или заданным целевым функционалом с исследованием результатов вдоль приведенного параметра в.
На рис. 12 приведено изображение со спутника Ресурс-ДК, полученное с матрицы оптико-электронного преобразователя (ОЭП) фокальной системы спутника.
На рис. 13 представлен результат нормализации этого изображения - обработки алгоритмом FLAASH 4.1 программы ENVI Version 4.1. (корпорации Research Systems, Inc) корректирующим влияние атмосферы инструментарием спектральной обработки. Легко заметить повышенную четкость изображения на рис. 13 по отношению к четкости на исходном изображении. После вычисления ФРТ, связывающего эти два изображения вы-
FV (о) - Fs (о)(1 + Ыо).
Ос
(16)
полнялась деконволюция ФРТ и исходного изображения (рис. 12) (описанным выше методом отношений спектров: с домножением числителя и знаменателя на комплексно сопряженный знаменателю спектр) с возмущением, соответствующим формуле (16). Результат показан на рис. 14, спектральные представления результатов, полученных после применения программы Е№У1 и деконволюции с возмущением, приведены на рис. 15 и 16. Спектр, приведенный на рис. 16, свидетельствует о достижении повышенной четкости.
Рис. 12. Изображение со спутника Рис. 13. Изображение, после обработки
Ресурс-ДК, полученное с матрицы ОЭП программой Е№У1 4.1
Рис. 14. Изображение после деконволюции Рис. 15. Пространственный спектр изображения с ФРТ с малым возмущением алгоритма после обработки программой ЕОТІ 4.1
деконволюции
Рис. 16. Пространственный спектр изображения после деконволюции с малым возмущением
Вывод.
Использование для коррекции четкости изображения метода возмущения порождающей изображение ФРТ специальным градиентным оператором с нецелым порядком и параметрически заданное возмущение операции умножения при выполнении свертки изображения с корректирующим ядром порождают в пространстве дискретных спектральных представлений однозначно определяемые дополнительные высшие гармоники, что в свою очередь свидетельствует о дополнительном увеличении четкости изображений.
Литература
1. Бейтс Р. Восстановление и реконструкция изображений / Р. Бейтс, М. Мак-Доннел. - М.: Мир, 1989. - 336 с.
2. Прэтт У. Цифровая обработка изображений / У. Прэтт.- М.: Мир, Кн.4, 1982,112 с.
3. Казмирчук А.А. Методы восстановления изображений по блокам двумерного спектра /
А.А.Казмирчук // Распараллеливание обработки информации: сб. докл. VI Всесоюзн.
шк. - семинара. - Львов, 1987. - Ч.2. - С. 71-72.
4. Karini H.A. Techniques For Automated Extraction of Roadway Inventory Features From High-Resolution Satellite Imagery / H.A. Karini, X. Dai, S. Khorran, A.J. Khattack, J.E.Hummen // Geocanto Int., 1999. - 14. -№2. - P. 5-16.
Серия История. Политология. Экономика. Информатика. 2010. № 19 (90). Выпуск 16/1
5. Брычков Ю.А. Интегральные преобразования обобщенных функций / Ю.А. Брычков. -М.: Наука, 1977. - 286 с.
6. Никольский С.М. Курс математического анализа / С.М. Никольский. - М.: ФИЗМАТ-ЛИТ, 2001. -592 с.
7. Созонова Т.Н., Красильников В.В. Повышение четкости изображений на основе вариационного метода оценки производных // Научные ведомости БГУ. Серия История. Политология. Экономика. Информатика. - 2010. - № 7 (78), вып. 14/1. - С. 176-181.
8. Ataman E. A Fast Method for Real-time Median Filtering / E. Ataman, V.K. Astre, K.M.Worg // IEEE Trans. Acoust. Speach. and Signal Process. - 1980. - 28. - №4. - P.415-421.
9. Ушакова Н.Н. О вариационном методе синтеза линейной модели дистанционного тракта / Н.Н.Ушакова // Современные проблемы технического, естественно-научного и гуманитарного знания: сб. докл. регион. науч.-практ. конф. - Губкин, 2001. - С.163-168.
10. Vintaev V.N., Gadzhiev M.G., Urazbakhtin A.I., Ushakova N.N. Modeling of Verification Operation Modes of Radio-Technical Systems. TELECOMMUNICATIONS AND RADIO ENGINEERING. New York. - Begell House, 2005, Inc. Vol. 64, 393-406 p.
DEVELOPMENT OF SPECIAL OPERATIONS FOR THE PROBLEM OF PROCESSING DIGITAL IMAGES
N.G. PEREKHOD N.N. USHAKOVA V.N. VINTAEV V.A. LIKHACHEV
Development of image processing operations, which are extended to the continuum spectrum of the states version of the prevalent operations, enables to construct more subtle and optimized for quality indicators image processing.
Belgorod University of Consumer's Cooperation
Key words: Image, operator, spectral expansion of operator, operation, spatial spectrum, point spread function, lineaments, band, generalized binary bilinear operation, variational method.
e-mail: [email protected]