Научная статья на тему 'Распознавание направления случайного переноса точки на фоне случайных поворотов'

Распознавание направления случайного переноса точки на фоне случайных поворотов Текст научной статьи по специальности «Физика»

CC BY
102
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРЕОБРАЗОВАНИЕ ПОВОРОТА / ПАРАЛЛЕЛЬНЫЙ ПЕРЕНОС / ГЕОМЕТРИЧЕСКИЙ ЦЕНТР МАСС / РЕШАЮЩЕЕ ПРАВИЛО / ВЕРОЯТНОСТЬ РАСПОЗНАВАНИЯ / ROTATION OPERATOR / PARALLEL SHIFT / GEOMETRIC CENTER OF MASS / DECISIVE RULE / THE PROBABILITY OF RECOGNITION

Аннотация научной статьи по физике, автор научной работы — Жарких Александр Александрович, Бычкова Светлана Михайловна

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

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

Похожие темы научных работ по физике , автор научной работы — Жарких Александр Александрович, Бычкова Светлана Михайловна

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

Recognition of direction of point random shift accounting random rotation1MSTU, MA MSTU

The observation of the point on a plane is being made in order to determine the direction of its parallel shift. The point performs a complex motion which includes a parallel shift in a certain direction and rotation at a random angle. The observation begins at a random moment of time. Point coordinates are measured and recorded after each step of the random motion. Mathematical models have been constructed for the point motion and decisive rule of recognition. Expressions for calculating the probability of correct recognition of the parallel shift direction have been presented in the form of theorems.

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

Вестник МГТУ, том 13, №4/2, 2010 г.

стр.1039-1043

УДК [514.8 : 004.93] : 519.2

Распознавание направления случайного переноса точки на фоне случайных поворотов

А.А. Жарких, С.М. Бычкова

Политехнический факультет МГТУ, кафедра высшей математики и программного обеспечения ЭВМ

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

Abstract. The observation of the point on a plane is being made in order to determine the direction of its parallel shift. The point performs a complex motion which includes a parallel shift in a certain direction and rotation at a random angle. The observation begins at a random moment of time. Point coordinates are measured and recorded after each step of the random motion. Mathematical models have been constructed for the point motion and decisive rule of recognition. Expressions for calculating the probability of correct recognition of the parallel shift direction have been presented in the form of theorems.

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

Key words: rotation operator, parallel shift, geometric center of mass, decisive rule, the probability of recognition

1. Введение

В различных технических системах движущиеся объекты представляются как множества точек плоскости. Множество точек рассматривается не обособлено, а как единый геометрический объект. Если объект совершает какое-либо сложное движение, то каждая точка представляющего его множества точек также совершает движение. Для распознавания характера движения целесообразно ввести множество признаков, представляющих собой функции координат точек представляющего множества и, возможно, некоторых других параметров объекта. Одним из требований к эффективной системе распознавания является существенное уменьшение размерности признакового пространства по сравнению с размерностью представляющего множества точек. В данной работе рассматривается объект, физически представляющий плоское абсолютно твёрдое однородное тело. С математической точки зрения, то, что тело является абсолютно твердым, означает, что при любом выборе представляющего множества точек попарные расстояния между ними не меняются. Вследствие однородности можно считать массы этих точек одинаковыми и исключить их из рассмотрения. Такому объекту можно поставить в соответствие один признак - геометрический центр масс, представляющий некоторую точку на объекте (Пискунов, 1996). В работе предполагается, что в процессе наблюдения координаты именно этой точки измеряются, записываются, и на их основе принимается решение. Данная точка совершает сложное случайное движение, которое включает в себя параллельный перенос в некотором направлении (всегда в одном и том же) и поворот на случайный угол (Бычкова, 2010). Предложенная модель движения точки описывает основные характеристики движений, аналоги которых существуют в живой природе и в механике. В качестве содержательных примеров можно привести: движение нейтрофилов (клеток определенного вида); поведение нематод (круглых червей); механическое движение твердого объекта, снабженного источником энергии, в газовой или жидкой среде.

2. Описание движения и наблюдения

Движение точки осуществляется в дискретном времени. За единицу времени происходит один шаг движения. За этот шаг точка и центр вращения точки смещается вдоль некоторого направления на величину S с вероятностью р, либо с вероятностью q=1-p на величину 0. На завершающем этапе шага точка поворачивается относительно указанного центра на случайный угол, равномерно распределенный в полуинтервале [0; 2п). Радиус вращения точки на каждом шаге равен R. Таким образом, предполагается, что модель содержит две жестко связанные точки, расстояние между которыми равно R. Обе эти точки

1039

Жарких А.А., Бычкова С.М. Распознавание направления случайного переноса точки...

