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

Алгоритм траекторного сопровождения объектов пассивной системой позиционирования Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
143
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПАССИВНАЯ СИСТЕМА ПОЗИЦИОНИРОВАНИЯ / ОБНАРУЖЕНИЕ ДВИЖУЩИХСЯ ОБЪЕКТОВ / ОЦЕНИВАНИЕ ТРАЕКТОРНЫХ ПАРАМЕТРОВ / PASSIVE POSITIONING SYSTEM / OBJECT DETECTION / TRAJECTORY PARAMETERS ESTIMATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Клочко Владимир Константинович, Смирнов Сергей Александрович

Предлагается алгоритм обнаружения и оценивания траекторных параметров движущихся в пространстве малоразмерных объектов системой позиционирования нескольких совмещённых оптических и сканирующих тепловых приёмников. Алгоритм основан на последовательной пространственной и временной обработках наблюдений. При пространственной обработке решается система уравнений, представляющая достаточное условие сопряжения векторов направлений на предполагаемые объекты в стереопарах, и находятся оценки координат и скорости в одном периоде наблюдения. При временной распределяются векторы возможных направлений по принадлежности тем или иным объектам в последовательности периодов наблюдения. Приводятся результаты моделирования, показывающие преимущество предложенного алгоритма в сравнении с альтернативным алгоритмом, отражающим существующий подход к обнаружению и сопровождению объектов.We propose an algorithm for small-sized mobile object detection and trajectory parameter estimation for a passive positioning system that consists of several optical, thermal, and radio sensors. The algorithm is based on a combination of spatial and temporal processing of observation data. For spatial processing, a set of equations is solved that defines the sufficient condition for coupling the direction vectors to probable objects in the image stereo pair. Object coordinates and velocities for a single observation period are estimated. For temporal processing, the direction vectors are distributed based on connection to probable objects in a sequence of the capture intervals. The results of numerical modeling of the proposed algorithm show the advantage of combining the two approaches in comparison with the traditional object detection and tracking algorithms.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Клочко Владимир Константинович, Смирнов Сергей Александрович

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

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

Алгоритм траекторного сопровождения объектов пассивной системой позиционирования

В.К. Клочко1, С.А. Смирнов1 1 Рязанский государственный радиотехнический университет, Рязань, Россия

Аннотация

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

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

Цитирование: Клочко, В.К. Алгоритм траекторного сопровождения объектов пассивной системой позиционирования / В.К. Клочко, С.А. Смирнов // Компьютерная оптика. -2020. - Т. 44, № 2. - С. 244-249. - DOI: I0.18287/2412-6179-C0-609.

Citation: Klochko VK, Smirnov SA. Object tracking algorithm for a passive positioning system. Computer Optics 2020; 44(2): 244-249. DOI: 10.18287/2412-6179-C0-609.

Введение

В пассивных системах позиционирования, предназначенных для обнаружения и траекторного сопровождения малоразмерных движущихся в пространстве объектов [1], например, беспилотных летательных аппаратов (БПЛА), актуальна задача повышения точности определения пространственных координат и вероятности обнаружения объектов.

В последние годы удешевление производства БПЛА приводит к увеличению их количества и большей доступности как для профессионального, так и для личного использования. Небольшие БПЛА, летающие на малой высоте, являются серьезной угрозой при их несанкционированном проникновении на закрытые территории. Многочисленные случаи появления БПЛА в зонах безопасности аэропортов, над скоплением людей, в районах расположения военных объектов, а также использование их в противоправных целях делает задачу обнаружения и отслеживания особенно важной и широко обсуждаемой в научных кругах. Существуют различные системы для обнаружения малоразмерных целей, в том числе и БПЛА. Такие системы могут оснащаться акустическими [2, 3], радиолокационными [4, 5], телевизионными [6 - 9] и инфракрасными датчиками [10 - 12]. Использование одного единственного датчика не всегда позволяет обнаружить объект, поэтому широко используются системы с совмещением различных пассивных [13, 14] или активно/пассивных датчиков [15, 16].

Однако наиболее неуязвимыми являются чисто пассивные системы. Для известных отечественных и зарубежных пассивных систем, в том числе перечисленных, решение задачи оценивания пространственных координат точечных объектов основано на эффекте стереопары, которое математически сводится к решению системы алгебраических уравнений, например [17, 18]. В основном оно рассчитано на оптические системы, в которых изображения объектов в системе позиционирования нескольких приёмников-стереопар появляется одновременно. В системах совмещённых оптических и радиотепловых сканирующих приёмников [18] происходит временная задержка при определении направлений на объекты радиотепловыми приёмниками, что приводит к динамическим ошибкам, обусловленным движением объектов. Такие ошибки не учитываются в [17] и других подобных работах. Как следствие, понижаются точность определения пространственных координат и вероятность обнаружения объектов.

