Научная статья на тему 'Синтез волновой модели многомерного случайного поля с заданной корреляционной функцией'

Синтез волновой модели многомерного случайного поля с заданной корреляционной функцией Текст научной статьи по специальности «Математика»

CC BY
191
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИЗОБРАЖЕНИЕ / СЛУЧАЙНОЕ ПОЛЕ / ВОЛНОВАЯ МОДЕЛЬ / КОРРЕЛЯЦИОННЫЙ СИНТЕЗ / ИМИТАЦИЯ ИЗОБРАЖЕНИЯ / IMAGE / RANDOM FIELD / WAVE MODEL / CORRELATION SYNTHESIS / ARBITRARY CORRELATION FUNCTION / IMAGE IMITATION

Аннотация научной статьи по математике, автор научной работы — Крашенинников Виктор Ростиславович, Микеев Руслан Раилевич, Тишкин Вадим Викторович

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

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

THE SYNTHESIS WAVE MODEL OF MULTIDIMENSIONAL RANDOM FIELD WITH A GIVEN CORRELATION FUNCTIONS

The synthesis of a model of an isotropic random field with a given correlation function of any kind is considered. The problem is solved using the wave model, in which the waves are sum of gaussoids. The resulting model allows to simulate the image, defined on arbitrary regions of multidimensional space, as well as on any surfaces.

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

УДК.621.391 (075)

СИНТЕЗ ВОЛНОВОЙ МОДЕЛИ МНОГОМЕРНОГО СЛУЧАЙНОГО ПОЛЯ С ЗАДАННОЙ КОРРЕЛЯЦИОННОЙ ФУНКЦИЕЙ

© 2014 В.Р. Крашенинников, Р.Р. Микеев, В.В. Тишкин

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

Поступила в редакцию 22.10.2014

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

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

Случайные поля (СП) широко используются для представления различных многомерных данных, например, временных последовательностей изображений [1], рельефа планет [2], морского волнения [3-5], медицинских изображений [6] и т.д. Многообразие этих данных требует достаточно общих математических моделей СП. Желательно, чтобы эти модели позволяли решать задачи анализа и синтеза. То есть должна быть возможность по известным параметрам модели определить вероятностные свойства СП, описываемое этой моделью, и наоборот, так выбрать параметры модели, чтобы она порождала СП с заданными свойствами. Кроме того, нужно иметь модели, пригодные для имитации изображений. Это требуется для визуальной оценки получаемых изображений и для тестирования алгоритмов их обработки. К настоящему времени разработан целый ряд моделей СП, например, авторегрессионные, разложения и некаузальные [79], однако решение задач анализа и синтеза с их помощью вызывает значительные затруднения.

В данной работе рассматривается волновая модель СП [7], удобная для имитации и решения задач корреляционного анализа и синтеза [10, 11], в том числе для моделирования последовательностей изображений и изображений, определённых на поверхностях [12]. При этом используется небольшое количество параметров модели.

Волновая модель случайного поля. В волновой модели [7] СП определяется равенством

X-. j

X ft ),(uk ц w)

{кц <t}

(1)

t

может быть сеточной или непрерывной;

