Реконструкция тепловизионного изображения 3D-объекта по набору ракурсных снимков

УДК 621.373.826

РЕКОНСТРУКЦИЯ ТЕПЛОВИЗИОННОГО ИЗОБРАЖЕНИЯ ЭБ-ОБЪЕКТА ПО НАБОРУ РАКУРСНЫХ СНИМКОВ

Л.В. ЛАБУНЕЦ, А.В. ПОПОВ

Предложена методика реконструкции тепловизионного изображения антропогенного объекта локации по относительно малому набору экспериментально измеренных ракурсных снимков. Методика основана на применении эффективных алгебраических алгоритмов вычислительной томографии. Алгоритмы обеспечивают разумный компромисс между относительно низкими вычислительными затратами цифрового моделирования входных сигналов ИК координаторов цели и адекватность модели экспериментальным изображениям.

Ключевые слова: тепловизионное изображение, томография цифровое моделирование.

Одним из перспективных направлений автоматизированного проектирования ИК систем наведения является создание поверочных комплексов цифрового моделирования входных сигналов локационных систем.

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

Рассмотрению первого этапа посвящены работы [1, 2]. В частности, было показано [2], что задача реконструкции оптических параметров отражающего и излучающего объектов по набору ракурсных снимков сводится в общем случае к решению системы нелинейных уравнений. Ясно, что попытка решения такой системы нелинейных уравнений приведет к необходимости построения весьма сложного в вычислительном отношении алгоритма. Однако если исходить из конечной цели моделирования, связанной с синтезом изображения объекта с любого заданного ракурса, то задача реконструкции значительно упрощается. В этом случае СУЭБ достаточно просто линеаризуется и принимает вид [2]

ак[п]Wl[n] + Ьп

здесь w1[n]; Ьп

неизвестных теплофизических параметров цели; п = п1 + (п2 -1) N1 - лексикографический индекс (п1, п2)-го пикселя синтезируемого изображения размером N1 X N2; N = N1N2 - количество пикселей изображения; 1 < ткп <М - номер уровня квантования индикатрисы излучения, регистрируемого для (п1, п 2)-го элемента поверхности А £ [п1, п 2] объекта локации на к-м

снимке; М - количество уровней квантования нормированной индикатрисы излучения [1].

Значения коэффициентов системы линейных уравнений рассчитывают по формулам [2]

вкй) [п] I (Е) \

ак[п] = в

Вк о [п]

по результатам измерений яркостей Вк [п] для к-го снимка цели. В указанных выше равенствах

N

В'>] = ^ w 2[п, ]] Вк []] - суммарная яркость излучения, отраженного всеми

1=1

элементами поверхности цели в направлении (п1,п2)-го элемента ее поверхности при к-м измерении; w 2[п, у] - вес, учитывающий геометрические условия теплообмена между (п1, п2) -м и

(Л, 12)-м элементами поверхности [2], у = 1 + (у 2 -1) N1; В^О [п] = Вк [п] - Я 0 ВкЯ) [п] - средняя яркость (п1, п2) -го пикселя на к-м снимке, обусловленная собственным излучением объекта локации.

Средний полусферический коэффициент отражения цели 0 < Я0 << 1 является параметром линеаризации СУЭБ. Переотражение оптического излучения между элементами поверхности объекта отсутствует, если Я0 = 0. Типичное стартовое значение Я0 »0,1. Значение коэффициента

К N § [п] /к N

