Например, Бобцов

ОБНАРУЖЕНИЕ МАНЕВРА ОБЪЕКТА И ПРОГНОЗИРОВАНИЕ ЕГО ТРАЕКТОРИИ В ТЕЛЕВИЗИОННОЙ СЛЕДЯЩЕЙ СИСТЕМЕ

12
УДК 621.383
В. Т. ФИСЕНКО, Л. Д. ВИЛЕСОВ, В. И. МОЖЕЙКО, Т. Ю. ФИСЕНКО
ОБНАРУЖЕНИЕ МАНЕВРА ОБЪЕКТА И ПРОГНОЗИРОВАНИЕ ЕГО ТРАЕКТОРИИ В ТЕЛЕВИЗИОННОЙ СЛЕДЯЩЕЙ СИСТЕМЕ
Рассматриваются методы измерения координат объекта телевизионной следящей системой. Фильтрация ошибок измерения осуществляется с помощью адаптивного фильтра Калмана. Адаптация связана с возможностью маневра объекта в случайный момент времени и возможным последующим его пропаданием и появлением, например, из-за облачного покрова. Маневр объекта обнаруживается по оценкам скорости на выходе фильтра Калмана, адаптация осуществляется путем изменения коэффициентов фильтрации, а исчезновение объекта переводит фильтр в режим прогноза траектории. Синтезированы алгоритмы обнаружения маневра и пропадания цели, оценены динамические и флуктуационные ошибки прогноза траектории, вызванные выходом объекта из зоны затенения. Ключевые слова: сопровождение при пропадании объекта, адаптивный фильтр Калмана.
При создании телевизионных систем наблюдения актуальной задачей является измерение координат объекта. Измерения всегда сопровождаются ошибками, поэтому оценки координат объекта на выходе телевизионного измерителя поступают на вход фильтра, который осуществляет их фильтрацию. В случае использования фильтра Калмана на его выходе выдается информация о сглаженных координатах цели, их прогнозе на следующий кадр наблю-
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8

Обнаружение маневра объекта и прогнозирование его траектории в следящей системе 13

дения, а также в зависимости от порядка фильтра — скорость или скорость и ускорение

объекта. Теория фильтра Калмана описана в многочисленной литературе, см., например, [1, 2].

Сопровождаемый объект может исчезать из области наблюдения, например, за счет об-

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

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

объекта до момента его появления. Параметры движения объекта могут изменяться (объект

совершает маневр), и необходимо за короткое время принять решение о наличии маневра, а

фильтр Калмана должен адаптироваться к этим изменениям. Под маневром объекта будем

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

временно обнаружить для того, чтобы перестроить фильтр Калмана в соответствии с изме-

нившимися параметрами движения цели.

Известно, что фильтр Калмана определяется рекурсивной процедурой [1, 2]:

xˆ k+1 = Fxˆ k +K k+1(Zk+1 −Fxˆ k ) ,

(1)

где xˆ k — оцениваемый вектор состояния для k-го кадра, размерность вектора определяется

порядком фильтра; Kk+1 — вектор коэффициентов фильтра; F — матрица прогноза; Zk+1 — входные данные от измерителя координат, например, для фильтра третьего порядка

⎡ xˆ ⎤

⎡ κ1 ⎤

⎡1 1 0,5⎤

xˆ k

+1

=

⎢ ⎢



⎥ ⎥

,

K

k

+1

=

⎢⎢κ2

⎥ ⎥

, F = ⎢⎢0 1

1

⎥ ⎥

,

⎣⎢aˆ ⎥⎦k+1

⎣⎢κ3 ⎥⎦k+1

⎢⎣0 0 1 ⎦⎥

xˆ, vˆ, aˆ — соответственно оценки координаты, скорости и ускорения объекта.

(2)

Задача прогноза движения объекта решается также с помощью фильтра Калмана. При

этом на его вход вместо координат с выхода телевизионного измерителя поступает информа-

ция о прогнозируемых координатах (работа фильтра с нулевыми коэффициентами). Прогноз

на один кадр наблюдения определяется реxкkу+р1с=ивFнxˆоkй. процедурой Ошибка прогноза определяется ошибкой измерения компонентов вектора состояния на

