Файл: Цифровое моделирование оптических отражательных характеристик целей.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 377
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
182
Рис. 4.5. Кусочно-линейная интерполяция яркости
k-го ракурсного снимка цели
Тогда в ячейке дискретизации k-го ракурсного изображения справедливы следующие формулы линейной интерполяции [64]:
1 2
1 2
1 2
2 3
1 2
1 2
3 4
1 2
1 2
1 4
1 2
1 2
2 ( , )
( , )
( , ), (
1) (
);
( , )
( , ), (
1) (
);
( , )
( , ), (
1) (
);
( , )
( , ), (
1) (
),
b y z
b y z
b y z
y z
m
m
y z
m
m
b y z
b y z
y z
m
m
y z
m
m
b y z
b y z
y z
m
m
y z
m
m
b y z
b y z
y z
m
m
y z
m
m
где
( )
1 1
2
( )
( )
1 2
1 2
1
( )
( )
1 2
1 2
2
( , )
[ ,
]
[
1,
]
[ ,
] (
)
[ ,
1]
[ ,
] (
);
k
k
k
k
k
b y z
B
m m
B
m
m
B
m m
y m
B
m m
B
m m
z m
183
( )
2 1
2
( )
( )
1 2
1 2
1
( )
( )
1 2
1 2
2
( , )
[ ,
1]
[
1,
1]
[ ,
1] (
)
[ ,
1]
[ ,
] (
1);
k
k
k
k
k
b y z
B
m m
B
m
m
B
m m
y m
B
m m
B
m m
z m
( )
3 1
2
( )
( )
1 2
1 2
1
( )
( )
1 2
1 2
2
( , )
[
1,
1]
[
1,
1]
[ ,
1] (
1)
[
1,
1]
[
1,
] (
1);
k
k
k
k
k
b y z
B
m
m
B
m
m
B
m m
y m
B
m
m
B
m
m
z m
( )
4 1
2
( )
( )
1 2
1 2
1
( )
( )
1 2
1 2
2
( , )
[
1,
]
[
1,
]
[ ,
] (
1)
[
1,
1]
[
1,
] (
).
k
k
k
k
k
b y z
B
m
m
B
m
m
B
m m
y m
B
m
m
B
m
m
z m
Здесь
( )
1 2
[ ,
]
k
B
m m
— значение яркости изображения в (m
1
, m
2
)-м уз- ле растра k-го экспериментального снимка.
Оценка координат {y
kR
, z
kR
} центральной проекции (n
1
, n
2
)-й точки объекта на плоскости k-го снимка связана с необходимостью идентификации условий съемки, т. е. определения ракурса снимка
{
k
,
k
,
k
} и координат приемника {L
k
, y
k
, z
k
} в лучевой системе (см. рис. 4.1). Такого рода процедуру удобно реализовать с помощью ал- горитма визуализации геометрического образа цели, представлен- ного в [1]. Последний позволяет добиваться совмещения контурно- го изображения геометрического образа объекта с его ракурсным снимком, варьируя в интерактивном режиме параметры {
k
,
k
,
k
} и {L
k
, y
k
, z
k
} (рис. 4.6). Точность идентификации условий съемки существенно возрастает за счет применения дополнительного этапа выделения границ и характерных перепадов яркости снимка на ос- нове цифровых методов сегментации изображений [65, 66].
184
Рис. 4.6. Ракурсный снимок борта танка Т-72 и совмещенная с ним мо- дель геометрического образа
В рамках задачи моделирования изображений 3D-объекта в ре- жиме реального времени практический интерес представляет недо- определенная система линейных уравнений (4.10), в которой число неизвестных L
2
= (2N + M) больше (или равно) числа уравнений
1 1
1
K
k
k
L
L
. Здесь
1 1
[ ]
N
k
k
n
L
n
— число элементов поверх- ности цели, не маскируемых другими элементами по отношению к приемнику излучения для условий k-й съемки. В этом «малоракурс- ном» случае основные источники погрешностей реконструкции вектора-столбца
1 1
3 3
т
4 4
[1], , [ ], Ln( [1]), ,Ln( [ ]),
Ln( [1]), ,Ln( [ ])
W
w
w N
w
w N
w
w M
185 оптических параметров объекта локации определяются погрешно- стями измерений яркостей
( )
1 2
[ ,
]
k
B
m m экспериментальных изобра- жений; погрешностями интерполяции значений яркостей B
k
[n] на растр модельного изображения и погрешностями линеаризации
СУЭБ.
Очевидно, что в такой ситуации система уравнений (4.10) мо- жет быть несовместной. Ее точное алгебраическое решение, даже если бы оно существовало, не представляет большой ценности для реконструкции вектора
W
Наибольший интерес представляет ре- шение, удовлетворяющее принципу реализуемости [67]. Согласно этому принципу, в пространстве параметров W
ищется точка (ре- шение), минимально уклоняющаяся от всех гиперплоскостей (экс- периментальных изображений), заданных уравнениями (4.10).
Для упрощения последующих преобразований систему линей- ных уравнений запишем в векторной транскрипции. Для этого сформируем блочный вектор-столбец данных
т т
1
K
B
B
B
т длиной L
1
и разреженную проецирующую матрицу
1
K
A
A
A
размером L
2
× L
1
. Вектор данных
1
т
( )
( )
1
k
k
k
k
L
B
b
b
имеет длину
L
1k
. Текущий блок
1
( )
( )
1
k
k
k
k
L
A
a
a
проецирующей матрицы со- держит L
2
строк и L
1k
столбцов.
Сформируем вектор-столбец
k
B
длиной N по следующему пра- вилу. Если индикаторная функция
[ ] 0
k
n
, то
( )
[ ]
k
n
k
b
b n
, в про- тивном случае
( )
0.
k
n
b
Аналогичным образом сформируем матри- цу
k
A размером L
2
× N. Если индикаторная функция [ ] 0
k
n
, то
n-й столбец
( )
k
n
a
матрицы содержит компоненты a
k
[n], 1 и 1 соот- ветственно в n-й, (N + n)-й и (2N + m
kn
)-й строках. Здесь в соответ- ствии с уравнением (4.10)
[ ]
1
kn
k
m
n
, квадратные скобки означают целую часть числа, а
и
k
[n] — интервал квантования нормированной индикатрисы излучения и угол наблюдения фацета
S[n
1
, n
2
] с k-го ракурса. Остальные компоненты матрицы
k
A рав- ны нулю. Вектор данных
k
B
и проецирующую матрицу A
k
получим
186 из вектора
k
B
и матрицы
k
A вычеркиванием соответственно всех нулевых элементов и столбцов. Ясно, что k-му экспериментальному изображению цели соответствует подсистема линейных уравнений т
k
k
A W B
, а (n
1
, n
2
)-му пикселу этого изображения — уравнение т ( )
( )
k
k
n
n
W a
b
при условии, что [ ] 0
k
n
.
В принятых обозначениях принцип реализуемости удобно фор- мулировать в терминах задачи квадратичного программирования [68]
2
т opt arg min
W
W
A W B
Оптимальное решение этой задачи имеет вид
#
opt
W
A B
. Однако в силу огромной размерности матрицы т
A ее псевдообращение
#
т
1
(
)
A
AA
A
с помощью алгоритма Ланцоша становится нецеле- сообразным по критерию вычислительных затрат.
Согласно принципу реализуемости, систему линейных уравне- ний (4.10) рационально заменить системой линейных неравенств
(СЛН) [62, 67]:
1 3
4
[ ] [ ] Ln( [ ]) Ln( [
])
[ ]
[ ]
(
1,
, ;
1,
, ;
1,
,
).
k
kn
k
k
kn
a n w n
w n
w m
b n
n
n
N
k
K
m
M
Иными словами, в пространстве оптических параметров цели ищет- ся точка W
, лежащая внутри
-полос всех гиперплоскостей экспе- риментальных изображений объекта локации. Здесь допуск
k
[n] =
|b
k
[n]| удобно трактовать как погрешность регистрации яр- кости B
k
[n], а
— как заданную относительную погрешность реше- ния системы уравнений (4.10).
В дополнение к вектору данных
k
B
рассмотрим вектор-столбец допустимых погрешностей реконструкции
1
т
( )
( )
1
k
k
k
k
L
E
e
e
дли- ной L
1k
. Для этого сформируем вектор-столбец
k
E
длиной
N по следующему правилу. Если индикаторная функция [ ] 0
k
n
, то
187
( )
[ ]
k
n
k
e
n
, в противном случае
( )
0.
k
n
e
Вектор погрешностей
k
E
получим из вектора
k
E
вычеркиванием всех нулевых элементов.
Тогда k-му экспериментальному изображению цели соответствует подсистема неравенств т
т
0;
0,
k
k
k
k
k
k
A W B
E
A W B
E
а (n
1
,
n
2
)-му пикселу этого изображения — неравенства т ( )
( )
( )
т ( )
( )
( )
0;
0.
k
k
k
k
k
k
n
n
n
n
n
n
W a
b
e
W a
b
e
(4.12)
Объединяя подсистемы линейных неравенств в одну систему, для всех снимков
k = 1, …, K окончательно получим т
0,
k
A W
B
(4.13) где
1 1
K
K
A
A
A
A
A
— расширенная проецирующая мат- рица размером L
2
× 2
L
1
;
т т
т т
т т
т т
т
1 1
1 1
K
K
K
K
B
E
B E
B
E
B E
B
— расширенный блочный вектор-столбец данных длиной 2
L
1
Стандартную СЛН (4.13) решают методом последовательных приближений с помощью эффективного в вычислительном отноше- нии алгоритма Качмажа [67]:
( )
т
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
[ ]
[
1]
[ ]
( [ ])
;
,
2 1;
(
1,
;
1, , ),
,
2 ,
k
k
k
n
j
n
k
j
k
k
n
n
k
k
n
n
k
j
k
k
n
n
W i a
d
a
W i
W i
W i
a
a
b
e
j
n
d
n
N k
K
b
e
j
n
(4.14) где
i — номер итерации обучения вектора
W
Алгоритм (4.14) по- следовательного учета столбцов
( )
k
n
a
проецирующей матрицы
A имеет наглядный геометрический смысл (рис. 4.7). В пространстве
2
L
W
R
оптических параметров объекта локации орт
( )
( )
k
k
n
n
a
a
задает направление коррекции вектора [ ]
W i
по положительной нормали к гиперплоскости т ( )
( )
k
k
n
n
W a
b
обучающего примера
( )
( )
;
k
k
n
n
a
b
, соответствующего (
n
1
,
n
2
)-му пикселу на
k-м снимке при
188 условии, что [ ] 0
k
n
. Эта гиперплоскость является «осью» сим- метрии
-полосы допустимых погрешностей
( )
k
n
e
решения СЛН для текущего примера.
Скаляры
( )
т
( )
( )
[ ]
k
k
k
n
n
j
W i a
d
a
,
j = (2n − 1), 2n определяют расстояния Евклида от текущей точки с радиусом-вектором [ ]
W i
до границ
-полосы в виде гиперплоско- стей т ( )
( )
( )
k
k
k
n
n
n
W a
b
e
и т ( )
( )
( )
k
k
k
n
n
n
W a
b
e
. Расстояния измеряют по нормалям к граничным гиперплоскостям. Функция
т
( )
( )
( )
т
( )
( )
1, если
1
[ ]
0;
( [ ])
0, если
1
[ ]
0,
j
k
k
n
j
k
j
j
k
k
n
j
W i a
d
W i
W i a
d
реализует принцип «подкрепления — наказания». Если точка [ ]
W i
находится за пределами
-полосы, то функция
( )
( [ ]) 1
k
j
W i
и опти- ческие параметры корректируют (фаза наказания) так, чтобы вектор
[
1]
W i
приблизился к границам или попал внутрь полосы допу- стимых погрешностей решения СЛН. Если точка с радиусом-век- тором [ ]
W i
находится внутри
-полосы, то функция
( )
( [ ]) 0
k
j
W i
и
1 ... 10 11 12 13 14 15 16 17 18
Рис. 4.7. Алгоритм ART2 реконструкции оптических параметров цели
189
[
1]
[ ]
W i
W i
, т. е. оптические параметры цели не корректируют
(фаза подкрепления).
Существенной проблемой является обеспечение условий схо- димости алгоритма Качмажа к компромиссному решению несов- местной СЛН (4.13). Алгоритм (4.14) регуляризуют введением па- раметра релаксации
2
[62]. Здесь
— положительная достаточно малая постоянная, которая задает значение шага кор- рекции вектора [ ]
W i
в долях от расстояний до границ
-полосы.
Очевидно, что для значения
= 1 последующее приближение
[
1]
W i
вектора оптических параметров цели представляет собой ортогональную проекцию вектора [ ]
W i
на граничную гиперплос- кость
-полосы. Значению
= 2 соответствует зеркальное отраже- ние относительно граничной гиперплоскости.
Дополнительный механизм формирования устойчивой «быст- рой» модели тепловизионного изображения состоит в снижении числа L
2
реконструируемых оптических параметров объекта лока- ции. В соответствии со структурой разреженной проецирующей матрицы A алгоритм (4.14) за одну итерацию обучения корректиру- ет три компоненты вектора W
. Это
w
1
[
n] — полусферический ко- эффициент отражения и w
3
[
n] — яркость, излученная (n
1
,
n
2
)-м фа- цетом цели в направлении его нормали. Третья компонента
w
4
[
m
kn
] представляет собой значение нормированной индикатрисы излуче- ния фацета, наблюдаемого под углом [ ] (
1)
k
kn
n
m
. Важно от- метить, что первые два параметра —
w
1
[
n] и w
3
[
n] — зависят от температуры
T
S
[
n] фацета [63]. Их число 2N можно сократить бла- годаря наличию на поверхности объекта изотермических зон. Иден- тификацию областей равных температур выполняют на этапе сег- ментации экспериментальных изображений цели. В качестве при- мера на рис. 4.8 представлена схема распределения областей равных температур по поверхности танка на его виде сверху. Пусть
p
l
— это
l-я изотермическая зона объекта локации (l = 1, …, P), а P — их число. Тогда алгоритм обучения (4.14) рационально до- полнить ограничениями в форме равенств w
1
[
n] = w
1
[
l
] и
w
3
[
n] = w
3
[
l
], если (
n
1
,
n
2
)-й фацет принадлежит
p
l
области.