Я 0 = Ё Ё Р(Я)Г ,(Вк [п] - w 3[п] W 4[т пк ] V Ё Ё §к [п]

к = 1 п = 1 Вк ;[п] / к = 1 п = 1

уточняют после каждого цикла в алгоритме решения системы уравнений (1). В последнем равенстве 8к [п] - индикаторная функция, равная единице, если (п1, п2)-й элемента

поверхности цели не маскируется другими элементами по отношению к приемнику излучения для условий к-й съемки. В противном случае 8к [п] = 0 .

В рамках задачи моделирования изображений 3Б-объекта в режиме «реального времени» практический интерес представляет недоопределенная система линейных уравнений (1), в

которой число неизвестных Ь2 = (2N+М) больше (или равно) числа уравнений Ь1 = Ё К_гЬ1к .

Здесь Ь1к = ЁN _х$к [п] - количество элементов поверхности цели, не маскируемых другими

элементами по отношению к приемнику излучения для условий к-й съемки.

Очевидно, что в такой ситуации система уравнений (1) может быть несовместной. Ее

точное алгебраическое решение, даже если бы оно существовало, не представляет большой

ценности для реконструкции вектора Ж. Наибольший интерес представляет решение, удовлетворяющее принципу реализуемости [9]. Согласно этому принципу в пространстве

параметров Ж ищется точка (решение), минимально уклоняющаяся от всех гиперплоскостей (экспериментальных изображений), заданных уравнениями (1).

Принцип реализуемости удобно формулировать в терминах задачи квадратичного программирования, представив исходное уравнение в векторной транскрипции[10]

ЖаРг = аг§т|п

2

Ат-Ж - В

Согласно принципу реализуемости систему линейных уравнений (1) рационально заменить системой линейных неравенств (СЛН) [3, 9]

ак [п] W 1[п] + Ьп () + Ьп (W4[mkn ] ) - Ък [п] < £к [п]

(п = 1,..., N); (к = 1,..., К); ( т„, = 1,...,М).

Иными словами, в пространстве оптических параметров цели ищется точка Ж, лежащая внутри е- полос всех гиперплоскостей экспериментальных изображений объекта локации. Здесь допуск ек [п] = е| Ък[п] | удобно трактовать как ошибку регистрации яркости Вк [п], а е - как заданную относительную погрешность решения системы уравнений (1).

В дополнении к вектору данных Вк введем вектор - столбец допустимых ошибок

реконструкции Ек = ( ^1к) • • • )) длиной Ь1к. Тогда к - му экспериментальному изображению

цели соответствует подсистема неравенств

ЛТкЖ-Бк -Ек < 0; -ЛткЖ + Бк -Ек < 0,

а (п1,п2) -му пикселю этого изображения - неравенства

Жт а{к)-Ъ(к)-в{к) < 0; -Жт а(к) + Ъ(к) -в{к) < 0.

Объединяя подсистемы линейных неравенств в одну систему, для всех снимков к = 1,..., К окончательно получим

~ ~

АФ -Ж + Вф < 0.

- АК) - расширенная проецирующая матрица размером Ь2 х 2Ь1;

Е( - ВТ

ЕК + ВК

где ЛФ=( Л11- Л1

Б „=-( ЕТ + БТ

данных длиной 2 Ь1.

Стандартную СЛН (4) решают методом последовательных приближений с помощью эффективного в вычислительном отношении алгоритма Качмажа [9]

- -

ЕТК -ВТК ) - расширенный блочный вектор - столбец

- - (ки - \ЖТ[¿ІаЇК>-Л

Ж [і +1] = Ж [ і] -1 8[к) ( Ж [ і])- п

п 3 п

а

ьПк)-еПк), 3 = 2 п -1

ЬПк)+ е(п ) . 3 = 2 п

( п = 1,...,Ы); ( к = 1,...,К),

где і - номер итерации обучения вектора Ж. Алгоритм (5) последовательного учета столбцов а[к) проецирующей матрицы А имеет наглядный геометрический смысл (рис. 1).

Рис. 1

а

задает

В пространстве Ж е Я 2 оптических параметров объекта локации орт ап направление коррекции вектора Ж [ /'] по положительной нормали к гиперплоскости Жт аПк) = Ъ[к) обучающего примера { а[к);Ък)}, соответствующего (п1,п2)-му пикселю на к-м снимке при условии, что 8к [п] Ф 0. Эта гиперплоскость является «осью» симметрии е - полосы допустимых ошибок ±е(пк) решения СЛН для текущего примера. Скаляры

п

п

( ЖТ[і]а^)-а3к)^ ап) , 3 = ( 2п-1),2п определяют расстояния Евклида от текущей точки с радиусом вектором Ж[і] до границ е- полосы в виде гиперплоскостей ЖТ а^)= Ък)-е(пк) и ЖТ а^) = Ъпк) + е^к). Расстояния измеряют по нормалям к граничным гиперплоскостям. Функция ошибок