Для учёта динамических ошибок была предложена концепция пространственно-временной обработки наблюдений в системе пассивных сканирующих приёмников [18], которая получила реализацию в работе [19]. Однако алгоритм совместной пространственной и временной обработки в [19] оказался сложным, перегруженным многокритериальностью при определении оценок скорости по оценкам координат во времени. Данная работа улучшает результаты [19] разработкой алгоритма последовательной пространствен-

ной и временной обработок наблюдений с учётом оценок скорости.

Что касается идеи пространственно-временной обработки, то она давно известна под названием первичной и вторичной обработок, применяемых в классической радиолокации при обнаружении траекторий движения целей. Этот термин встречается и в современных работах, например [20].

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

Формализация и постановка задачи. Пассивная система позиционирования состоит из n оптических приёмников (n > 2), совмещённых с таким же количеством антенных радиотепловых приёмников. Приёмники распределены в пространстве и независимо наблюдают m малоразмерных движущихся объектов (m > 1). Обозначим: Pk - матрица поворота осей прямоугольной системы координат k-го приёмника по отношению к 1-му приёмнику; bk - базовый вектор, соединяющий центры систем координат 1-го и k-го приёмников; N - число периодов наблюдения длительностью х каждый; ak (i, j) - орт вектора направления на j-й объект (j = 1, m ), зафиксированный в i-м периоде (i = 1, N) k-м приёмником (k = 1, n) в момент времени tk (i, j).

Совмещение оптических и радиотепловых сканирующих приёмников позволяет соединить преимущества высокого пространственного разрешения оптических приёмников и температурных характеристик наблюдаемых объектов в радиотепловых приёмниках.

Орт вектора направления на точечный объект (или центр тяжести изображения малоразмерного объекта) определяется в k-м оптическом приемнике как:

ак = (ax,k , ay,k , az,k ) Г = (-xk , - yk , fk ) Г / М k , (1)

м k =Vxk + yk + ft ,

где xk, yk - координаты пикселя центра изображения объекта в матрице оптического приёмника; T - символ транспонирования; fk - фокусное расстояние оптической линзы k-го приёмника.

В то же время орт ak в угловых координатах угла места 6k и азимута <pk направления на объект в радиотепловом приёмнике, совмещённом с k-м оптическим приёмником, задан выражением:

ak = (cos6k sinфk, sin6k, cos6k cosфk )T , (2)

где ф/i: отсчитывается в горизонтальной плоскости от оси OkZk, направленной в сторону объекта, а угол 6k -в вертикальной плоскости относительно плоскости

OkXkZk .

Из (1), (2) следует:

ф* = агСё (ах / а2) = ас^ [-хк /(/к ц к)], (3)

0* = aгcsin(ay) = arcsin(-ук / цк).

Угловые координаты (3) передаются радиотепловому приёмнику для управления антенной в направлении фк,0к и, соответственно, получения температурной характеристики объекта.

Достаточное условие сопряжения п - 1 пар векторов аь ак, к = 2, п, направленных на один и тот же объект, в отдельном периоде наблюдения записывается в виде системы алгебраических уравнений в векторной форме:

г1а1 - гкркак + ДМ 1,к - ьк = ек, к = 2п, (4)

где г1 и гк - наклонные дальности до объекта в системах 1-го и к-го приёмников; ДМ1к - вектор смещения координат объекта М1 = г1а1 в системе 1-го приёмника за время Д^,к = ^- и между моментами фиксации объекта в 1-м и к-м приёмниках; ек - вектор ошибок сопряжения, обусловленных ошибками измерения координат ортов. Система уравнений (4) представляет собой уравнения связи координат векторов М\ = г1а1 и Мк = гк ак направлений на объект и отличается наличием вектора смещения ДМ1,к, который с учётом вектора скорости У = (У1,х, У1у, У1,г)г или ускорения

= (у'1х, у'1у, у'1,г)7' движения объекта в системе координат 1-го приемника определяется как ДМ1,к = У ДА,к или

ДМ 1,к = VМ,к + V Щ,к)2/ 2, ДГи = 4 - Ч. (5)

Без учёта смещения ДМ1к система (4) принимает вид

га - гкРкак - Ьк = ек , к = 2,п, (6)

который обычно используется для взаимной ориентации систем координат или определения дальностей г1 и Гк до объекта [17, 18].