последний кадр наблюдения объекта. Для фильтра третьего порядка вектор ошибок, прогно-

зируемый на последующий кадр, равен

⎡1 1 0,5⎤ ⎡εxk ⎤

∆xk +1 = ⎢⎢0 1

1

⎥ ⎥



⎢⎢εvk

⎥ ⎥

,

⎢⎣0 0 1 ⎥⎦ ⎢⎣εak ⎥⎦

где εxk , εvk , εak — соответственно ошибки измерения координаты, приращения координаты (скорости) и приращения скорости (ускорения) для k-го кадра изображения. Операция вы-

полняется рекурсивно до появления пропавшего объекта.

Наличие маневра объекта (цели) приводит к динамическим ошибкам фильтрации, кото-

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

фильтром динамической ошибки происходит пропадание объекта. Кроме того, существенное

влияние на результат прогноза оказывают и флуктуационные ошибки измерения координат

телевизионной следящей системой.

Способ решения задачи обнаружения маневра существенно зависит от системы коорди-

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

скоростью в декартовой системе координат, то при переходе к сферической системе коорди-

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

функции времени. Но если угол зрения телевизионного измерителя по азимуту и углу места

ограничен областью ±20°, то с приемлемой для прогноза точностью линейность траектории в

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8

14 В. Т. Фисенко, Л. Д. Вилесов, В. И. Можейко, Т. Ю. Фисенко
сферической системе сохраняется, так же как и в декартовой системе координат. Поэтому далее маневрирование объекта будем наблюдать в сферической системе координат, т.е. на выходе телевизионного измерителя.
Структурная схема телевизионной следящей системы с адаптивным фильтром Калмана представлена на рис. 1. Координаты объекта через коммутатор поступают на вход фильтра Калмана второго порядка, который работает с малой полосой пропускания для обеспечения заданного диапазона флуктуационной ошибки. При наличии маневра объекта фильтр Калмана переводится в режим третьего порядка, одновременно увеличиваются его коэффициенты, происходит расширение полосы пропускания для скорейшей компенсации динамической ошибки измерения. Поскольку значения коэффициентов матрицы K зависят от порядка фильтра и номера кадра, то они могут быть вычислены заранее и храниться в памяти вычислителя. Затем после отработки динамической ошибки коэффициенты фильтра плавно уменьшаются до уровня, обеспечивающего заданную флуктуационную ошибку. В случае пропадания объекта на вход фильтра Калмана вместо координат поступают прогнозируемые координаты с выхода фильтра Калмана, что эквивалентно работе фильтра с нулевыми коэффициентами. При этом фильтр Калмана рекурсивно с частотой кадров воспроизводит траекторию объекта.
Прогноз

Изображение

Коммутатор

Фильтр Калмана

Обнаружитель маневра

Обнаружитель пропадания

Коэффициенты

Рис. 1

Фильтр Калмана содержит два канала измерения (фильтрации) координат объекта. Ма-

невр цели может быть обнаружен в одном из каналов или в двух каналах одновременно, по-

этому обнаружение маневра необходимо выполнять в каждом из каналов и результаты при-

нятия решения использовать для соответствующего канала.

Ниже задача обнаружения маневра решается для одного из каналов. Пусть на интервале

времени длительностью 2Т наблюдаются отсчеты скорости объекта на выходе фильтра Кал-

мана, следующие с частотой повторения кадров изображения. Весь интервал 2Т состоит из

двух подынтервалов Т1 и T2 , каждый из которых имеет длительность Т .

С учетом ошибок измерения скорость на выходе фильтра Калмана представим в виде

векторов—строк v1 и v2 , состоящих из n компонентов (выборочных данных), соответст-

венно на интервалах Т1 и T2 :

v1 = v1 + w1 , v2 = v2 +w2 ,

(3)

v1 =[v11, v12 , ..., v1n ] , v2 =[v21, v22 , ..., v2n ] ,

v1 =[v11, v12 , ..., v1n ] , v2 =[v21, v22 , ..., v2n ] ,

w1 =[w11, w12 , ..., w1n ] , w2 =[w21, w22 , ..., w2n ] ,