" 1, если(-1)3 ( ЖТ[і]а[к) -ё[к)) > 0

0, если(-1)3 ( ЖТ[і]аР -а3к)) < 0

¿3)( Ж[ і] ):

реализует принцип «подкрепления - наказания».

Условия сходимости алгоритма Качмажа к компромиссному решению несовместной СЛН (4) обеспечиваются за счет:

1. Введения параметра релаксации 2 -т [3], регулирующего скорость коррекции

вектора Ж [/'] в долях от расстояний до границ е - полосы.

2. Снижения числа Ь2 реконструируемых оптических параметров объекта локации. Их

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

сопоставимо с количеством экспериментальных снимков К.

3. Оптимальной последовательности перебора обучающих примеров, содержащей три цикла итераций, а именно - внешний цикл по ракурсам к = 1,...,К экспериментальных снимков цели, средний цикл по изотермическим зонам / = 1,...,Р и внутренний по пикселям п = 1,...,N фиксированного снимка при условии, что 8к [п] Ф 0 и (п1, п2)-й фацет принадлежит р1 области

равных температур. Альтернативный вариант состоит в случайном выборе пикселей фиксированного снимка.

4. Рационального выбора начального приближения. Хорошими начальными значениями

неизвестных ^1[/], н3[/], (/ = 1;Р) и н4[т], ( т = 1;М) являются оценки, полученные в случае диффузного, серого излучателя. В этой модели М = 1, н4[т] ° 1, а теплофизические параметры н1[ / ] и н 3[ / ] удовлетворяют линейной СУЭБ [2]

£(кЯ)[пК[/] + н з[ / ] » Б к [п], ( п = 1,..., N); (к = 1,...,К); (/ = 1,...,Р), при условии, что 8к[п] Ф 0 и (п1, п2)-й фацет принадлежит рг области равных температур. Из этой системы с учетом ограничения 0 < н 1[ / ] < 1 непосредственно следуют оценки для начальных значений параметров

' [ I ] = 1/2; Ч'3°»[ і ] = - ^ К., Е N. .¿к [п]0, [п]

Чі

Чі = Е*=і Еп=¿к[п]$1[п]; (1 =1.....Р); ™4[т] = 1 (т =1.....м).

Здесь /&1 [п] - индикаторная функция, равная единице, если (п1, п2)-й фацет принадлежит р1 изотермической зоне и нулю в противном случае.

Второй алгоритм ортогонального проецирования основан на решении системы двухсторонних неравенств [9, 12]

-е'„к,< Ж Чк|-Ъ[к>< е<„к>; ( п = 1,..., Ы) ; ( к = 1,..., К ) .

В этом алгоритме гиперплоскость ЖТ а[к) = Ъ(пк) каждого обучающего примера ограничена

двумя зонами. Внутренняя полоса допустимых ошибок ±6^) имеет ширину 2 в^кк Ширина внешней зоны в два раза больше (рис. 2).

а

Рис. 2

Реконструкцию вектора Ж оптических параметров цели выполняют по следующим правилам:

• если текущее приближение параметров лежит на внутренней полосе допустимых ошибок, то это приближение не корректируют, т. е.

Ж[I +1] = Ж[/] если -в(„к)< ЖТ [/]а[к)-Ъ(к)< в(к);

• если текущее приближение параметров лежит за пределами внутренней зоны, но на внешней полосе, это приближение корректируют с помощью зеркального отражения относительно ближайшей границы внутренней зоны, т. е.

' .......

Ж [і+1] = Ж [ і] -А

(к) п I

а

а

п о (к) ^

— если - 2 е ’ < „

пп

опч

< -е

о<пк>( Ж [ і] )-<

,

а

п

если е <

В[к)( Ж[і] )< 2е

где Б^к) ( Ж ) = Жт а^к) -Ък) - дискриминантная функция текущего обучающего примера { а[к);Ък)};