Задача заключается в нахождении оценок т числа объектов т, а также пространственных координат М^г,у) и траекторных параметров У1(г,у) или У1'(г,у) движения у-х объектов (у = 1, т ) в последовательности 1-х периодов (I = 1, N , N - число периодов), необходимых для дальнейшего управления траекторным сопровождением объектов.

Альтернативный алгоритм траекторного сопровождения

Данный алгоритм реализует последовательную пространственную и временную обработку наблюдений в системе двух приёмников (п = 2) и отражает существующий подход, когда оценки скорости объектов определяются по найденным оценкам их положений.

Пространственная обработка наблюдений ак (/,у), к = 1, п, у = 1, т , осуществляется независимо в каждом 1-м периоде (/ = 1, N) и сводится к следующему.

1. Осуществляется перебор пар векторов а (/,у\) и а2 (i,у2), = 1, т, у2 = 1, т . Для каждой пары векторов а1 и а2 (символы i,у\,у2 опускаем) решается система трёх уравнений (6) с двумя неизвестными в матричной форме, где а2' = Р2а2:

ЛЯ - Ь2 = е2 «

ах ,1 - а'х 2 _ _ \,2 " ех,2

Гх

ау,1 - аУ,2 • _Г2 _ — ЬУ ,2 = еу,2

аг,1 - а',2 Ьг,2 ег,2

(7)

Решением (7) по критерию минимума квадрата евклидовой нормы ||е 2||2 вектора ошибок сопряжения (метода наименьших квадратов) является вектор Я оценок дальностей г1 и г2:

Я = (г Г2)т = (ЛТЛ)-1 ЛТЬ2.

(8)

2. Находятся векторы пространственных координат:

Мх(/,у1) = А(/,у1)а1(/,у1) ,

м 2 (i, У2) = ^0', У2) а2(г^ У2)

для каждой у1 у2-й пары, и вычисляется показатель 3 -индикатор ошибки сопряжения для данной пары в соответствии с (6) по формуле:

3 = ||е21|2 = (М1 -Р2М2 -Ь2)Т(М1 -Р2М2 -Ь2). (9)

3. Величина 3 сравнивается с порогом допустимых ошибок р, выбираемым эмпирически, исходя из оценок качества работы алгоритма. При выполнении неравенства 3< р координаты вектора М1 (/,у\) переписываются в новой у-й нумерации в вектор М(/,у), у = 1, т1, координат предполагаемого объекта в системе 1-го приёмника, где mi - количество таких векторов, образованных в /-м периоде. Число mi даёт первичную оценку числа объектов наблюдения в /-м периоде, а вектор М(/,у) - первичные оценки пространственных координат у-го объекта. _

Временная обработка векторов М (/,у), у = 1, т1, i = 1, N, осуществляется в последовательности /-х периодов следующим образом.

1. В первых двух периодах (/ = 1, 2) перебором пар векторов М(1,71) и М(2,у2), ¡х = 1, т1, у2 = 1, т2 определяются и запоминаются для каждой у\, у2-й пары начальные оценки параметров траекторий предполагаемых объектов - пространственного положения М, и скорости V, в новой s-й нумерации:

М = М(1,у1), = (М(2,У2)-М(1,у1))/At1,2, Д/и = /(2, у2) - /(1, уд

где , = 1, п2, п2 - число вариантов соединения векторов (групп), образованных во втором периоде (п2 = т1т2). Устанавливается начальное значение показателя ,-й группы 3 = 0, , = 1, п2. Запоминаются номера векторов, вошедших в состав ,-х групп, по ко-

торым в дальнейшем восстанавливаются моменты времени их образования. _

3. В третьем и последующих периодах (i = 1, N) векторы М (/, у), у = 1, т1 , найденные в /-м периоде на этапе пространственной обработки, ставятся в соответствие ,-й группе векторов, образованных в предыдущем (/ - 1)-м периоде (, = 1, п1 -1 ). На основе оценок параметров траектории ,-й группы вычисляется вектор экстраполированных координат на момент времени t(/,у) формирования М(/,у): А/,3 = М, + , где Д / - временной шаг экстраполяции, определяемый с учётом /(/, у) и запомненным ранее моментом образования ,-й группы.

4. Если невязка - норма разности векторов Д3 =|| М(/, у) - М3 || не превышает величины допустимого отклонения р, то вектор М (/, у) включается в состав ,-й группы, которая получает новую к-ю нумерацию: к = 1,П', где п' - число новых продолжений групп, полученных в /-м периоде. Для каждой вновь образованной к-й группы вычисляется показатель группы 3к=+ Д 3 в виде суммы (по числу периодов) невязок. Запоминаются номера векторов, вошедших в состав к-й группы, и вычисляются оценки траектор-ных параметров Мк и Ук этой группы по всем векторам, вошедшим в состав группы с учётом моментов времени их образования. Все данные запоминаются в порядке возрастания показателей 3к, к = 1,п/.

5. По окончании ^го периода из всего массива групп последовательно выделяются т групп с наименьшими значениями показателей 3к и не имеющими общих присоединённых к группам векторов (допускается малое количество пересечений). Траекторные параметры выделенных групп передаются на траектор-ное сопровождение т обнаруженных объектов.

В таком виде пространственная обработка сопровождается динамическими ошибками из-за неучтённых смещений ДМ 1,2 вектора М\ (/,у'а) за время Д /1,2 = / (/, у2) - / (/, у\). Неучтённые динамические ошибки сопряжения передаются на этап временной обработки. Для преодоления данного недостатка предлагается следующий алгоритм.

Алгоритм траекторного сопровождения

Данный алгоритм также реализует последовательную пространственную и временную обработку наблюдений, но в системе трёх приёмников (п = 3) и с учётом оценок скорости. Пространственная обработка наблюдений ак (/,у), к = 1, п, у = 1, т, осуществляется в каждом /-м периоде (/ = 1, N) и сводится к следующему.

1. Осуществляется перебор троек векторов а1 (/,]\), а2 (/,у2), аз (/,уз), у1 = 1, т , у2 = 1, т, у3 = 1, т . Для каждой тройки векторов а\, а2, а3 (символы /,у1у2,у3 опускаем) решается система шести уравнений (4) с шестью неизвестными в матричной форме с учётом смещения ДМ[,к = V ДА,к:

ЛХ - 5 = Е,

(10)

где

ах,1 — ах,2 0 А/ 2 0 0

ау,1 — аУ,2 0 0 а/2 0

А = — а',2 0 0 0 А/

ах,1 0 — а'хз А/з 0 0

ау,1 0 — аУ,з 0 А/з 0

_аг,1 0 — а;,з 0 0 А/

а'2 = Р2 а2 а' = Рз аз,

Х = (Г1 Г2 Г3 "х,1 "х,2 "х,з) , В = (Ьх,2 Ьу,2 bz,2 Ьх,з Ьу,з Ьг,з)Т

Е = (ех,2 еу,2 е;,2 ех,3 еу,3 вг,3 ) ,

А/, = К', У 2) -/(', У1) , А^з = /(,', Уз) - /(г,у1) .

Решением (10) по критерию минимума квадрата евклидовой нормы / = ||Е||2 = (АХ-В)Т(АХ-В) вектора ошибок сопряжения является вектор оценок

X = (Г Г2 Гз \>хЛ УуД V; Л)Т =

= (АТА)—1 АТВ = А-1 В,

(11)

ах ,1 —а'х ,2 " Ьх,2 г'х дА/2 ех ,2

Г!

ау ,1 —ау,2 — Ьу ,2 — "у дА/2 = еу,2

_ а2 д —а',2 _ _Г2 _ _ Ь ,2 — "V; ДА/2 _ _ е^ ,2 _

или в случае плохо обусловленной матрицы А: X = А+В, где А+ - псевдообратная матрица.

Из состава вектора оценок X берутся составляющие вектора скорости: У1 = ("х р 1, уг1)Т . Для получения оценки дальности Г1 используется более устойчивый к обращению матрицы алгоритм (7), (8) для двух приёмников (п = 2), основанный на решении системы трёх уравнений га - г2Р2а2 + АМ1,2 - Ь2 = е2 путём замены вектора Ь2 на В2 = Ь2 - АА/12 = Ь2 — ^А^ :

АЯ - В2 = е2 »

^Я = (Г г2)Т = (АТА)-1 АТВ2.

2. Запоминаются векторы оценок пространственных координат в системе 1-го приёмника в у-й нумерации, найденные с учётом перемещения объектов за время наблюдения:

М(г,У) = Г;(г',У)а!( г,у), У = 1,да,-, да,- = шз,

и векторы оценок скорости изменения координат У1(',У), У = 1, ш, , которые используются на этапе временной обработки. В отличие от показателя (9) показатель / = ||Е||2 = (АХ- В)Т(АХ - В) оценок (11) для любого варианта троек векторов а1 (,', У1), а2 (,', У 2), аз (,', Уз) близок к нулю, поэтому сброс ложных троек осуществляется на последующем этапе временной обработки, который сводится к следующему.

1. В первом периоде (( = 1) фиксируются начальные оценки положения М5 = М(1, У) и скорости

V = ^(1, У), У = 1, п1 . Устанавливается начальное значение показателя 5-й группы / = 0, 5 = 1, п1 . _

2. Во втором и последующих периодах (,' = 2, N) векторы М (,', У), У = 1, ш1, найденные в ,'-м периоде на этапе пространственной обработки, ставятся в соответствие 5-й группе векторов, образованных в предыдущем (,' - 1)-м периоде. Вычисляется вектор экстраполированных координат на момент времени / (,',У) формирования М (,', У): МЭ = М5 + у А/, где А / - временной шаг экстраполяции.

3. Если невязка А/ =|| М(,', У) -МЭ || не превышает величины допустимого отклонения р, то вектор М(,,У) включается в состав 5-й группы, которая получает новую к-ю нумерацию: к = 1,п ,, где п, - число новых продолжений групп, полученных в -м периоде. Для каждой вновь образованной к-й группы вычисляется суммарный (по числу периодов) показатель группы /к = + А/ . Запоминаются номера векторов, вошедших в состав к-й группы, и оценки траекторных параметров Мк = М(,',У) и ¥к = ¥1(г,У). Все данные запоминаются в порядке возрастания показателей /к, к = 1, п .

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

4. По окончании ^го периода из всего массива групп последовательно выделяются Ш групп с наименьшими значениями показателей /к и не имеющими общих присоединённых к группам векторов (допускается малое количество пересечений). Тра-екторные параметры выделенных групп передаются на траекторное сопровождение Ш обнаруженных объектов.

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

Результаты моделирования

Работа алгоритмов проверялась на линейных моделях траекторий движения нескольких БПЛА. Приёмники общим числом п = 2 и п = з располагались на дуге окружности с ортогональным положением линий визирования и принимали информацию об ортах направлений на движущиеся по близким траекториям БПЛА с временной задержкой А /2 и А /з. Наблюдения осуществлялись в последовательности N = 5 периодов, каждый длительностью т = 1 с, и на малой дальности порядка 100 - 200 м. На множестве реализаций эксперимента вычислялись следующие показатели качества работы алгоритмов: йср - среднее расстояние между найденным положением объекта в ^м периоде и моделируемым положением (как норма разности векторов) и ст^ - среднеквадратическое отклонение (СКО) расстояния й\ Ргш - оценка вероятности обнаружения всех ш объектов, вычисляемая на множестве реализаций путём идентификация моделируемых и найденных траекторий по критерию близости поло-

2

з

жений моделируемых и обнаруженных объектов в последнем периоде наблюдения.

В табл. 1 представлены указанные характеристики, полученные для альтернативного алгоритма в зависимости от числа объектов т и временной задержки Д / при СКО стх = 0,1 м ошибки измерения отдельной координаты вектора М (/, у), распределённой по нормальному закону с нулевым средним.

В табл. 2 представлены характеристики, полученные для предложенного алгоритма в зависимости от числа объектов т и временных задержек Д / 2 и Д / 3.

Табл. 1. Моделирование альтернативного алгоритма

m = 1 m = 2

At 0,1 0,25 0,10 0,25

dcp / CTd 1,25/0,89 3,10/2,30 1,28/1,03 3,30/2,40

Prm 1,00 0,71 0,97 0,60

Табл. 2. Моделирование предложенного алгоритма

m = 1 m = 2

A t2 / A t3 0,1/0,2 0,3/0,4 0,1/0,2 0,3/0,4

dcp / CTd 0,15/0,07 0,15/0,07 0,37/0,95 0,55/1,34

Prm 1 1 0,96 0,95

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

Аналитическое исследование точности оценок дальностей

Точность оценок Я = (г1, тк )Т в (8) для некоррелированных координат вектора е2 характеризуется ковариационной матрицей Кдя ошибок оценивания ДЯ = К - Я вида: Кдя = ст2(ЛтЛ)-1, где ст2 - дисперсия отдельной координаты вектора е 2. С учётом того, что скалярное произведение ортов равняется косинусу угла между ними, выражение матрицы Кдя для двух приёмников (п = 2) раскрывается следующим образом:

K - CTe kaR - . 2

sin а

1 cos а cos а 1

(12)

где а - угол между векторами a1 и a2 направлении на объект.

Так как главная диагональ матрицы (12) содержит дисперсии ошибок Д г1 и Д r2 оценок дальностей R , то СКО ошибки оценивания дальности в первом приёмнике определится как ст[Д r1] = сте /1 sin а|.

Отсюда следует, что наименьшая ошибка определения дальности Сттт = достигается при а = 90°, то есть при ортогональном взаимном положении векторов ai и at. Это даёт рекомендацию для управления наблюдением: взаимное положение приёмников в стереопарах должно обеспечивать направления на объект, близкие к ортогональному.

При оценивании дальностей в системе трёх при-

ёмников (п = 3) без оценок скорости ковариационная матрица вектора ошибок ДЯ = (Дг1 , Дг2 , Дг3 )т :

KAR -

sin2 а + sin2 Р

1

cosp

cosa 1 + sin Р cosa cosP cosPcosa cosP 1 + sin2 a

(13)

где а и в - углы между векторами a1, a2 и a1, a3. Из (13) получаем СКО ошибки определения дальности в первом приёмнике: ст[Дг1] = сте /^sin2 a + sin2 р .

В сравнении с n = 2 при а = в = 90° погрешность при n = 3 уменьшается в 42 раз.

Увеличение числа приёмников (n > 3) приводит к дальнейшему уменьшению погрешности. При этом в алгоритмах меняется только размерность используемых матриц.

Заключение

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

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

Аналитическое исследование точности оценок дальности даёт рекомендацию взаимного расположения стереопар приёмников, обеспечивающего ортогональность направлений на объект при управлении наблюдением.

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

Благодарности

Публикация подготовлена в рамках выполнения научных исследований, осуществляемых ФГБОУ ВО «РГРТУ» в соответствии с государственным контрактом 2.7064.2017/БЧ.

Литература

1. Пассивная радиолокация: методы обнаружения объектов / под ред. Р.П. Быстрова, А.В. Соколова. - М.: Радиотехника, 2008. - 320 с.

2. Case, E.E. Low-cost acoustic array for small UAV detection and tracking / E.E. Case, A.M. Zelnio, B.D. Rigling // 2008

CT

IEEE National Aerospace and Electronics Conference. - 2008.

- P. 110-113. - DOI: 10.1109/NAECON.2008.4806528.

3. Busset, J. Detection and tracking of drones using advanced acoustic cameras / J. Busset, [et al.] // Proceedings of SPIE.

- 2015. - Vol. 9647. - 96470F. - DOI: 10.1117/12.2194309.

4. Moses, A. Radar-based detection and identification for miniature air vehicles / A. Moses, M.J. Rutherford, K.P. Valavanis // 2011 IEEE International Conference on Control Applications (CCA). - 2011. - P. 933-940. - DOI: 10.1109/CCA.2011.6044363.

5. Hoffmann, F. Micro-doppler based detection and tracking of UAVs with multistatic radar / F. Hoffmann, [et al.] // 2016 IEEE Radar Conference (RadarConf). - 2016. - P. 1-6.

- DOI: 10.1109/RADAR.2016.7485236.

6. Kovacs, L. Visual real-time detection, recognition and tracking of ground and airborne targets / L. Kovacs, C. Benedek // Proceedings of SPIE. - 2011. - Vol. 7873. -787311. - DOI: 10.1117/12.872314.

7. Muraviev, V.S. Aerial vehicles detection and recognition for UAV vision system / V.S. Muraviev, S.A. Smirnov, V.V. Strotov // Computer Optics. - 2017. - Vol. 41(4). -P. 545-551. - DOI: 10.18287/2412-6179-2017-41-4-545-551.

8. Katulev, A. Adaptive method and algorithm for detecting low-contrast objects with an optoelectronic device /

A. Katulev, A. Kolonskov, A. Khramichev, S. Yagol'nikov // Journal of Optical Technology. - 2014. - Vol. 81, Issue 2.

- P. 75-82. - DOI: 10.1364/JOT.81.000075.

9. Муравьев, В.С. Адаптивный алгоритм выделения и обнаружения воздушных объектов на изображениях /

B.С. Муравьев, С.И. Муравьев // Информационно-управляющие системы. - 2011. - № 5. - С. 8-13.

10. Deshpande, SD. Max-mean and max-median filters for detection of small targets / S.D. Deshpande, [et al.] // Proceedings of SPIE.

- 1999. - Vol. 3809. - P. 74-84. - DOI: 10.1117/12.364049.

11. Wang, P. Infrared small target detection using directional highpass filters based on LS-SVM / P. Wang, J.W. Tian,

C.Q. Gao // Electronics Letters. - 2009. - Vol. 45, Issue 3. -P. 156-158. - DOI: 10.1049/el:20092206.

12. Srivastava, H.B. Image pre-processing algorithms for detection of small/point airborne targets / H.B. Srivastava // Defence Science Journal. - 2009. - Vol. 59, Issue 2. -P. 166-174. - DOI: 10.14429/dsj.59.1505.

13. Laurenzis, M. Multi-sensor field trials for detection and tracking of multiple small unmanned aerial vehicles flying at low altitude / M. Laurenzis, S. Hengy, A. Hommes, [et al.] // Proceedings of SPIE. - 2017. - Vol. 10200. -102001A. - DOI: 10.1117/12.2261930.

14. Müller, T. Robust drone detection for day/night counter-UAV with static VIS and SWIR cameras / T. Müller // Proceedings of SPIE. - 2017. - Vol. 10190. - 1019018. - DOI: 10.1117/12.2262575.

15. Kim, B. V-RBNN based small drone detection in augmented datasets for 3D LADAR system / B. Kim, [et al.] // Sensors. - 2018. - Vol. 18, Issue 11. - 3825. -DOI: 10.3390/s18113825.

16. Hammer, M. UAV detection, tracking, and classification by sensor fusion of a 360° lidar system and an alignable classification sensor / M. Hammer, [et al.] // Proceedings of SPIE. - 2019. - Vol. 11005. - 110050E. - DOI: 10.1117/12.2518427.

17. Цифровая обработка изображений в информационных системах : учеб. пособие / И.С. Грузман, В.С. Киричук [и др.]. - Новосибирск: Изд-во НГТУ, 2002. - 352 с.

18. Klochko, V.K. Space-time processing of object images in passive radio systems / V.K. Klochko, S.M. Gudkov // Optoelectronics, Instrumentation and Data Processing. - 2018. - Vol. 54, No. 4. - P. 348-354. - DOI: 10.3103/S8756699018040052.

19. Klochko, V.K. Detection of moving objects by a passive scanning system / V.K. Klochko // Optoelectronics, Instrumentation and Data Processing. - 2019. - Vol. 55, Issue 1. -P. 59-65. - DOI: 10.3103/S8756699019010102.

20. Razin'kov, S.N. Performance in the primary and secondary processing of pulsed radio signals in passive radar systems / S.N. Razin'kov, A.A. Sirota // Measurement Techniques. -2004. - Vol. 47, Issue 2. - P. 193-198. - DOI: 10.1023/B:METE.0000026221.30211.d8.

Сведения об авторах

Клочко Владимир Константинович, 1950 года рождения, в 1972 году окончил Рязанский радиотехнический институт. В 1983 г. защитил кандидатскую диссертацию, докторскую диссертацию в 2006 г. Профессор кафедры автоматики и информационных технологий в управлении (АИТУ) Рязанского государственного радиотехнического университета (РГТРУ). Область научных интересов: математические методы формирования, восстановления и обработки трехмерных изображений объектов в оптико-электронных, радиометрических и радиолокационных системах, обнаружение и траекторное сопровождение группы объектов. E-mail: klochkovk@mail.ru .

Смирнов Сергей Александрович, 1986 года рождения, в 2008 году окончил Рязанский государственный радиотехнический университет, защитил кандидатскую диссертацию в 2015 г. Доцент кафедры АИТУ РГРТУ. Область научных интересов: обработка изображений, распознавание образов и системы управления. E-mail: smirnov.s.a@rsreu.ru .

ГРНТИ: 28.00.00

Поступила в редакцию 22 июля 2019 г. Окончательный вариант - 11 октября 2019 г.

Object tracking algorithm for a passive positioning system

V.K. Klochko1, S.A. Smirnov1 1 Ryazan State Radio Engineering University, Ryazan, Russia

Abstract

We propose an algorithm for small-sized mobile object detection and trajectory parameter estimation for a passive positioning system that consists of several optical, thermal, and radio sensors. The algorithm is based on a combination of spatial and temporal processing of observation data. For spatial processing, a set of equations is solved that defines the sufficient condition for coupling the direction vectors to probable objects in the image stereo pair. Object coordinates and velocities for a single observation period are estimated. For temporal processing, the direction vectors are distributed based on connection to probable objects in a sequence of the capture intervals. The results of numerical modeling of the proposed algorithm show the advantage of combining the two approaches in comparison with the traditional object detection and tracking algorithms.

Keywords: passive positioning system, object detection, trajectory parameters estimation

Citation: Klochko VK, Smirnov SA. Object tracking algorithm for a passive positioning system. Computer Optics 2020; 44(2): 244-249. DOI: I0.18287/2412-6179-C0-609.

Acknowledgements: This publication has been prepared as a part of research carried out by Ryazan State Radio Engineering University under the state contract 2.7064.2017/BCh.

References

[1] Bystrov RP, Sokolov AV. Passive radar: Object detection methods [In Russian]. Moscow: "Radiotechnika" Publisher, 2008.

[2] Case EE, Zelnio AM, Rigling BD. Low-cost acoustic array for small UAV detection and tracking. IEEE National Aerospace and Electronics Conference 2008: 110-113. DOI: 10.1109 / NAECON.2008.4806528.

[3] Busset J, et al. Detection and tracking of drones using advanced acoustic cameras. Proc SPIE 2015; 9647: 96470F. DOI: 10.1117/12.2194309.

[4] Moses A, Rutherford MJ, Valavanis KP. Radar-based detection and identification for miniature air vehicles. IEEE International Conference on Control Applications (CCA) 2011: 933-940. DOI: 10.1109/CCA.2011.6044363.

[5] Hoffmann F, et al. Micro-doppler based detection and tracking of UAVs with multistatic radar. IEEE Radar Conference (RadarConf) 2016: 1-6. DOI: 10.1109/RADAR.2016.7485236.

[6] Kovacs L, Benedek C. Visual real-time detection, recognition and tracking of ground and airborne targets. Proc SPIE 2011; 7873: 787311. DOI: 10.1117/12.872314.

[7] Muraviev VS, Smirnov SA, Strotov VV. Aerial vehicles detection and recognition for UAV vision system. Computer Optics 2017; 41(4): 545-551. DOI: 10.18287/24126179-2017-41-4-545-551.

[8] Katulev A, Kolonskov A, Khramichev A, Yagol'nikov S. Adaptive method and algorithm for detecting low-contrast objects with an optoelectronic device. J Opt Technol 2014; 81(2): 75-82. DOI: 10.1364ATOT.81.000075.

[9] Muraviev VS, Muraviev SI. Adaptive algorithm for the selection and detection of air objects in images [In Russian]. Information and Control 2011; 5: 8-13.

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

[10] Deshpande SD, et al. Max-mean and max-median filters for detection of small targets. Proc SPIE 1999; 3809: 7484. DOI: 10.1117/12.364049.

[11] Wang P, Tian JW, Gao CQ. Infrared small target detection using directional highpass filters based on LS-SVM. Electron Lett 2009; 45(3): 156-158. DOI: 10.1049/el:20092206.

[12] Srivastava HB. Image pre-processing algorithms for detection of small/point airborne targets. Defence Science Journal 2009; 59(2): 166-174. DOI: 10.14429/dsj.59.1505.

[13] Laurenzis M, Hengy S, Hommes A, et al. Multi-sensor field trials for detection and tracking of multiple small unmanned aerial vehicles flying at low altitude. Proc SPIE 2017; 10200: 102001A. DOI: 10.1117/12.2261930.

[14] Müller T. Robust drone detection for day/night counter-UAV with static VIS and SWIR cameras. Proc SPIE 2017; 10190: 1019018. DOI: 10.1117/12.2262575.

[15] Kim B, et al. V-RBNN based small drone detection in augmented datasets for 3D LADAR system. Sensors 2018; 18(11): 3825. DOI: 10.3390/s18113825.

[16] Hammer M, et al. UAV detection, tracking, and classification by sensor fusion of a 360° lidar system and an aligna-ble classification sensor. Proc SPIE 2019; 11005: -110050E. DOI: 10.1117/12.2518427.

[17] Gruzman IS, Kirichuk VS, et al. Digital image processing in information systems [In Russian]. Novosibirsk: "Izd. NGTU" Publisher; 2002.

[18] Klochko VK, Gudkov SM. Space-time processing of object images in passive radio systems. Optoelectron Instrument Proc 2018; 54(4): 348-354. DOI: 10.3103/S8756699018040052.

[19] Klochko VK. Detection of moving objects by a passive scanning system. Optoelectron Instrument Proc 2019; 55(1): 59-65. DOI: 10.3103/S8756699019010102.

[20] Razin'kov SN, Sirota AA. Performance in the primary and secondary processing of pulsed radio signals in passive radar systems. Measurement Techniques 2004; 47(2): 193198. DOI: 10.1023/B:METE.0000026221.30211.d8.

Authors' information

Vladimir Konstantinovich Klochko, (b. 1950), received candidate and doctor of Technical Science degree from Ryazan State Radio Engineering University (RSREU) in 1983 and 2006, respectively. Currently he works as the profes-

sor of Automation and Information Technologies in Control department (AITC) of RSREU. His research interests are mathematical methods formation, restoration and processing of three-dimensional images of objects in optical-electronic, radiometric and radar systems, detection and tracking of a group of objects. E-mail: klochkovk@mail.ru .

Sergey Aleksandrovich Smirnov (b. 1986) received engineer qualification in Automation and Control Systems, candidate of Technical Science degree from RSREU in 2008 and 2015, respectively. Currently he works as the associated professor in the AITC department of RSREU. His research interests are currently focused on computer optics, image processing, pattern recognition, and control systems. E-mail: smirnov.s.a@rsreu.ru .

Received Jule 22, 2019. The final version - October 11, 2019.

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