где v1 и v2 — истинные (равные математическому ожиданию возможной траектории движения),

но неизвестные векторы скорости, также состоящие из п компонентов каждый, w1 и w2 — соот-

ветствующие векторы ошибок измерения скорости на выходе фильтра Калмана для интерва-

лов времени Т1 и T2 .

Рассмотрим пары отсчетов скорости на выходе фильтра Калмана на интервалах Т1 и T2 .

Всего число таких пар п. Очевидно, что пары v1k и v2k ( k =1, ..., n ) статистически независимы,

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8

Обнаружение маневра объекта и прогнозирование его траектории в следящей системе 15

так как независимы приращения координат объекта x1(k+1) − x1k = v1(k+1) и x2(k+1) − x2k = v2(k+1)

на входе фильтра Калмана. Независимость отсчетов скорости внутри интервалов Т1 и T2 строго соблюдается через один отсчет и более, так как скорость есть приращение координа-

ты, а приращения x1(k+1) − x1k = v1(k+1) и x1k − x1(k−1) = v1k ( k =1, ..., n ) статистически зависимы

через общий отсчет координаты x1k . Но эта зависимость несущественна: коэффициент
корреляции не более 0,5, и совместное распределение пар скоростей представим как произведение распределений отдельных пар. Для гауссовой аппроксимации распределения пар

отсчетов скорости можно представить совместную плотность распределения вероятности (функцию правдоподобия) в виде

n
∏p(v1, v2 / v1, v2 ) = p(v1k / v1k )p(x2k / v2k ) = k =1

∑=
(

1 2π σ)2n

exp ⎪⎨⎧− ⎪⎩

1 2σ2

n

(v1k

− v1k

)2

+ (v2k

− v2k

)2

⎪⎫ ⎬

,

k=1 ⎪⎭

(4)

где σ — среднее квадратическое значение ошибки (СКО) измерения скорости на выходе

фильтра Калмана — известно и для всех отсчетов принято одинаковым. Компоненты — сред-

ние значения v1k и v2k , k =1, ..., n — неизвестны.

Обозначим вектор параметров Θ =( v1 , v2 ), который принадлежит пространству (облас-

ти) Ω = R2n (евклидово пространство 2n измерений), и вектор входных данных ( v1 , v2 ), ко-
торый принадлежит выборочному пространству также 2n измерений. Задача обнаружения маневра объекта сводится к наблюдению за его скоростью на вы-

ходе фильтра Калмана на интервалах времени Т1, T2 и принятию решения о наличии маневра, если скорости на указанных интервалах различаются. Сформулируем задачу обнаружения

как проверку гипотез H N (маневра нет) и HM (имеет место маневр) относительно векторов

скорости на интервалах времени Т1 и T2 :

H N : Θ∈{ v1 = v2}= ΩN ; HM : Θ∈{ v1 ≠ v2 }= ΩM .

(5)

Области ΩN и ΩM образуют все параметрическое пространство неизвестных скоростей:

ΩN +ΩM =Ω .

Так как значения v1 и v2 неизвестны, то измерения на выходе фильтра Калмана

v = ( v1 , v2 ) подчиняются распределениям для вектора параметров Θ { p(v / Θ) : Θ∈Ω}.

(6)

Для решения задачи обнаружения необходимо преодолеть параметрическую априорную неопределенность относительно Θ . Для этого используем принцип инвариантности [3],

который основан на представлении априорной неопределенности в виде некоторого преобразования g из группы G над входными данными v . Под воздействием g преобразуются

параметры исходного семейства распределений, т.е. преобразование g индуцирует в пара-

метрическое пространство Ω некоторое преобразование g∗ . Если совокупность g составляет группу: {g}= G , то {g∗}= G∗ есть также группа [3].
Для группы G должны быть выполнены следующие условия:

1) определена операция группового умножения, которая любым двум элементам

g1, g2 ∈G ставит в соответствие элемент

g3 = g2 g1 ∈G ;

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8

16 В. Т. Фисенко, Л. Д. Вилесов, В. И. Можейко, Т. Ю. Фисенко

2) групповое умножение ассоциативно

g1(g2 g3 ) = (g1g2 )g3 ; 3) существует единичный элемент e∈G такой, что для всех g∈G

