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

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

CC BY
349
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
SAMPLING / QUANTIZATION / DIGITAL SIGNAL PROCESSING / GENERALIZED FUNCTIONS / ДИСКРЕТИЗАЦИЯ / КВАНТОВАНИЕ / ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ / ОБОБЩЕННЫЕ ФУНКЦИИ

Аннотация научной статьи по математике, автор научной работы — Гужов В. И., Марченко И. О., Хайдуков Д. С., Ильиных С. П.

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

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

The use of generalized functions to discretize images

The article discusses the mathematical apparatus of the sampling images using generalized functions. It is shown that in the frequency domain spectrum of a real signal is not a convolution and product of the signal spectrum with the spectrum discretetime functions.

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

Использование обобщенных функций для дискретизации изображений

В.И. Гужов, И.О. Марченко, Д.С. Хайдуков, С.П. Ильиных Новосибирский государственный технический университет, Новосибирск

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

Ключевые слова: Дискретизация, квантование, цифровая обработка сигналов, обобщенные функции.

Введение

В результате дискретизации непрерывное изображение представляется в виде некоторого массива чисел. Наиболее удобным способом пространственной дискретизации является представление сигнала в виде выборок отсчетов (sampling) в отдельных, регулярно расположенных точках, отделенных друг от друга некоторым интервалом Ах. Это интервал называется интервалом дискретизации.

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

Дискретизация изображений описывается в [3] следующим соотношением

Fp ( х, y) = F7 (х, y ) • 5 (х, y) , (1)

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

да да

S (х, y) = Ё Ё S( х - JM у - Л Ay) , (2)

Л =-да j2 =-да

состоящая из бесконечного числа дельта функций, заданных в узлах решетки (Ах, Ay).

Iljfl Инженерный вестник Дона, №2 (2017) Н| ivdon.ru/ru/magazine/arcliive/n2y2017/4127

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

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

Описание идеальной дискретизации с помощью обобщенных функций

Основы математической теории обобщённых функций были заложены С.Л. Соболевым при решении задачи Коши для гиперболических уравнений (1937 г.), а в 50-х годах Л. Шварц дал систематическое изложение теории обобщённых функций и построил теорию их преобразования Фурье [4].

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

