УДК 65.01
ПОВЫШЕНИЕ ЧЕТКОСТИ ИЗОБРАЖЕНИЙ НА ОСНОВЕ ВАРИАЦИОННОГО МЕТОДА ОЦЕНКИ ПРОИЗВОДНЫХ
Белгородский
государственный
университет
Т.Н. СОЗОНОВА В.В. КРАСИЛЬНИКОВ
В работе изложен новый метод вычисления производных сигнала по его дискретным значениям, основанный на частотных представлениях. А так же применение данного метода для градиентной обработки цифровых изображений с целью повышения их четкости.
Ключевые слова: дифференцирование, четкость изображения, частотные представления, вариационный принцип.
e-mail: sozonova@bsu.edu.ru
Задача повышения четкости изображений возникает как при решении различных задач науки и техники, так и при обработке любительских фото.
Главная цель повышения четкости изображений заключается в том, чтобы подчеркнуть мелкие детали изображения или улучшить те детали, которые оказались расфокусированы вследствие ошибок или несовершенства самого метода съемки.
Следует отметить, что при решении задачи улучшения визуального качества изображений, не ставится задача восстановления изображения, то есть возвращение к «оригиналу». При повышении резкости иногда следует провести перекомпенсацию искажений, то есть избыточно поднять уровень высокочастотных составляющих пространственного спектра. Эксперименты по психовизуальному оцениванию качества изображения показывают [2], что объект с «неестественно» подчёркнутыми границами визуально воспринимаются лучше, чем идеальные с точки зрения фотометрии.
Расфокусировка изображения является аналогом пространственной операцией усреднения значений точек по окрестности. Поскольку усреднение аналогично интегрированию, следовательно, повышение резкости, будучи явлением, обратным по отношению к расфокусировке, может быть достигнуто пространственным дифференцированием.
Для повышения четкости изображений наиболее часто используются градиентные методы, которые основываются на использовании оценок производных как первого, так и более высоких порядков. Отметим, что рассмотренные методы повышения четкости реализованы в составе пакетов прикладных графических программ, среди которых можно указать Adobe Photoshop, Coral Draw и др.
Реализация градиентных методов заключается в наложении на исходное изображение его оценки производной, в результате чего подчеркиваются границы объектов изображения. Таким образом, результат работы многих методов повышения визуального качества изображений, в частности, повышения четкости, зависит от эффективности оценки производных первого и более высоких порядков.
Операция дифференцирования, вообще говоря, не может быть непосредственно применена к сигналу, который определен лишь в определенных дискретных точках (каковым является цифровое изображение), то есть когда в качестве исходных значений сигнала используются зарегистрированные дискретные значения сигнала. В таких случаях обычно прибегают к приближенному дифференцированию с помощью численных методов. Численные методы вычисления производных, известные по литературным источникам [1,5], отличаются неустойчивостью к быстрым изменениям значений сигнала (высокочастотных компонент), которые могут, в том числе, порождаться погрешностями их регистрации и являться неустранимыми.
В данной работе предлагается новая схема аппроксимации функций и их производных по их дискретным значениям. Она основана на использовании известной из математического анализа формулы, позволяющей выразить дифференцируемую функцию через производную (обозначения очевидны).
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
I
и($) = п{10) +| /(х)Сх, t > t0.
*0
Понятно, что при известном начальном значении и известном способе вычисления производной искомая функция также может быть вычислена с любой заранее оговоренной точностью.
Пусть задан вектор и = (и0,и1,...,ип)т отсчётов дискретного сигнала, где и1 = u(iAt),I = 1,...,N, At - интервал дискретизации.
Обозначим V = (у1,..., vN )т, где
V = и- ui-l, i = 1,..., N. (1)
Введём частотный интервалы:
0 = (-О 2,-01) и [01, О 2), (2)
О = [-02 ,-01) и [Ц, 02),
01 = At * 01 = д1 * п; О2 = At * О 2 = д2 * п . (3)
В основе дальнейших построений используется представление интерполирующей функций через производную
г
и (t) = и,.-1 + | /(т)Ст (4)
а-\)А1
для At(i -1) < t < iAt.
Тогда для первых разностей исходных данных должно выполняться равенстве
iAt
vi = и1 - и1 -1 = |/(т)Ст , (5)
(i-1)At
/(т) - первая производная интерполирующей функции, которая является оценкой первой производной неизвестной функции и^), выборка из которой обрабатывается.
Для достижения устойчивости оценки первой производной используем представление
/ (т) = — | Р (ю)еуют Сю, (6)
2п 0
юеП
где Р(ю) - трансформанта Фурье
Р(ю) = |/(т)е-ют с1т .
—со
В качестве области определения трансформанты Фурье предлагается использовать частотный интервал, в котором сосредоточена основная доля энергии сигнала.
Соотношение для интерполирующей функции на основе трансформанты Фурье производной можно получить потеем подстановки представления (6) в правую часть (4).
и^) = им + -П |Р(ю)(exp(jюt) - ехр( jwAt^ - 1)))Сю/ую, (7)
так что интерполирующие равенства представимы в виде
. (coAt^ sin
2
П I F(ю) ^ exp( jm&t(i - 0,5))da = .
2nJo ' ' aAt/2
Ясно, что такие интерполирующие функции тоже относятся к классу целых. Вместе с тем имеется возможность использовать дополнительные ограничения.
Можно привести достаточно много аргументов использования вариационного принципа
ю 1
|/2 (т)Ст = — | |Р(ю)|2 Сю = шт.
2п 0
-ю юеО
Один из аргументов заключается в целесообразности построения функции с наименьшей в смысле евклидовой нормы производной скорости изменения значений.
Другим важным соображением может служить необходимость повышения устойчивости вычислений к воздействиям случайных ошибок измерений (регуляризация).
Искомое решение вариационной задачи (8),(7) представимо в виде [2,3]
. ( юAt ^
N 8Ш “Г
Р (ю) = 2 в 0jAt/ ехр(-(i - 0,5)), (9)
,'=1 /2
когда юеО, и Р (ю) ^ 0 в противном случае.
Общую формулу для вычисления оценки производной получаем при подстановке последнего представления в соотношение (6)
1 °РП( /'2^,. <т . (10)
/(т) = 2в* I // С08(х(т— к + 0.5))С/
к=1 п о (/2) ^
Коэффициенты в должны удовлетворять системе уравнений (8), на основании чего получаем
Ав = V,
где А = {ак } - матрица учета исходных данных (УИД), элементы которой определяются из соотношения
Лt °рт2(/2)
ак =— I-------------------/-со8(/(- - к))Сх; i, к = 1,..., N. (11)
п О (/2)2
В общем случае матрица УИД может быть особенной, так что для нахождения коэффициентов в необходимо использовать псевдообращение
в = А++V (12)
А++= ^1 Ь-О , (13)
где О - матрица собственных векторов.
АО = ОЬ ; О = (д 1,..., gN )
Ь = diag(Л1,...,Х]^) ;
Ь1 = diag (Л,..., ), (14)
если
ЛР+1 = ЛР+2 = ... = ^ = 0 , (15)
где Р - оценка ранга матрицы УИД.
О = (д1,..., др). (16)
Если заранее выбрать точки в виде
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
т1 = (г - 0.5)Л/, I = 1,...,N, (17)
области определения, где необходимо вычислять оценку производной то из (10) получим
N 1 п2$т( х/~)
/х = /(т; ) = 2 в ~ I--------^ С08(х(г - к. (18)
к=1 п 0 (Х2)
Или для вектора ~} = с^..^ ^ )Г, /; = /(т,.),
/ = А Л++V, (19)
где В1 = {Ь]к},
1 а281п( х2)
_ I—т2 п а (х2)
Старшие производные в тех же точках вычисляются на основе дифференцирования (10)
И = й(2)(г) = -2Рк— X2) х8ш(х(— - к + 0.5))йХ. (21)
¿т пЛ 0 (^) Л
1 “281П^2)
=~ I----------т— С08(х(; - к))ох. (20).
гг -м сх./\
В тех же точках области определения получим
1 , 1 а281п( х2)
В2 = (Ь;к } : Ьл =-------------— I-----— х 81п( х(; - к. (22)
пЛ 0 %)
Вектор оценок вторых производных вычисляется на основе соотношения
/= (/!".-. Л”)г = в, Л++V = в,в. (23)
В рамках данной работы предлагается использовать новый вариационный метод оценки производных для увеличения четкости изображений.
В качестве экспериментальных данных использовались изображения, содержащие оттенки серого с недостаточной четкостью, полученные при помощи цифровой техники, размером NxM (у=^ x=M) пикселей.
На первом этапе эксперимента производилось вычисление матриц
Вх = {Ьк;}; к = 1,...,N; I = 1,...,N и Ву = {Ьк;}; к = 1,...,М; I = 1,...,М с элементами ви-
да (20) и осуществлялось вычисление второй смешанной производной по выражению
д 2 /
—- = Вх А- • / • Ву А -,
/*•</*•< х «/ у '
дхду
где Лу = {а;у } - матрица с элементами вида (11),/- исходное изображение.
Затем к исходному изображению добавлялось значение второй смешанной производной, то есть
> -г д2 /
/ = / +------,
дхду
что позволило получить более четкие, в смысле субъективного восприятия, изображения. Результаты эксперимента представлены на рис. 1-2.
Рис. 1. а) исходное изображение; б) обработанное изображение
Рис. 2. а) исходное изображение; б) обработанное изображение
По результатам эксперимента видно, что предлагаемый алгоритм увеличения четкости изображений позволяет повысить детальность наблюдаемой картины, дает возможность наблюдения мелких деталей на всех участках изображения.
Следует отметить, что данный алгоритм повышения четкости цифровых изображений может быть использован как при обработке снимков земной поверхности, полученных средствами регистрации из космоса, так и для повышения визуального качества любительских снимков.
Литература
1. Вержбицкий, В.М. Численные методы [Текст] / В.М. Вержбицкий. - М.: Высшая школа, 2000.
2. Гонсалес, Р. Цифровая обработка изображений [Текст] / Р. Гонсалес, Р.Вудс. - М.: Техносфера, 2006.
3. Жиляков, Е.Г. Вариационный метод дифференцирования и интерполяции дискретных сигналов [Текст] / Е.Г. Жиляков, С.М. удинов, Т.Н. Созонова // «Вопросы радиоэлектроники». - Москва, 2006. - выпуск 1. - С. 146-154.
4. Жиляков, Е.Г. Вариационный метод дифференцирования и интерполяции дискретных сигналов [Текст] / Е.Г. Жиляков, С.М. удинов, Т.Н. Созонова // «Вопросы радиоэлектроники». - Москва, 2006. - выпуск 1. - С. 146-154.
5. Петров, Ю.П. Корректные, некорректные и промежуточные задачи с приложениями: учебное пособие для вузов [Текст] / Ю.П. Петров, В.С. Сизиков. - СПб: Политехника, 2003.
Работа выполнена в рамках реализации ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009-2010 годы. Государственный контракт № П2613.
THE CLEARNESS OF THE IMAGES INCREASING BASED ON THE VARIATIONAL METHOD OF THE ESTIMATION DERIVED
In the article the new calculation method of the derived signal by its discrete importances, founded on frequency presentations is given. The using of the given method for gradient processing of the digital images for the reason of their clearness increasing is also described.
LN. SOZONOVA V.V. KRASILNIKOV
Belgorod State University
e-mail: sozonova@bsu.edu.ru Key words: the differentiation, clearness of the image, frequency
presentations, variational principle.