ge = eg = g ;

4) каждому элементу g∈G ставится в соответствие обратный элемент g−1∈G такой, что

gg −1 = g −1g = e .

Группа G называется группой преобразований, если элементы g являются преобразо-

ваниями пространства входных реализаций на себя, и групповое умножение g2 g1 опреде-

ляется как последовательные преобразования g1 и g2 .
Для использования принципа инвариантности в задаче обнаружения необходимо выполнение следующих условий [3, 4].

1. Семейство распределений { p(x / Θ) : Θ∈Ω} должно обладать свойством симметрии

относительно группы G , т.е. каждому элементу g∈G в G∗ найдется такой элемент g∗ , что g∗Θ∈Ω и

p(gx /

g∗Θ)×

∂ gx ∂x

=

p(

x / Θ)

,

(7)

где

∂ gx ∂x

— матрица Якоби.

2. Индуцированная группа G∗ преобразований g∗ в пространстве Ω должна сохранять

гипотезы H N и HM : g∗Θ∈Ωi ; i = N , M для всех Θ∈Ωi и g∗ ∈G∗ .

Переходя к решению поставленной задачи, отметим, что преобразования сдвига

gv = (v1 −∆, v2 −∆); ∆∈Rn ,

(8)

где ∆ =[∆1, ∆2 , ..., ∆n ] — вектор сдвигов в пространстве Rn описывает исходную априорную неопределенность относительно скорости. Нетрудно показать, что совокупность преобразований сдвига удовлетворяет условиям группы. Эта группа индуцирует в параметрическое пространство Ω группу G∗ преобразований

g∗Θ = (v1 −∆, v2 −∆) .

(9)

При этом нетрудно проверить выполнение условия симметрии (7) семейства распреде-

лений (6) относительно группы G , а индуцированная группа сохраняет гипотезы H N и HM ,

определяемые из (5), для всех Θ∈Ωi , i = N , M и g∗ ∈G∗ . Таким образом, выполнены необхо-

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

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

(МИ) групп G и G∗ [4]. В рассматриваемом примере случайный вектор

z = v1 − v2

(10)

является МИ группы G преобразований сдвига (8). МИ индуцированной группы G∗ равен

Θz = ∆v = v1 − v2 .

(11)

Затем, следуя инвариантному методу, задачу обнаружения сформулируем как проверку

гипотез относительно МИ группы G∗ :

H N : {∆v = 0}= ΩNz , HM : {∆v ≠ 0}= ΩMz .

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8

Обнаружение маневра объекта и прогнозирование его траектории в следящей системе 17

При принятой гауссовой аппроксимации (4) функция правдоподобия для случайного

вектора z равна

∏ ∑n
p(z / ∆v) = k=1 p(zk / ∆vk ) = (

1 2π

σ)n

exp

⎧⎨⎪− ⎪⎩

1 2σ2

n

(

zk

− ∆vk

)2

⎫⎪ ⎬

,

k=1 ⎪⎭

(12)

где zk = v1k −v2k ; ∆vk = v1k −v2k .

Решение принимается в результате сравнения логарифма отношения правдоподобия для

МИ с пороговым значением. Поскольку гипотеза HM относительно Θz является двусторон-

ней, в соответствии с критерием Неймана—Пирсона сравнение осуществляется с двумя поро-

говыми значениями c1 и c2 :

c2 (α) < ln lΘz

= ln

p(z / ∆v ≠ 0) p(z / ∆v = 0)

< c1(α)

,

(13)

где α — вероятность ложной тревоги. Подставив (12) в (13) и свернув относительно нуля распределение для суммы случайных величин, получим правило принятия решения для порогового значения c(α)

n
∑ (v1k −v2k ) > c(α) ,
k =1

(14)