как связанный объект переносятся в одном из m заданных направлений. При каждом вращении одна из точек является центром (строго одна и та же на каждом шаге). Вторая точка совершает движение по окружности радиуса R относительно этого центра на случайный угол. Координаты только этой второй точки доступны наблюдению. Для описания случайных переносов точки используется симметричная модель. Считается, что перенос точки осуществляется в одном из m направлений (т > 2) на плоскости, разделенных углами величины 2п/т. Наблюдателю известны значение т и одно из направлений. Это позволяет ему определить все направления и выбрать систему координат, ось абсцисс которой совпадает с одним из них. В процессе движения точки её координаты измеряются, записываются и используются для распознавания направления переноса. Предполагается, что точка двигалась до случайного момента начала наблюдений. Это означает, что наблюдатель точно уверен в существовании движения точки, и обнаруживать сам факт этого движения нет необходимости. Вследствие этого неважно, существовало ли это движение бесконечно долго или началось в какой-то предыдущий момент времени. Для удобства обозначим точку, с которой мы начали наблюдение, В0. Центр вращения, относительно которого произошел поворот точки В0 на случайный угол, обозначим O(x0;y0).

Движение точки можно описать следующими формулами:

xk = xB + R ■ cos a + mk ■ S ■ cos Pr + R ■ cos (pk

0 , ( Ук = УВо + R ■ sin a + mk ■ S ■ sin pr + R ■ sin <pk

где (xB0; yB0) - координаты точки B0, с которой мы начали наблюдение; R = const - радиус вращения точки относительно центра; а - случайный угол, равномерно распределенный в полуинтервале [0; 2п), (показывает возможные положения центра вращения начальной точки наблюдения B0); mk - дискретная случайная величина с биномиальным законом распределения (показывает число переносов, которые совершила точка за k шагов); S - величина переноса; - угол, задающий направление истинного

параллельного переноса; - случайный суммарный угол поворота точки относительно центра за k

шагов, равномерно распределенный в полуинтервале [0; 2п).

3. Методика вычисления вероятностей правильного и ошибочного распознавания направления переноса

Ставится задача проверки m гипотез по числу направлений переноса (Фукунага, 1979). Параллельный перенос осуществляется независимо от поворота в одном из m направлений, задаваемых углами er=(2n/m)r, r=0,...,m-1 относительно некоторого центра. Цель работы - определить вероятность правильного распознавания направления переноса точки за n шагов. Обозначим Hr гипотезу, предполагающую, что анализируемая точка движется в направлении r, т.е. в направлении, которое задано углом вг. Обозначим Tr(n) - событие, заключающееся в том, что на n шаге наблюдения было принято решение, что параллельный перенос осуществлялся в направлении с номером г. Априорные вероятности таких движений Pr, r=0,...,m-1. Зададим условные вероятности Pn(Tr(n)\Hr) правильного распознавания направления переноса за n шагов наблюдения при условии, что движение на самом деле было в направлении г. Тогда, согласно формуле полной вероятности, вероятность правильного распознавания направления переноса за n шагов наблюдения:

m-1 |

Ptne (n) =1 PP (Tr (n)рг). (2)

г=0

Очевидно, вероятность ошибочного распознавания направления за n шагов наблюдения:

Pfalse (n) = 1 - Ptrue (n). (3)

Можно показать, что в силу симметрии направлений переноса:

Pn (Tr (n)|Hr) = Pn (T)(n)|H0), r = 0, m - 1. (4)

Тогда вероятность правильного распознавания направления переноса не зависит от априорных вероятностей:

Prue (n) = Pn (WK). (5)

Если pr - произвольные углы, r=0,...,m-1 (симметрия отсутствует), тогда зависимость от априорных вероятностей остается.

В начальный момент времени координаты центра вращения наблюдаемой точки точно определены. Однако наблюдателю они не известны, так как он измеряет координаты вращающейся точки. Указанное обстоятельство влияет на структуру решающего правила процедуры распознавания. Несложно показать, что выборочные средние (x'n; y'n) измеряемых координат точки асимптотически стремятся к выражениям, линейным по числу n+1, где n - число шагов. Постоянные слагаемые в этих

1040

Вестник МГТУ, том 13, №4/2, 2010 г.

стр.1039-1043

асимптотических формулах представляют собой координаты центра вращения в начальный момент наблюдения. Исходя из геометрии задачи, мы формируем из выборочных средних статистики средних (x'nr; y'n,r) c поправкой на движение. Очевидно, что поправленные с учётом направления движения выборочные средние (x'nr; y'„,r) асимптотически ведут себя следующим образом. Пара статистик (x'nr; y'n,r), соответствующих истинному направлению движения, асимптотически стремится к паре координат центра вращения (x0; yo) в начальный момент времени. Статистики (x'n,r; у'Пгr) будут линейно зависеть от величины n+1. Таким образом, если ввести евклидову норму pnr для векторов с координатами (x'nr; y'n,r), то эта норма асимптотически достигает минимума на истинном направлении переноса. Поэтому на шаге n решающее правило для проверки гипотез о направлении переноса реализуется нахождением минимума:

l = arg min (pn r), (6)

r=0,m-1

где

pn,r =

n +1

x'n,r = x'n -PS— C0s Pr , 2

n+1

Уп,г = yn - PS — sin Pr , 2

здесь x’n и y’n - выборочные средние координат точки наблюдения (xk;yk) за первые n шагов.

Преобразуя неравенства, возникающие при решении задачи нахождения минимума (6), можно показать, что эта задача эквивалентна задаче нахождения максимума:

l = argmax(xn cos Pr + yn sin Pr). (7)

r=0,m-1

Проведем обоснование равенств (4) и (5). Предположим, что истинный параллельный перенос соответствует направлению, задаваемому углом р0=0, т.е. осуществляется в положительном направлении оси абсцисс. На основе элементарных тригонометрических преобразований в неравенствах, возникающих при решении задачи (7), можно показать, что Pn(T0(n)\H0) соответствует попаданию (x'n; y'n) в сектор бесконечного радиуса, задаваемого углами -n/m и n/m. Непопадание в этот сектор соответствует ошибке, т.е. выбору неверного направления переноса. Если повернуть систему координат на угол p=(2%/m)l против часовой стрелки, то направление r=0 станет направлением l, и все номера направлений изменятся согласно циклической перестановке r1=(l+r)mod(m). Однако это не отразится на мере сектора по сравнению с мерой плоскости, и Pn(Tl(n)\Hl)=Pn(T0(n)\H0). Вследствие вышесказанного можно считать, что перенос осуществляется по горизонтали вправо, т.е. r = 0, в=0. В этом случае координаты точки наблюдения имеют вид:

lxk = x0 + mkS + R c0s%

1 yk = У0 + R sin fk

Здесь (x0; y0) - координаты центра вращения точки B0, причем:

x0 = xB + R cos a

0 B0

< .

y0 = yB0 + R sin a

(8)

(9)

Здесь величины a, mk, qk определяются из формулы (1). Наблюдателю не доступны координаты центра вращения ни на одном из шагов. В начальный момент времени координаты центра вращения определены для наблюдателя с точностью до случайного угла a, т.е. центр вращения точки B0 может находиться с равной вероятностью в любой точке окружности радиуса R с центром вращения в точке B0. Это вносит дополнительную ошибку в процедуру распознавания направления переноса. Так как наблюдателю доступны только координаты точки после нескольких шагов её случайного движения, то целесообразно выбрать случайную точку (xB0; yB0) в качестве начала координат. Это приводит к тому, что наблюдатель распознает только направление переноса. Выбор начала координат в точке B0 не ограничивает общности решения задачи. Тогда с учетом (8) и (9) выборочные средние принимают вид:

S n R n

xn = R ■ cos a+— X mk +— X cos (pk

n k =1 n k=1

, R n

yn = R ■ sin a +— X sin pk

n k=1

(10)

Поскольку в рассматриваемом случае истинное направление в0=0, то из задачи нахождения максимума (7) следует неравенство:

xn > xn cos er + уn sin er, r = 1, m - 1

(11)

1041

Жарких А.А., Бычкова С.М. Распознавание направления случайного переноса точки...

Очевидно, что если неравенство (11) выполняется для случая r=1 или r=m-1, то оно будет выполняться для всех r^0. Можно показать, что при переносе в положительном направлении оси x решение оптимизационной задачи (6) или (7) определяется попаданием в сектор бесконечного радиуса:

г п г / П

I-xntg— < yn< xntg —

i m m .

x'n> 0

(12)

Вероятность попадания в сектор, заданный углами -%lm и n/m, равна условной вероятности правильного распознавания направления за n шагов и, с учетом симметрии, равна вероятности правильного распознавания направления параллельного переноса за n шагов. Обозначим PXn>Yn(x'n,y'n) плотность распределения вероятностей системы двух случайных величин X'n и Y„, являющихся выборочными средними наблюдаемых координат. Тогда, согласно системе неравенств (12), вероятность правильного определения направления переноса за n шагов:

Ptrue (n) = <

( , П

xn tg~

\

1 PX’ Y’ (x'n , y'n )dy'n К , m > 2

, п n n

- x tg—

у n m j

0

1 ( ( PX’Y’ (xn , y'n )dy'n ) , m = 2

0 \— n n •

(13)

4. Теоремы о вычислении вероятности правильного распознавания направления переноса

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

Х(М) = ■

Согласно (12), очевидно, что:

Х(М )=■

I1, (xn, У„) е М

i0, (xn , y'n ) * М

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

°(x'n )[^(Уп + x'ntg

о(x ), m = 2

( „ \ п

v m j

) -^(y'n - xntg

( „ \ п

v m j

)], m Ф 2

(14)

(15)

где ©(•) - функция Хевисайда (единичного скачка).

Если обозначить усреднение по случайному распределению величин x’n, y'n, чертой сверху, то вероятность правильного распознавания направления переноса:

Ptrue (П) =ХМ) . О

Усреднение проще выполнить по переменным а, yk и mk. Порядок действий при усреднении следующий:

1. функции Хевисайда, входящие в (15), представляются в интегральном виде на основе обратного

преобразования Фурье (Баскаков, 1988);

2. представленная таким образом индикаторная функция (15) усредняется по переменным а, и mk

(Феллер, 1964; Ширяев, 1989).

Таким образом, сформулируем теоремы для вычисления вероятности правильного распознавания направления переноса, предварительно введя следующие обозначения:

h = S l R

(17)

F(u, n, m, p, h) = П(p ■ exp(i • u ■ h ■ sin(n lm)• k) + q), (18)

k=1

F(u, n, m, 1, h) = exp(i ■ u ■ h ■ sin(n lm)■ n ■ (n +1) 12). (19)

Теорема 1. Пусть точка совершает движение, которое описывается формулами (1), причем m = 2 и 0<p<1. Тогда вероятность правильного определения направления параллельного переноса за n шагов на основе решающего правила (6) (или (7)) определяется выражением:

11 +Г 1 t n

Ptrue (n) = — +- J — J0(n ■ u) ■(J0(u)) F(u, n,2, p, h)du

2 2п

’ iu

здесь J0(^) - функция Бесселя нулевого порядка, i - мнимая единица.

(20)

1042

Вестник МГТУ, том 13, №4/2, 2010 г.

стр.1039-1043

Следствие 1. Пусть точка совершает движение, которое описывается формулами (1), причем m = 2 и p = 1. Тогда вероятность правильного определения направления параллельного переноса за n шагов на основе решающего правила (6) (или (7)) определяется выражением:

11 +Г 1 < у

Ptrue (n) = — +- J — J0(n ■ u) ■(J0(u)) F (u, n,2,1, h)du .

2 2n

• iu

(21)

Здесь J0(^) - функция Бесселя нулевого порядка, i - мнимая единица.

Теорема 2. Пусть точка совершает движение, которое описывается формулами (1), причем 0<p<1. Тогда вероятность правильного определения направления параллельного переноса за n шагов на основе решающего правила (6) (или (7)) определяется выражением:

Ptrue(n) = — J---J0(n■ u)(j0(u))n ■ F(u, n, m, p, h)du . (22)

n -~i ■ u

Здесь J0(^) - функция Бесселя нулевого порядка, i - мнимая единица.

Следствие 2. Пусть точка совершает движение, которое описывается формулами (1), причем p = 1. Тогда вероятность правильного определения направления параллельного переноса за n шагов на основе решающего правила (6) (или (7)) определяется выражением:

Ptrue(n) = — J---J0(n ■ u)■ (J0(u))n ■ F(u, n, m, 1, h)du . (23)

П -™ i ■ u

Здесь J0(^) - функция Бесселя нулевого порядка, i - мнимая единица.

Окончательные выражения для Ptrue(n) в теореме 2 и следствие 2 были получены интегрированием аналитической функции по замкнутому контуру в комплексной области (Лаврентьев, Шабат, 1987). Необходимо отметить, что формулировка следствий 1 и 2 повторяет формулировку теорем 1 и 2. Однако в вычислительном плане формулы (21) и (23) реализуются проще.

5. Заключение

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

Авторы благодарят д.ф.-м.н., профессора Тульского государственного университета Двоенко С.Д. за полезные замечания, которые позволили улучшить качество представления результатов работы.

Литература

Баскаков С.И. Радиотехнические цепи и сигналы. Учебник для вузов по спец. "Радиотехника". М., Высш. шк., 448 с., 1988.

Бычкова С.М. Вероятностные характеристики в задаче определения направления движения точки в одной модели случайного движения. Материалы Международного молодежного научного форума. ЛОМОНОСОВ-2010, М, МАКС Пресс, 2010.

Лаврентьев М.А., Шабат Б.В. Методы теории функций комплексного переменного. М., Наука, 688 с., 1987.

Пискунов Н.С. Дифференциальное и интегральное исчисления. СПб., Мифрил. Гл. ред. физ.-мат. лит., т.1, 416 с., 1996.

Феллер В. Введение в теорию вероятностей и её приложения. М., Мир, т.1, 498 с., 1964.

Фукунага К. Введение в статистическую теорию распознавания образов. М., Наука, 368 с., 1979.

Ширяев А.Н. Вероятность. М., Наука, 574 с., 1989.

1043

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