Будем обозначать действие обобщенной функции (р(х) на основную функцию / (х) следующим образом:

(/,Ф) = { /(хЖх)^х. (3)

Выражение (3) можно рассматривать как скалярное произведение двух функций: «хорошей» функции /(х) и обобщенной ((х). «Хорошей» функцией называется такая функция, которая имеет непрерывные производные всех порядков и отлична от нуля только в конечной области. Все «хорошие» функции допускают преобразование Фурье [5].

Действие смещенной дельта-функции на функцию / (х) можно определить как

(/(х), д(х - х0)) =| /(х)8(х - х0)йх = /(х0), (4)

где / (х) - произвольная непрерывная функция х.

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

х

Свертка двух функций равна /(х) <Э((х) =| /(<^(((х —

—х

следовательно, свертка с дельта-функцией равна

х

/ (х) ® 3( х) = | / х - ^ = / (х) . (5)

—х

Свертка со смещённой дельта-функцией сдвигает функцию на заданную величину:

х

/(х) ®8(х - х^) =| /(£)0(х - х0 - = /(х - х0) . (6)

—х

С помощью дельта-функций можно определить так называемую гребенку Дирака - набор смещённых дельта-функций Дирака. Действие гребенки Дирака сотЬх (х) на функцию / (х) можно описать как

{ х Л х

(/(х), сотЬх(х)) = /(х), 5 8(х - пАх)\= 5 /(пДх) , (7)

V п=-х у п=-х

где символ S - означает набор (set) значений функций f (x), заданных в точках nAx.

Свертка функции f (x) с решеткой Дирака combT (x) записывается как

х х

f (x) ® combx (x) = f (x) ® S s(x - nAx) = S f (x - nAx) . (8)

n=—x n=—x

Таким образом, свертка f (x) с combT (x) приводит к бесконечному повторению реплик исходной функции, т.е. это периодическая функция. Из математического анализа известно, что спектр любой периодической функции будет дискретным, т.е. спектр периодической функции с периодом

. 2ж

Ax существует только в отдельных точках с дискретным с шагом —.

Ax

Периодическую функцию можно описать как свертку функции combAx (x) с функцией одного периода g (x):

f (x) = g (x) ® combT (x) . (9)

Тогда, согласно свойствам преобразования Фурье, спектр свертки определяется как произведение Фурье-образов combT (x) и g (x):

3( f (x)) = 3( g (x)) • 3(comb ax (x)) = 3( g (x)) • ^S5^ — n =

Ax n=—x Ax ЛЧ

2п х 2n 2n . ()

= g(x)) • S 5(a — nax) = 3(g(x)) • comb2_ni.x)

i-^X n=—х /лЛ LSX a^

Таким образом, определяется произведение обобщённой функции combT (x) на обычную функцию.

Поскольку спектр (10) является дискретной функцией, то произведение обычной функции и гребенки Дирака определяет дискретизацию функции, т.е. задание её в виде отсчетов.

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

/р (х) = /(х) • СОтЬАх (х) (11)

Спектр дискретного изображения соответственно равен

Рр (ю) = (ю) ® сотЬ^ю) (12)

Ах

Это хорошо известный результат подтверждает правильность использования аппарата обобщенных функций для идеальной дискретизации.

Рассмотрим, что произойдет с сигналом при дискретизации в реальных системах.

Дискретизация сигналов в реальных системах

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

- дискретизирующая решетка имеет конечные размеры;

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

растром. Как правило, применяются растры, точки отсчетов в которых находятся в узлах квадратной сетки. На рис. 1 показан растр с прямоугольными апертурами.

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

1

Определим воздействие на функцию /(х) обобщенной функции -смещенного прямоугольного импульса rect (для упрощения рассмотрим одномерный случай):

к Дх+г/2

(/(х),гв^т(х -Дх)) =| /(х) -гв^т(х -Дx)dx = | /(х)йх. (13)

-к Дх-г/2

Рис. 1. - Пример регулярного растра с прямоугольными апертурами

Свертка гес1т(х) с функцией /(х) является функцией

к

F(х) = f(х) ® геат(х) = | f (4) • геат(х - (14)

—к

Для того чтобы представить действие прямоугольного импульса достаточно определить значение свертки в точке Дх .

^ (Дх) = ( ^ (х),3{ х -Дх)) . (15)

Дискретизация с помощью бесконечного набора прямоугольных апертур можно записать как

к

/Р (х) = £ (/(х) ® гесг( х -Дх) )• сошьх х) . (16)

к=—к

Пользуясь свойствами свертки

/р (х) = ( / (х) ® Рг,Дх (х) )• сошЪх (х) , (17)

где

1

N

Рг,Ах (Х) = А0 Е ГШг( Х ~ к АХ)

(18)

к=-N

ограниченная периодическая последовательность прямоугольных импульсов (рис. 2)

Рис. 2 - Периодическая последовательность прямоугольных

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

импульсов.

Выражение (17) определяет значения усреднений по каждому прямоугольному импульсу шириной т, заданные в точках к Ах.

Пусть ^ (а) - спектр исходной функции, Ггес( (а) - спектр ограниченного

набора прямоугольных импульсов, тогда преобразование Фурье от дискретизированного сигнала /р (х) можно записать как

Г (а) = (Г (а) • ГГес( (а)) ® ^сашЬ^ (х)) =

2п

Ах

[((а) • ^ (а))) ® сашЬ2ж (а)

(19)

Ах

Т.е. спектр исходного изображения умножается на спектр ограниченного набора прямоугольных импульсов и периодически повторяется с периодом

Ах

В общем случае для последовательности из N импульсов длительностью Т каждый, следующих с пространственной периодичностью Ах, спектр (а) имеет вид [6]:

D = AqT sin c

Sin

V

(

1

л

N + -

V 2 у

ú)Ax

í

у

Sin

^Ax

V

(20)

у

Состав спектра периодической последовательности прямоугольных импульсов зависит от величины отношения периода последовательности к длительности импульса, называемого скважностью импульсов и числа этих

о Ax 1

импульсов. Скважность импульсов равна S = — = — , где D называется

т D

коэффициентом заполнения. Малая величина коэффициента заполнения достигается, когда элементы детектора малы и широко разделены. Традиционные датчики, используемые для ввода изображений, разработаны для улавливания максимально возможного количества освещения и имеют величину D между 0.5 и 1. В настоящее время наибольший коэффициент заполнения (близкий к 100%) имеют CCD матрицы, у CMOS матриц это коэффициент составляет 80-90%.

Рассмотрим, как сказывается увеличение числа импульсов на спектральную характеристику [7,8]. Выберем размер датчика соответствующий матрицы фотоприемников для бюджетных цифровых фотоаппаратов. Полнокадровые модели цифровых фотоаппаратов Canon и Nikon снабжаются сенсором, размер которого соответствует размеру кадра 35-мм плёнки, т.е. 36 x24 мм. У неполнокадровых моделей размеры матрицы незначительно отличаются: у Nikon ~ 24 x 16 мм, у Canon APS-C ~ 22,3 x 14,9 мм.

Пусть размер датчика L=24 мм. Теперь будем увеличивать число прямоугольных импульсов при коэффициенте заполнения 0.8.

На рис. 3 показана амплитудно-частотная характеристика от 16 прямоугольных импульсов с единичной амплитудой с Ax = 1.75мм и

2п

т = 1.4мм. Шаг между отдельными высокими пиками равен ® =— . Число

Ах

небольших пиков в пределах от 0 до — - 2 N. Множитель 2, поскольку

Ах

амплитудно-частотная характеристика, отрицательные значения на рис.7 отображаются в положительные значения.

Рис. 3. - Амплитудно-частотный спектр последовательности 16 прямоугольных импульсов

На рис. 4 показана амплитудно-частотная характеристика датчика такого же размера с 1024 прямоугольными импульсами. Ах = 0.0023мм, размер единичного датчика т = 0.0019мм.

Рис. 4. - Амплитудно-частотный спектр последовательности прямоугольных

импульсов (N=1024).

Из рис. 3,4 видно, что при дискретизации с помощью ограниченной

периодической последовательности прямоугольных импульсов, при

увеличении N спектр дискретного сигнала тоже становится дискретным.

Спектр является как и для случая идеальной дискретизации, периодической

, 2п

функцией с периодом —.

Ах

Выводы

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

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

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований «Разработка методов сверхразрешения в цифровой голографической интерферометрии» (Грант № 16-08-00565).

Литература

1. Gushov V.I., Solodkin Yu.N. Automatic processing of fringe pattern in integer interferometers // Optics and Lasers in Engineering. 1991. V. 14. № 4-5. pp. 311-324.

2. Гужов В.И., Ильиных С.П. Проекционный метод измерения рельефа // Научный вестник Новосибирского государственного технического университета. 2012. № 1. С. 23-28.

3. Прэтт У. Цифровая обработка изображений (в 2-х книгах). Книга 1. - М.: Мир, 1982. - 311 с.

4. Гельфант И.М., Шилов Г.Е. Обобщенные функции и действия над ними.- М.: Гос. Изд-во физ-мат. Литературы.- 1959.- 470 с.

5. Сороко Л.М. Основы голографии и когерентной оптики.-М: Гл.ред.физ.-мат. лит. изд-ва «Наука», 1971, 616 с.

6. Представление преобразования Френеля в дискретной форме / Гужов В.И., Несин Р.Б., Емельянов В.А. // Автоматика и программная инженерия, Новосибирск , - 2016.-№1(14) (в печати).

7. Бурцев А. Г., Мельников А. В. Численное моделирование и анализ спектра системы прерывающихся сигналов // Инженерный вестник Дона, 2014, №2. URL: ivdon.ru/ru/magazine/archive/n2y2014/2314.

8. Мисюра В.В., Мисюра И.В. Обработка и фильтрация сигналов. Современное состояние проблемы // Инженерный вестник Дона, 2013, №4. URL: ivdon.ru/ru/magazine/archive/n4y2013/2130.

9. Тарасова И.А., Леонова А.В., Синютин С.А. Алгоритмы фильтрации сигналов биоэлектрической природы // Инженерный вестник Дона, 2012, №4, ч. 2. URL: ivdon.ru/magazine/archive/n4p2y2012/1481.

10. Явна Д.В. Компьютерное моделирование зрительных механизмов группирования, избирательных к пространственным модуляциям контраста природы // Инженерный вестник Дона, 2013, №4. URL: ivdon.ru/ru/magazine/archive/n4y2013/2009.

11. Gushov, V. I., & Solodkin, Y. N. (1991). Automatic processing of fringe patterns in integer interferometers. Optics and Lasers in Engineering, 14(4-5), pp.311-324. doi:10.1016/0143-8166(91)90055-X.

References

1. Gushov V.I., Solodkin Yu.N. Optics and Lasers in Engineering. 1991. V. 14. № 4-5. pp. 311-324.

2. Guzhov V.I., Il'inykh S.P., Ubert A.I. Nauchnyy vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta. 2012. № 1. pp. 2328.

3. W.K. Pratt. Digital Image Processing. Wiley, New York 1978. 750 p.

4. Gel'fant I.M., Shilov G.E. Obobshchennye funktsii i deystviya nad nimi [Generalized functions and operations on them]. M.: Gos. Izd-vo fiz-mat. Literatury. 1959. 470 p.

5. Soroko L.M. Osnovy golografii i kogerentnoy optiki [Fundamentals of holography and coherent optics]. M: Gl.red.fiz.-mat. lit. izd-va «Nauka», 1971, 616 p.

6. Guzhov V.I., Nesin R.B., Emel'yanov V.A. Avtomatika i programmnaya inzheneriya, Novosibirsk, 2016. №1 (14) (in print).

7. Burtsev A. G., Mel'nikov A. V. Inzenernyj vestnik Dona (Rus), 2014, №2 URL: ivdon.ru/ru/magazine/archive/n2y2014/2314.

8. Misyura V.V., Misyura I.V. Inzenernyj vestnik Dona (Rus), 2013, №2. URL: ivdon.ru/ru/magazine/archive/n4y2013/2130.

9. Tarasova I.A., Leonova A.V., Sinyutin S.A. Inzenernyj vestnik Dona (Rus), 2012. №4. P. 2.URL: http:ivdon.ru/magazine/archive/n4p2y2012/1481

10. Yavna D.V. Inzenernyj vestnik Dona (Rus), 2013. №4. URL: http://ivdon.ru/ru/magazine/archive/n4y2013/2009.

11. Gushov, V. I., & Solodkin, Y. N. (1991). Automatic processing of fringe patterns in integer interferometers. Optics and Lasers in Engineering, 14(4-5), pp.311-324. doi:10.1016/0143-8166(91)90055-X.

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