• если текущее приближение параметров лежит за пределами внешней зоны удвоенных допустимых ошибок, то это приближение корректируют с помощью ортогонального

проецирования (6) на гиперплоскость Жт а^к) = Ък) текущего обучающего примера, т. е.

п

п

п

п

п

А',,4 ( W[ i]) =

2D^l) _в,)( W[i])<-2e<‘>,

a

2

d„‘>

a

если D„k)( W[ i] )> 2 e

В вычислительном эксперименте исследовались ошибки восстановления изображений танка Т-72 по относительно малому набору K его ракурсных снимков. Критерием качества являлась относительная средняя квадратичная ошибка

I N 2 N

s = -I ( Br [„] - B, [„]) I B;[„]

„=1

„=1

между имитационной цифровой моделью { Bj [n]} ^ тепловизионного изображения цели и его реконструкцией { BR [n]} ^.

Модельные изображения { Bj [n]} ^ танка представляли собой решения исходной СУЭБ

для заданного вектора Wj оптических параметров объекта локации [2]. Имитационное

цифровое моделирование выполнялось для ракурса к = 0, соответствующего виду сверху. Размер синтезированных изображений составлял N = 200 х 200 пикселей с глубиной цвета -8 бит, в оттенках серого. Спектральную и температурную зависимости степени черноты в

направлении нормали elN (TS) аппроксимировали моделью Хагена - Рубенса [1] для

металлической поверхности цели. Расчеты проводили для диапазона длин волн 7 - 14 мкм. Распределение температуры фацетов на поверхности танка задавали значениями приращений температуры в каждой из P = 31-й изотермических зон по отношению к температуре внешней среды для различных режимов работы двигателя. В качестве нормированной индикатрисы степени черноты р(в) анализировали диффузную и направленную модели [1].

Восстановленные изображения { BR [n]} ^ танка представляли собой результат решения

исходной СУЭБ для вектора WR оптических параметров цели, реконструированных с помощью

проекционных алгоритмов Качмажа. В вычислительном эксперименте исследовались зависимости СКО (7) от вида алгоритма АРТ2 - (5) и АРТ3 - (6), формы нормированной индикатрисы степени черноты р(в~) и количества K ракурсных снимков. Результаты анализа сведены в табл. 1.

Таблица 1

„

„

„

2

K Диффузная индикатриса Направленная индикатриса

АРТ2 АРТ3 АРТ2 АРТ3

8 26,2 20,0 36,5 25,0

16 10,1 9,3 15,3 12,8

24 9,2 8,8 10,7 10,2

32 8,8 8,2 9,5 10,0

В качестве примера на рис. 3 представлены модельное изображение танка Т-72 (а) и изображение, восстановленное с помощью алгоритма АРТ3 (б) для направленной нормированной индикатрисы степени черноты и параметров реконструкции: К = 16, М = 9, е = 0,1.

Рис. 3

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

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

2. Для диффузной индикатрисы коэффициента теплового излучения цели количество ракурсных снимков, необходимых для восстановления тепловизионного изображения цели с относительной погрешностью 10%, в полтора - два раза меньше, чем в случае направленной индикатрисы.

3. Проекционный алгоритм Качмажа АКГ2 требует порядка 10 - 15 ракурсных снимков ЗБ-объекта для восстановления его тепловизионного изображения на любой заданный ракурс с относительной погрешностью 10% в случае диффузной индикатрисы коэффициента теплового излучения цели и порядка 20 - 30 снимков - в случае направленной индикатрисы.

4. При прочих равных условиях проекционный алгоритм Качмажа АКГЗ требует на 30 - 50% меньшего количества ракурсных снимков ЗБ-объекта для восстановления его тепловизионного изображения, чем алгоритм АКГ2.