{((ик ,Тк)} - дискретное поле случайных точек (ПСТ) в (п+1)-мерном непрерывном пространстве;

t и Тк интерпретируются как время; ®к - случайный вектор параметров функцииf Это поле можно представить как результат воздействия случайных

возмущений или волн , возни-

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

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

Модель случайного поля с монотонной корреляционной функцией. Рассмотрим частный случай волновой модели, для которой корреляционные задачи анализа и синтеза легко решаются. Пусть

(2)

f ((j,t ),(uk ,Tk )= = g(Pk1 Rk)exp(-m\t-ц D4'

где g(v) - некоторая функция; ПСТ - пуассонов-

1; Pk =\j - uk \ -

где Xj - значение СП в точке j в момент времени

t; ^^-мерная область определения { (j,t) } поля

Крашенинников Виктор Ростиславович, доктор технических наук, профессор, заведующий кафедрой «Прикладная математика и информатика». E-mail: kvr @ulstu.ru Микеев Руслан Раилевич, программист. E-mail: ameekey@gmail. com Тишкин Вадим Викторович, студент

ское с постоянной плотностью

расстояние между / и ик; {^к} - система независимых неотрицательных одинаково распределенных случайных величин с ПРВ м>(а); {^к } - система независимых одинаково распределенных случайных величин. В этом случае волны неподвижны, независимы между собой, имеют сферические сечения по пространству и экспоненциально затухают со временем; система {^к} определяет интенсивность волн, а {^к} - их пространственный масштаб.

Порождаемое поле X стационарно, однородно, имеет нулевое среднее и при

g (у) = С ехр(-2у2)

(3)

имеет изотропную по пространству корреляционную функцию (КФ)

V (р, -) =

2 п/2 1

? 7 Л

ю

[ „п ,

|ап ехр I--- \м(а^а

(4)

х'-т = х'-^ехр(-!и-М) + £g(рk /Як)^

к к /Ьк

(5)

При

этом

уравнение (6) относительно неизвестной ПРВ а). Поскольку найти аналитическое решение задачи синтеза удается не всегда, рассмотрим метод ее приближенного решения. Из (6) следует, что при вырожденном распределении (Я=а=свт0 получаем НКФ ехр(-р2 /а2). Пусть теперь задана произвольная невозрастающая НКФ г(р). Аппроксимируем ее с достаточной точностью суммой гауссоид с положительными коэффициентами:

г(р) « Ь(р) = £ ехр(-р2 /аг2 )

где р - расстояние по пространству и I - расстояние по времени.

Имитация дискретного поля на «-мерной

сетке { ] } с шагом квантования А- по времени может быть осуществлена с помощью следующего алгоритма. В начальный момент -0 = 0 значения поля во всех узлах равны нулю. В каждый следующий момент гт = тА- формируется пуассо-новское ПСТ с плотностью ЛА- . В каждой сформированной точке ПСТ ик разыгрываются случайные величины и Як , после чего производится преобразование

(7)

где X Ч' 1, так как г(0) = 1. Тогда при дискретном распределении = аг) = к / аП , где к = Хч /а", порождаемое поле будет иметь НКФ, равную И(р). Таким образом, построенная модель позволяет приближенно решать задачу синтеза с помощью вариации только распределения вероятностей масштаба Я.

Реализация немонотонной корреляционной функции. Существенным ограничением в приведённом выше решении задачи синтеза является предположение о монотонности заданной КФ г(р) , так как в противном случае аппроксимация (7) немонотонной функции убывающими гауссои-дами становится невозможной. Для того, чтобы КФ порождаемого СП была немонотонной, нужны немонотонные по пространству волны. Для этого сначала возьмём вместо (3) функцию

всех значений поля.

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

Рассмотрим решение корреляционных задач анализа и синтеза. Из (4) следует, что построенное поле имеет экспоненциальную НКФ г (-) = е ^ по времени и НКФ

1 ю

1 Г 2 2

г(р) = М[ТТ] еХР(-Р /а ^(а)Ла 0 (6)

к

g(у) = £Ск ехР(-РкУ2)

к=1

(8)

то есть каждая волна будет являться суммой К га-уссоид. Тогда при вырожденном распределении (Я=а=свт1 ) по пространству получаем вместо (7) НКФ

г(р) = В £

СкС1

5=100 + 0)"

ехр

00 р

0к + 0, а2

(9)

2 \

где В =

( к

Л-1

нормирующий мно-

V кЛШ + 01 )п/2, житель. В частности, при п = 2, К = 2, то есть для двумерного СП с волнами в виде суммы двух гаус-соид, получаем НКФ в виде суммы трёх гауссоид:

по пространству.

V(р, -) = &1г(р)г (-) .

Таким образом, при решении задачи анализа, когда ПРВ а) задана, искомая НКФ (6) может быть найдена аналитически или численным интегрированием. При решении задачи синтеза, когда задана КФ г(р), нужно решить интегральное

г(р) = в

с, ( 0.р | 2с,с2

——ехрI 1 +-^-^ехр

201 ^ 2а ) ^ + 02 ^

2Рг

■ехр

0р2 2а2

00р 0+01 а

2

е

2

к

скс1

+

с

нормирующим

множителем

В = 1

2с, с.

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

ч2Д Д + Д 2 А

I . Например, при

р2 )-8ех> , ) + Шр-

г(р) = 6ехр| - —2р |-8ехр|-

(11)

с. = 2, с2 = -1, Д = 0.4, Д2 = 0.2 имеем НКФ

график которой показан на рис. 1.

Рис. 1. График нормированной корреляционной функции (11)

Для нахождения НКФ при невырожденном распределении коэффициента масштаба нужно в (6) вместо ехр(-р2/а2) подставить (8). Более широкий класс КФ можно получить при использовании смещённых гауссоид:

к

ё(У) = Е ск ехР (-Дк(У - ак)2)

к=1

, (12)

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

В Е

,.,,=1(Дк + Д)"

-ехр

РЛ (р + а - ак

V 'к

Дк + Д

1

(13)

Выражение (9) есть частный случай (13) при нулевых смещениях ак = 0 . Если в (13) взять одинаково смещённые гауссоиды (Дк = Д), то получаем

В Е скС ехР

к ,1=1

Д

2а2

■(р+а- ак)2

. (14)

В (1 7) размерность СП влияет только на нормирующий множитель В. При равноотстоящих смещениях а = (к - 1)а имеем

к-1

ё(у)=Е ск ехр(-Д( у - ка)2)

к=0

что порождает СП с НКФ

(15)

К-1

В Е сс ехр

к ,1=0

Д2(р- (к -1 )а)2

(16)

В этом случае волны (15) и НКФ (16) имеют одинаковую структуру, они состоят из гауссоид с одинаковыми кратными смещениями. Рассмотрим частный случай, когда ск = (- 1)к ,а = 1;

К-1

ё(У) = Е (-1)к ехр(-Д(У - ка)2)

к=0

В Е (-1)к+1 ехр Г-| (р-(к -1 )а)2

к ,1=0

(17)

(18)

При достаточно большом значении смещения а графики сечения волны (17) и НКФ (18) имеют вид, показанный на рис. 2.

с

2

с

+

+

скс1

\

г(р)

(шесть гауссоид), а=10. Пересечения с осью абсцисс в точках, примерно кратных а.

Приближённое решение задачи синтеза.

Пусть задана НКФ г(р), тогда требуется подобрать параметры К,ак,Рк,, при которых порождаемое СП имеет НКФ (13), достаточно близкую к заданной Г(р) . Аналитически решить эту задачу удаётся только в некоторых частных случаях, когда и сама г(р) задана аналитическим выражением. Обычно же г(р) оценена по конкретным изображениям и поэтому задана таблично на системе точек. Поэтому задачу синтеза будем решать приближённо, а именно, будем подби-рать параметры модели, минимизируя средний квадрат ошибки аппроксимации НКФ. Проведенные исследования показали, что очень удобным для этой задачи является метод деформируемого многогранника Нелдера-Мида [13].

Пример аппроксимации и имитации. Пусть требуется построить волновую модель на

плоскости с НКФ r(p) = sine (0.3р) на отрезке [0;18] с шагом 0,25 (рис. 3). Для аппроксимации требуется определить количество K смещённых гауссоид, которое подбиралось опытным путём постепенным увеличением. Оказалось, что достаточно хорошее приближение достигается при шести гауссоидах (рис. 3), максимальная ошибка аппроксимации равна 0,005017. Дальнейшее увеличение количества гауссоид можно считать нецелесообразным. Этот и другие примеры показывают, что достаточно хорошая аппроксимация достигается при количестве гауссоид, равном числу экстремумов НКФ на отрезке аппроксимации (на рис. 3 их шесть). На рис. 4 приведен пример имитации изображения с помощью описанной модели. На имитирован-ных изображениях была вычислена выборочная КФ, которая оказалась достаточно близкой к заданной КФ и её аппроксимации.

Рис. 3. График НКФ r(p) = sine (О.Зр) и её аппроксимации с помощью шести гауссоид

Рис. 4. Реализация случайного поля на основе волновой модели

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

Работа выполнена при поддержке гранта РФФИ № 13-01-00320.

2.

СПИСОК ЛИТЕРАТУРЫ:

Васильев, К.К. Статистический анализ последовательностей многомерных изображений / К.К. Васильев, В.Р. Крашенинников, А.Г. Ташлинский // Наукоёмкие технологии. 2013. Т.14, № 5. С. 5-11. Крашенинников, В.Р. Модель и алгоритм имитации мегарельефа планет в виде изображения на поверхности / В.Р. Крашенинников, Р.Р. Микеев, М.В. Кузьмин // Радиотехника. Журнал в журнале. Радиосистемы. Математическое моделирование ин-

фокоммуникационных систем. 2012. Вып. 175. С. 65-67.

3. Крашенинников, В.Р. Имитатор воздействия морского волнения с заданным спектром на испытательную платформу / В.Р. Крашенинников, ЕА. Гладких // Патент РФ на полезную модель № 95156 от 10.06.2010 г.

4. Гладких, Е.А. Авторегрессионная трехмерная модель для имитации морского волнения с аппроксимацией заданного спектра / ЕА. Гладких, В.Р. Крашенинников // Труды Российского научно-технического общества радиотехники, электроники и связи им. А.С. Попова. Серия: Научная сессия, посвященная Дню радио. Выпуск ЬХШ. - М., 2008. С. 383-385.

5. Крашенинников, В.Р. Имитатор динамической волновой поверхности / В.Р. Крашенинников, АА. Аникин, А.Н. Васильев // Труды ЬХ научной сессии, посвященной Дню радио, Российское НТО РЭС им. А.С.Попова. - М., 2005. С. 273-285.

6. Крашенинников, В.Р. Модель изображения фона фации биологической жидкости / В.Р. Крашенинников, А.С. Копылова, А.В. Тарасова // Труды Российского научно-технического общества радиотехники, электроники и связи им. А.С. Попова. Серия: Научная сессия, посвященная Дню радио. Выпуск ЬХУП. - М., 2012. С.407-410.

7. Васильев, К.К. Статистический анализ многомерных изображений / К.К. Васильев, В.Р. Крашенинников. - Ульяновск: УлГТУ, 2007. 170 с.

8. Малышев, В.А. Гиббсовские случайные поля. Метод кластерных разложений / В.А. Малышев, Р.А. Минлос. - М.: Наука, 1985. 288 с.

9. Шалыгин, А.С. Прикладные методы статистического моделирования /А.С. Шалыгин, Ю.И. Палагин. -Л.: Машиностроение, 1986. 320 с.

10. Крашенинников, В.Р. Моделирование и имитация случайного поля с заданной корреляционной функцией. Мат-лы 3-й науч.-практ. internet-конференции «Междисциплинарные исследования в области математического моделирования и информатики» 20-21 февраля 2014 г. / отв. ред. Ю.С. Нагорнов. - Ульяновск: SIMJET, 2014. С. 225-232.

11. Крашенинников, В.Р. The synthesis of wave model of a multidimensional random field with a given nonmonotone correlation function. Proceedings of 11th International Conference on Pattern Recognition and Image Analysis: New Information Technologies, PRIA-11-2013. Samara, IPSI RAS. 2013, Volume I. Р. 225-227.

12. Крашенинников, В.Р. Wave Image Models on the Surfaces. Proceedings of 8th Open German-Russian Workshop "Pattern Recognition and Image Understanding» 0GRW-8-2011. Nizhny Novgorod, 2011. Р. 154-157.

13. Банди, Б. Методы оптимизации. Вводный курс. -М.: Радио и связь, 1988. 128 с.

THE SYNTHESIS WAVE MODEL OF MULTIDIMENSIONAL RANDOM FIELD WITH A GIVEN CORRELATION FUNCTIONS

© 2014 V.R. Krasheninnikov, R.R. Mikeev, V.V. Tishkin

Ulyanovsk State Technical University

The synthesis of a model of an isotropic random field with a given correlation function of any kind is considered. The problem is solved using the wave model, in which the waves are sum of gaussoids. The resulting model allows to simulate the image, defined on arbitrary regions of multidimensional space, as well as on any surfaces.

Key words: image, random field, wave model, correlation synthesis, arbitrary correlation function, image imitation

Viktor Krasheninnikov, Doctor of Technical Sciences, Professor, Head of the Department "Applied Mathematics and Computing Science". E-mail: kvr @ulstu.ru

Ruslan Mikeev, Programmer. E-mail: [email protected] Vadim Nishkin, Student

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