где c(α) вычисляется по заданному значению α .
Полученное решающее правило является инвариантным (независимым от неизвестного вектора скоростей), равномерно наиболее мощным и несмещенным [3], т.е. оптимальным в классе инвариантных решающих правил.
Результаты моделирования одного канала телевизионной следящей системы в системе MatLab представлены на рис. 2—4. Смоделирована следующая ситуация: в поле зрения теле-
визионной системы 6°, что соответствует 712 элементам растра, объект движется равномерно
и прямолинейно со скоростью 0,02°, или 10 элементов растра за кадр, затем на 5-й секунде совершает маневр с ускорением 0,2 элемента растра за кадр. Обнаружение маневра произошло на 5,5-й секунде. На 12-й объект пропадает и вновь появляется на 22-й; СКО измерения
координат объекта ε на входе фильтра Калмана равна 0,008°, что соответствует одному элементу растра и распределена по нормальному закону (математическое ожидание равно нулю).
На рис. 2, а показана зависимость скорости объекта — истинная (1) и измеренная на выходе фильтра Калмана (2). На рис. 2, б представлены кривые зависимости ускорения объекта от времени (3 — сигнал на выходе обнаружителя маневра). Решение о наличии маневра принято на 5,5-й секунде.
На рис. 3 приведена зависимость ошибки по координате (1) и ошибки прогноза координаты (при потере объекта) от времени в следящем контуре фильтра Калмана. Кривая 2 — за-
висимость коэффициента κ1 (первого компонента в векторе K ) фильтра Калмана от времени
(см. формулы (1), (2)). Закон изменения коэффициентов позволил ускорить переходный процесс для динамической (неслучайной) ошибки и минимизировать значение СКО. При фильтрации значения коэффициентов фильтра K плавно уменьшаются с увеличением номера кадра и, достигнув нижней границы, остаются постоянными.
На рис. 4 показана зависимость ошибок прогноза в элементах растра от нижней границы коэффициентов фильтра Калмана за время пропадания объекта на 10-й секунде. Кривая 1 — зависимость динамической ошибки, 2 — СКО, 3 — сумма модуля динамической и СКО. Таким образом, по горизонтальной оси отложены значения, равные номеру кадра, на котором устанавливается нижняя граница коэффициентов фильтра.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8

18 В. Т. Фисенко, Л. Д. Вилесов, В. И. Можейко, Т. Ю. Фисенко

а) v; v, град/с 0,06 0,04

12

0,02

0
4,5 б)
∆v, град/с2

5 5,5 6 6,5 7 t, с

0,015

3

0,01
0,005 2
0 1,5

6,5

ε, град/с 0,12
0,08
0,04 0
–0,04 3

5,5 8

1
11,5 16,5 21,5 26,5 t, с Рис. 2
2
1
10,5 13 15,5 18 20,5 t, с Рис. 3

σ
50 40
30 20
10 0 –10 120

23
1 140 160
Рис. 4

180 N

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8

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

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

1. Айфичер Э. С., Джервис Б. У. Цифровая обработка сигналов: практический подход. М.: Вильямс, 2004.

2. Кузьмин С. З. Основы проектирования систем цифровой обработки радиолокационной информации. М.: Радио и связь, 1986. 352 с.

3. Леман Э. Проверка статистических гипотез. М.: Мир, 1979. 341 с.

4. Кокс Д., Хинкли Д. Теоретическая статистика. М.: Мир, 1978. 560 с.

Валерий Трофимович Фисенко Леонид Дмитриевич Вилесов Владимир Иванович Можейко Татьяна Юрьевна Фисенко

Сведения об авторах — канд. техн. наук, доцент; Центральный научно-исследовательский ин-
ститут „Комета“, Научно-проектный центр оптоэлектронных комплексов наблюдения, Санкт-Петербург; директор; E-mail: valery@eoss.ru — канд. техн. наук, доцент; Санкт-Петербургский государственный университет аэрокосмического приборостроения, кафедра радиоэлектроники и телевидения; E-mail: vilesov@aanet.ru — канд. техн. наук, доцент; Центральный научно-исследовательский институт „Комета“, Научно-проектный центр оптоэлектронных комплексов наблюдения, Санкт-Петербург; начальник сектора; E-mail: Lab2@eoss.ru — канд. техн. наук, доцент; Центральный научно-исследовательский институт „Комета“, Научно-проектный центр оптоэлектронных комплексов наблюдения, Санкт-Петербург; вед. науч. сотр.; E-mail: tatiana@eoss.ru

Рекомендована кафедрой оптико-электронных приборов

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

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 8