5. Объем вычислительных затрат при цифровом моделировании тепловизионного изображения ЗБ-объекта с помощью решения СУЭБ и реконструированных оптических параметров цели сокращается как минимум на порядок по сравнению с имитационной моделью.

ЛИТЕРАТУРА

1. Лабунец Л.В., Попов А.В. Математическое моделирование индикатрисы спектрального коэффициента направленного теплового излучения покрытий объектов локации // Вестник МГТУ им. Н. Э. Баумана, серия Приборостроение. - М.: 2009. - № 2.

2. Лабунец Л.В., Попов А.В. Математическое моделирование тепловизионного изображения ЗБ- объекта в ИК - координаторе цели // Вестник МГТУ им. Н. Э. Баумана, серия Приборостроение. - М.: 2010. - № 2.

3. Херман Г.Т. Восстановление изображений по проекциям. Основы реконструктивной томографии. - М.: Мир. - 198З.

4. Красовский А.А. Аппроксимация функций многих аргументов в системах цифрового моделирования // Известия академии наук СССР. Техническая кибернетика. - 1989. - № З.

5. Лабунец Л.В. Цифровые модели изображений целей и реализаций сигналов в оптических локационных системах: учеб. пособие. - М.: Изд-во МГТУ им. Н. Э. Баумана, 2007.

6. Бакут П.А., Колмогоров Г.С., Варновицкий И.Э. Сегментация изображений: Методы пороговой обработки // Применение методов сегментации изображений в автономных системах обнаружения, распознавания

и сопровождения движущихся целей (специальный выпуск) / под ред. П. А. Бакута // Зарубежная радиоэлектроника. - 1987. - № 10.

7. Ефимов В.М., Резник А.Л. Алгоритмы идентификации фрагментов двух изображений, инвариантные к повороту // Автометрия. - 1984. - № 5.

8. Shapiro L.S., Zisserman A., Brady M. Motion from point matches using affine epipolar geometry: Technical Report OUEL. - Oxford: University, 1994.

9. Ценсор Я. Методы реконструкции изображений, основанные на разложении в конечные ряды // ТИИЭР. -1983. - Т. 71. - № 3.

10. Lent A., Censor Y. Extension of Hildreth's row-action method for quadratic programming // SIAM Journal Control and optimization. - 1980. - V. 18. - P. 444 - 454.

RESTORATION OF TELEVISION THERMAL IMAGE OF 3D OBJECT WITH SET OF

FORESHORTENING SNAPSHOT

Labunets L.V., Popov A.V.

The method of restoration of television thermal image of anthropogenic location object with relatively small set of experimentally measured foreshortening snapshots. This method is based on application of effective algebraic algorithms of computational tomography. The algorithms provides reasonable compromise between relatively low computational resources of digital modeling of input signals IR target locator and model identity to experimental images.

Key words: television thermal image, tomography, digital modeling.

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

Лабунец Леонид Витальевич, 1951 г.р., окончил МВТУ им. Н.Э. Баумана (1974), доктор технических наук, старший научный сотрудник, профессор кафедры атономных информационных и управляющих систем МГТУ им. Н. Э. Баумана, заведующий кафедрой информационных технологий фондового рынка РосНОУ, автор более 100 научных работ, область научных интересов - цифровое моделирование входных сигналов локационных систем, статистическое моделирование, статистическая радиотехника, теория распознавания образов, нейросетевые и нечетко-множественные методы обработки информации, экспертные системы, генетические алгоритмы.

Попов Александр Владимирович, 1984 г.р., окончил МГТУ им. Н. Э. Баумана (2007), аспирант кафедры автономных информационных и управляющих систем МГТУ им. Н. Э. Баумана, автор З научных работ, область научных интересов - цифровое моделирование входных сигналов локационных систем, исследование отражательных характеристик объектов, статистическая радиотехника, эффективные вычислительные алгоритмы.