ЧИСЛЕННЫЕ ПРОЦЕДУРЫ ИДЕНТИФИКАЦИИ И ВОССТАНОВЛЕНИЯ КОНЦЕНТРАЦИЙ ВЕЩЕСТВ В ОТКРЫТОЙ АТМОСФЕРЕ ПРИ ОБРАБОТКЕ ЕДИНИЧНОГО ИЗМЕРЕНИЯ
ФУРЬЕ-СПЕКТРОРАДИОМЕТРА
Кочиков И.В.1, Морозов А.Н.2, Фуфурин И.Л.2
1 Научно-исследовательский вычислительный центр МГУ им. М.В. Ломоносова,
2Московский государственный технический университет им. Н.Э. Баумана
Аннотация
Разработаны алгоритмы численного решения задачи идентификации веществ и восстановления их концентраций по инфракрасным спектрам среднего разрешения в области 7-14 мкм, полученным на ИК фурье-спектрорадиометре. Алгоритмы позволяют идентифицировать вещества по единичному спектру открытой атмосферной трассы. Вместо рассмотрения многомерной системы линейных уравнений предлагается решать одну или несколько одномерных задач. Переход к одномерной задаче осуществляется методами корреляционного анализа. Исследовано влияние шумов в исходном спектре на ошибки решения задачи определения концентраций.
Ключевые слова: Фурье-спектроскопия, дистанционный газоанализ, идентификация веществ, восстановление концентраций.
Введение
В настоящее время существует ряд актуальных научных и технических приложений, где необходимо проводить дистанционный (беспробоотборный) газовый анализ воздушной среды объекта: экологический мониторинг состояния атмосферы, контроль за вредными выбросами промышленных предприятий, обнаружение утечек на газопроводах, мониторинг в условиях повышенных температур и давлений, в быстро меняющихся условиях, где принципиально невозможно проводить анализ путём отбора проб и др. Для работы в натурных условиях наиболее целесообразным является применение методик пассивного типа [1]. В этом случае регистрируется собственное тепловое излучение объектов, находящихся на линии обзора, и не требуется применение высокотемпературных мощных и стабильных источников подсветки. Одним из наиболее перспективных направлений среди оптических методов дистанционного газового анализа является применение инфракрасных фурье-спектрорадиометрических систем (ИК ФСРС) [2]. ИК ФСРС обладают большой светосилой, позволяют эффективно работать в пассивном режиме, а также в совокупности с разработанными численными методами и программными комплексами позволяют создавать автоматизированные системы дистанционного газового анализа, работающие в режиме реального времени [3].
Обработка результатов измерений является одной из ключевых задач построения ИК ФСРС и подразумевает создание алгоритмов, позволяющих как переводить регистрируемую информацию в форму спектральных данных, так и интерпретировать спектральную информацию. Для идентификации веществ в открытой атмосфере и восстановления значений их концентраций может применяться непосредственный расчёт спектра трассы наблюдения, содержащего сигнатуры всех веществ и поверхностей на линии обзора прибора [4], с использованием спектральных баз данных типа HITRAN [5] и GEISHA [6]. Проведение
подобных процедур требует достаточно высокой квалификации исследователя и отнимает значительное время, что делает невозможной работу в натурных условиях в режиме реального времени. Альтернативным методом экспресс-анализа является регрессионный анализ нормированного спектра целевых веществ в атмосфере [3, 7]. Для расчёта нормированного спектра регистрируются два спектра: суммарный спектр трассы наблюдения при ожидаемом присутствии целевого вещества и спектр подстилающей поверхности без наличия целевых веществ на линии обзора (фоновый спектр). Однако в ряде случаев принципиально невозможно регистрировать фоновый спектр и необходимо разработать методику проведения газового анализа в открытой атмосфере по единичному зарегистрированному спектру [7]. В [8] описана методика идентификации веществ по единичному спектру, полученному на ИК ФСРС.
В основе алгоритма интерпретации инфракрасных спектров лежит линейная слоевая модель переноса излучения, позволяющая свести задачу восстановления концентраций к системе линейных алгебраических уравнений (СЛАУ). Данная задача является некорректно поставленной, а матрица системы в ряде случаев может быть плохо обусловленной.
В данной статье предлагаются численные процедуры, позволяющие на основе предварительного моделирования спектра атмосферной трассы исключить из рассмотрения атмосферные составляющие. Затем на основе подходов корреляционного анализа многомерная СЛАУ заменяется одной или несколькими одномерными задачами, для которых выполнены все условия корректности. Исследовано влияние малых шумов во входных спектрах на ошибки восстановления концентраций, определены уровни ошибок в решении обратной задачи для характерных шумов во входных спектрах.
1. Постановка задачи
В настоящей работе предлагается подход к решению задачи идентификации веществ и определе-
ния их концентраций (не являющихся непосредственно наблюдаемыми величинами) по свойствам их спектров среднего разрешения в инфракрасной области 7-14 мкм, которые наблюдаются непосредственно и напрямую зависят как от искомых величин, так и от внешних факторов.
Облако целевых » . ¡Л ,
ФСР Ъ веществ , А/яажйЖ*»
Рис. 1. Упрощённая физическая модель методики беспробоотборного мониторинга веществ в открытой атмосфере
Инфракрасный фурье-спектрорадиометр (ИК ФСР) регистрирует собственное тепловое излучение всех объектов (атмосфера, целевые вещества, подстилающая поверхности) на линии обзора. Считаем, что температуры газовых компонентов на протяжённости трассы наблюдения постоянны, что оправдано для приземных трасс наблюдений, где температурные перепады вдоль трассы не превышают нескольких градусов. Если данное требование не выполнено, то считаем, что газовая составляющая излучает при некоторой эффективной температуре. Полагаем, что подстилающая поверхность излучает как абсолютно чёрное тело, что оправдано для большинства как естественных, так и искусственных поверхностей. Рассеянием излучения пренебрегаем. В [8] показано, что для данной постановки задачи нормированный спектр газовой составляющей запишется в виде:
, ч -А(V) В(У) - Р(7;, V)
Ту (V) = е А( ) =--------1----, (1)
Р(Т0, V) - Р(Тг, V)
где т^) - нормированный на единицу спектр пропускания трассы, содержащий в себе сигнатуры всех объектов и веществ на линии наблюдения ФСР; В (V)
- спектр, получаемый в эксперименте; Р (Т, V) -функция Планка; Т - эффективная температура газовой составляющей трассы наблюдения; Т0 -эффективная температура подстилающей поверхности; А2 (V) - оптическая плотность трассы наблюдения.
Для смеси химически не взаимодействующих газов оптическая плотность - аддитивная величина [3], поэтому уравнение (1) можно переписать в виде СЛАУ:
X к, (V) • С = А- (V), (2)
I=1
где к ¿(V) - спектральный коэффициент экстинкции данного вещества; С, - интегральные концентрации веществ, находящихся на линии обзора. В матричном виде уравнение (2) можно записать следующим образом:
ГКС = Ае,
Iе, (3)
[С. е[0, Сшах]
где К = {к, (V )}/=!'/ - матрица референтных спектров веществ (/ - количество референтных спектров веществ, входящих в газовую смесь; 3 - размер спектра по волновым числам); С = {С,},^/ - массив (вектор) искомых интегральных концентраций (которые из физических соображений должны быть положительными и не превышать концентрации насыщения С;шах); Ае = {Ае (V})}-'=1"'7 - вектор значений оптической плотности трассы наблюдения, содержащий ошибки измерения. Значения ку, составляющие матрицу К, как правило, определяются в лабораторных экспериментах, и поэтому также содержат ошибки измерения. Столбцы матрицы К входят в состав базы данных эталонных (референтных) спектров ИК ФСРС.
Задачи подобного рода относятся к классу так называемых обратных задач [9], где необходимо определение интересующих нас количественных характеристик явления по результатам измерений их косвенных проявлений. Поскольку матрица К системы и правая часть А2 содержат погрешности измерений, то система вида (3) почти всегда несовместна.
Можно проводить поиск квазирешения традиционным методом наименьших квадратов
С = (КТК)-1 КТАЕ , (4)
которое, во-первых, может не принадлежать множеству определения искомых переменных С1 6 [0, С““ ],
а, во-вторых, в ряде случаев может быть неустойчиво в асимптотическом смысле. Более того, даже если решение формально устойчиво, норма матрицы ||КТК|| может быть очень мала. Это означает, что небольшие ошибки во входных данных приводят к большим погрешностям в решении, что делает невозможной физическую интерпретацию полученного решения. Так, в [10] показано, что для решения вида (4) системы (3) 5%-й шум во входном спектре А2 может привести для ряда веществ к 100%-й ошибке, а 10%-й шум (например, для смеси веществ этилен, аммиак, метанол, этанол) - уже к ошибкам порядка 1000%. Исходя из вышесказанного, обратная задача (3) относится к классу некорректно поставленных задач [9], для решения которых необходимо применение специальных методов решения. Нужно отметить, что в случае критически низкой обусловленности матрицы системы КТК задачу следует сводить к идентификации не отдельных веществ, а классов веществ, для которых обусловленность системы будет гораздо выше. В этом случае можно говорить об идентификации в данном эксперименте какого-то вещества из данного класса и определении количественного вклада данного класса веществ.
2. Процедуры численного решения задачи
В настоящей работе предложены численные процедуры, позволяющие решать задачу идентификации веществ за время, не превышающее 1 с (для
\^_^^Атмосфк
>ера
процессоров на базе шины РС/104), что позволяет использовать их при построении систем дистанционного газоанализа, работающих в режиме реального времени.
Правая часть системы (3) содержит сигнатуры как целевых веществ, так и атмосферных составляющих. Принимая во внимание аддитивность оптической плотности, можно записать разложение суммарного нормированного спектра на атмосферную составляющую и спектр целевых веществ:
ТЕ М = ТаМ М • ТшЬ М ТМ Є [0,1] , (5)
где \atrn (V) - спектр атмосферной трассы, тиЬ (V) -спектр целевых веществ.
При наличии предварительно зарегистрированного атмосферного спектра спектр целевых веществ может быть получен непосредственно [1]. Если же такого спектра нет и, более того, отсутствует метеорологическая информация по составу атмосферы (химический состав, профили давления и влажности и т.п.), процедура получения атмосферного спектра становится оптимизационной задачей.
На предварительном этапе обработки экспериментального спектра тх (V) проводится математическое моделирование спектра атмосферных составляющих, при этом не восстанавливаются точные значения концентраций атмосферных поглотителей. Алгоритм моделирования атмосферного спектра приведён ниже, в разделе 3. Полученный в результате математического моделирования спектр служит для выделения нормированного спектра целевых веществ, концентрации которых необходимо восстановить, при этом значительно сокращается размерность исходной линейной задачи, а значит, и время, необходимое на её решение, что важно для систем, работающих в режиме реального времени.
После моделирования спектра атмосферной трассы вычисляется спектр целевых веществ:
ТиЬ (v) =
TZ (V)
Є [0,1].
Tam (v)
В результате система (3) преобразуется к виду
KC = D_
(6)
Ct є [0, Cmax],
(7)
где в правой части системы АиЬ присутствуют только спектральные линии целевых веществ. Спектр оптической плотности АшЬ (V) может содержать сигнатуры одного или нескольких целевых веществ, причём неизвестно, каких именно. Более того, поскольку неизвестно, какие именно целевые вещества присутствуют в спектре, матрица системы К содержит эталонные спектры всех веществ базы данных (более 50 наименований), что делает матрицу системы избыточной. Решение СЛАУ (7) представляет собой некорректную обратную задачу, решение которой можно находить путём минимизации невязки экспериментального и эталонного спектра с установленными ограничениями на всём возможном пространстве ре-
шений (размерность пространства определяется размерностью базы данных эталонных спектров). Для эффективного решения подобных задач можно применять, например, специализированные биологические алгоритмы [11].
Однако из физической постановки задачи известно, что в спектре примесей не может содержаться более трёх веществ (вероятнее всего одно), в противном случае вероятность правильного обнаружения веществ резко падает. Поэтому необходимо разработать альтернативный подход к решению обратной задачи газового анализа, который бы позволял путём статических оценок выделить вещество, наиболее соответствующее экспериментальному спектру (идентифицировать вещество) из базы данных эталонных спектров, а затем проводить количественный анализ (восстанавливать концентрации). При таком подходе нет необходимости решать обратную многомерную задачу в исходной постановке.
Поэтому вместо решения многомерной СЛАУ вида (7) используется корреляционный анализ и определяется целевое вещество, спектр которого статистически наиболее близок к экспериментальному
ТшЪ (V).
Предлагаемый подход близок к алгоритмам регуляризации, использующим информацию о разреженности решения [12, 13], то есть о том, что точное решение конечномерной задачи содержит малое число ненулевых компонент. Эти подходы успешно использовались в приложениях к химическим и биологическим задачам (см., например, [14]).
Поскольку исходными для анализа данными являются спектр B (v) и полученный путём подстройки двух функций Планка спектр пропускания Tmb (v), целесообразно строить численные процедуры решения поставленной задачи для спектра Tmb (v), спектральная ошибка которого известна.
Предварительно создана база данных спектров целевых веществ, где для известных концентраций С'л хранятся эталонные спектры т' (v) = exp (-D'db (v)).
При проведении корреляционного анализа для каждого вещества из базы данных и экспериментального спектра рассчитывается коэффициент корреляции:
— i
Г =
\j< (ти - Т»Ь )2 >< Т1 - Т1 )2 >
(8)
где
<Ti(v), T2(v) >= J Ti(v)T2(v)WSub (v)dv
- ска-
лярные произведения, т = | т (V) VиЬ (v)dv - сред-
Утт
ние значения, wsuЬ (V) - весовая функция. Вещество, для которого коэффициент корреляции оказался наибольшим и превысил заранее заданное пороговое значение, считается идентифицированным для задачи в постановке (7). Пороговые значения определя-
-тi >
V
ются эмпирически. Далее проводится количественный анализ, и для восстановления концентраций минимизируется функционал вида:
Vmin
© (с,) = J \е
V min
© (Ci) ^ min,
- C
-ТшЬ (V)
(9)
с, = -
Ci
^ ,lb
где Сі - искомая интегральная концентрация идентифицированного вещества; wшb (V) - весовая функция, отражающая спектральную ошибку, а также учитывающая предварительные этапы обработки спектра. С учётом линейной зависимости спектральной ошибки и нормированного спектра, а также принимая во внимание (6), весовую функцию можно записать как
Wub (V) =-
1
ь (V)
(V)
Величина сте2^) - дисперсия спектральной ошибки спектра тх(у), которая определяется как погрешность косвенных измерений (1):
^ ^ - ^2
дВ
ctv =
дтЕ
•ст» =
а.
P(T0, V) - P(Ti, v)
Здесь cB2 = const - дисперсия спектральной ошибки в измеренном спектре B (v).
Поскольку функционал (9) дифференцируем по C, оптимизация проводится методом градиентного спуска. После идентификации одного вещества и восстановления его концентрации из спектра (6) вычитается вклад этого вещества, и процедуры (8) и (9) повторяются заново. Таким образом, вместо решения многомерной системы уравнений вида (3) предлагается решать одну или несколько одномерных задач, для которых выполнены условия корректности, и решения которых в обычных на практике условиях позволяют идентифицировать целевые вещества и восстановить их интегральные концентрации.
3. Моделирование спектра атмосферной трассы
Покажем, что моделирование атмосферного спектра можно проводить не только на основе спектров газовых составляющих, но и на основе спектров атмосферных трасс. Для этого рассмотрим M атмосферных спектров Dj, j = 1.M , каждый из которых определяется вкладом поглотителей H2O, CO2, O3, NO2, N2O и некоторых других. Для смеси невзаимодействующих газов верно соотношение:
Dj =&,2І, i=1
где Dj - j-ый спектр оптической плотности атмосферной трассы; i - номер атмосферного газа; j -номер экспериментального спектра атмосферы; N -
число атмосферных газов; Dt - спектр і-го атмосферного газа (поглотителя); z'i - относительная интегральная концентрация і-го составляющего атмосферы, соответствующая у-му атмосферному спектру Di, равная отношению текущей интегральной концентрации к концентрации, для которой получен референтный спектр. Для расчёта атмосферного спектра используем линейную комбинацию спектров атмосферных трасс:
Datm =Е DJY j
(10)
j=1
где АаШ = АаЫ(у) - спектр атмосферной трассы для текущего измерения, У - коэффициенты пропорциональности. Покажем возможность перехода от (10) к зависимости следующего вида:
Аа,т =Х А>2 " ,
¿=1
где г V - относительные интегральные концентрации атмосферных составляющих, соответствующие экспериментальному спектру суммарной оптической плотности А- (V)
М N N М N
Аа,„ = Ёу X А<2! =Х А X =Х А<2 '■.
j=1 i=1
i=1 j=1
Коэффициенты пропорциональности при оптических плотностях будут иметь вид:
Sy izi = z .
j=1
(11)
Таким образом, при отсутствии шумов в спектрах и при выполнении условий линейности атмосферного спектра относительно спектров поглотителей для разрешимости системы (11) относительно {У'} (т.е. для возможности смоделировать любой атмосферный спектр в рамках линейной модели) необходимо, чтобы число измеренных спектров атмосферных трасс было не меньше числа основных атмосферных поглотителей M > N, а также чтобы эти спектры были линейно независимы rang{ z/ } > N .
Для реализации предложенного алгоритма создана база данных нормированных спектров атмосферных трасс, зарегистрированных при различных углах возвышения и различных погодных условиях (профили влажности, массовые доли поглотителей). Размер базы определялся числом основных поглотителей атмосферы, существенных для приземных трасс в окне прозрачности атмосферы 7-14 мкм. Практика применения методики на реальных атмосферных трассах показывает, что достаточно 6 атмосферных спектров для моделирования спектра атмосферы.
Согласно (10) рассчитывается атмосферный
Г м Л
спектр Datm (v) = exp I -^ykDk (v) I, невязка которого
a
2
a
т
i=1
k=1
с экспериментальным спектром т^(у) минимальна. Для этого минимизируется функционал вида:
(12)
ф (Г) = j (p2(v, Г) + e-p(r>)) wE (v)dv
vmin
p(v, Г) = exp |-]^ У kDk (v) j- xE (v), где Г= {уJ }=1M - искомые коэффициенты; wE (v) -
vmax
весовая функция; j р2 (v, r)wE (v) dv - квадрат не-
Vmin
вязки расчётного и экспериментального спектров;
vmax
j exp (-р (v,Г)) wE (v)dv - штрафная функция, по-
v min
зволяющая проводить минимизацию на множестве, хЕ (v) <xatm (v), что непосредственно следует из (5). Весовая функция нормирована на единицу и отражает спектральную ошибку:
W (v) =-2Т^ .
(v)
Поскольку функционал (12) дифференцируем по Г, то для оптимизации применяется метод градиентного спуска.
4. Исследование влияния малых изменений входной информации на восстановленные концентрации
Покажем, что для разработанной методики решения обратной задачи шумы во входном спектре, сравнимые по значению с шумами в реальном эксперименте, приводят к ошибкам в решении не больше допустимых значений для данного класса аппаратуры и методики регистрации спектральных данных. В противном случае, если малые изменения во входной информации приводят к значительным изменениям решений задачи, невозможно говорить о физической интерпретации полученного решения.
Среднеквадратическое значение шумовой составляющей в спектре B(v), полученном на ФСР, постоянно во всём спектральном диапазоне. В этом случае можно говорить об аддитивной гауссовской модели шума в исходном спектре:
B (v) = B (v) + 5 B (v).
(13)
где В (V) - спектр с учётом шумовой составляющей; В (V) - спектр без шума, 5В (V) ~ N (0, а2В) - шум в спектре. Применяя зависимость (13), можно плавно изменять среднее квадратическое значение входного
шума стВ в спектре В (V) и, задавая концентрацию целевого вещества в данном численном эксперименте, исследовать возможность идентификации целевого вещества, а также зависимость восстановленных интегральных концентраций от среднеквадратического значения шумовой составляющей спектра.
В ходе вычислительных экспериментов проводилось математическое моделирование спектров атмосферной трассы при наличии целевого вещества (аммиака как типичного вещества с узкополосным спектром и изопропанола как типичного вещества с широкополосным спектром). Для обоих случаев варьировались следующие параметры: исходная концентрация целевого вещества, температурный контраст, уровень шума в спектре трассы. Для заданных исходных концентраций целевого вещества и температурного контраста исследовалась зависимость относительной ошибки восстановления целевого вещества от уровня шума в спектре. Относительная ошибка восстановления концентрации веществ в конкретном эксперименте является случайной величиной, зависящей от реализации шума как случайного процесса. На рис. 2 показана зависимость относительной ошибки восстановления концентрации аммиака от среднеквадратического значения входного шума, рабочее
значение шума в исходном спектре В^) составляет
порядка Хж * 0-‘ - отношение сигнал/шум),
температурный контраст ~ 5°. Для каждого значения среднеквадратического шума рассчитано десять реализаций шумовой составляющей, и для каждой реализации получено значение ошибки восстановления. На рис. 2 5С - относительная ошибка восстановленной концентрации. На рис. 3 о$с - среднеквадратическое значение относительной ошибки восстановленной концентрации.
Рис. 2. Зависимость относительной ошибки восстановления концентрации аммиака от величины шума в спектре В (V). Жирной линией показана линейная регрессия
0,16
0,08
І8
1 f
а
!
■ «Ґ Г IL ш
0 0,02 0,04 0,06 0,08 0,10 0,12 0,14
Рис. 3. Зависимость среднеквадратического значения относительной ошибки восстановления концентрации аммиака от величины шума в спектре B (v). Жирной линией показана линейная регрессия
Из рис. 2 видно, что относительная ошибка имеет систематическую составляющую. Это объясняется тем, что для решения исходной задачи проводится математическое моделирование атмосферного спектра и, в итоге, вместо исходной СЛАУ решается
v
одномерная система. В результате появляется систематическая ошибка в решении, которая для больших значений шумов является определяющей в ошибке решения задачи. Применяя подобные численные эксперименты, можно выяснить, при каких пороговых значения входных шумов ошибка восстановления концентраций не превышает установленное допустимое значение, и тем самым определить пределы применимости предлагаемой методики для разного типа веществ.
Далее проанализируем случайную составляющую относительной ошибки. Для восстановления концентрации идентифицированного вещества решается одномерная линейная задача:
Ddb (v) z = Dsub (v). (14)
Запишем оптическую плотность экспериментального спектра целевых веществ, выделив аддитивную шумовую составляющую:
Dsub (v) = Dmb (v) + SD”b (v),
где Dmb (v) - зарегистрированное значение, Dmb (v)
- точное значение, 5D“b (v) - шумы в экспериментальном спектре. Т.к. шумы на разных частотах входного спектра, вообще говоря, независимые случайные величины, то
cov(SD“bk, 8Dsub,) =a2SH ,
где ст^ = CT2(vk) - дисперсия шума на частоте vk, 5kl -символ Кронекера. Не нарушая общности, нормируем исходное уравнение на ст^:
X — Duz, =— Df . і стк стк
Для нормированного уравнения верно равенство
cov(5D”b, 5D”b) = Skl и Е^”^) = 0. Решение уравнения (15) будем искать в виде:
DZ - Ds
(15)
где D - нормированная матрица системы. Решение Т системы (15) запишется в виде:
(16)
Z = (DTD)-1 DTDsub.
Поскольку DSS‘ содержит шумы, то решение 2 является приближенным и запишется в виде 2 = 2 +52 . Тогда решение вида (16) можно переписать отдельно для точного значения входной информации и для шумов:
2 = фтпу1 DTDsub,
52 = {ВтП)-хВт5Dsub, а поскольку Datm(v) - величина расчётная, то 5Dsub = 5DE. Принимая во внимание (1) и экспоненциальную зависимость оптической плотности от
нормированного коэффициента пропускания х2(у), очевидно, что среднеквадратичное отклонение восстановленной концентрации сзс линейно зависит от среднеквадратичного значения шума во входном спектре сВ, что видно на рис. 3.
В результате можно вывести аналитическую зависимость среднеквадратического отклонения ошибки восстановленной концентрации о$с от среднеквадратического значения шума сВ в исходном спектре В(у):
СТд „ , (17)
І
X D (P - B)
j=1
где }) - оптическая плотность для искомо-
го вещества, соответствующая референтному спектру; Р] = Р(7], V ); В} = В(у ). В серии численных
экспериментов показано, что количественные значения, описываемые зависимостью (17) и получаемые экспериментально, являются величинами одного порядка. Отклонение от аналитической зависимости (17) можно объяснить тем, что для каждого нового численного эксперимента заново моделируется атмосферный спектр (12), что искажает спектр (6) и последующее решение (9).
Заключение
Продемонстрированы численные процедуры решения обратной задачи дистанционного газового анализа, позволяющие на основе интерпретации единичного спектра собственного теплового изучения веществ в открытой атмосфере проводить их идентификацию и восстанавливать значения интегральных концентраций.
Данная методика основывается на промежуточном моделировании атмосферного спектра; идентификации одного или нескольких целевых веществ корреляционными методами; решении вместо исходной многомерной СЛАУ одной или нескольких одномерных задач, для которых выполнены условия корректности, и решения которых в обычных на практике условиях позволяют восстанавливать интегральные концентрации целевых веществ. Для возможности применения данной методики необходимо наличие базы данных эталонных спектров целевых веществ и атмосферной базы данных.
Показано, что ошибка решения обратной задачи линейно возрастает с увеличением среднеквадратичного значения шума во входном спектре. В серии вычислительных экспериментов продемонстрировано, что значения ошибки восстановления концентраций для рабочего уровня шумов в спектрах не превышают 30%, что является допустимым значением для беспробоотборных газоаналитических систем и методик. Методика реализована в программном комплексе и апробирована в серии как вычислительных, так и натурных испытаний и может быть использована для проведения дистанционного газо-
вого анализа воздушной среды объекта по единичному спектру ФСР [8, 15].
Литература
1. Морозов, А.Н. Пассивная локация химических соединений в открытой атмосфере с помощью Фурье-спект-рорадиометра / А.Н. Морозов, С.И. Светличный, С.Е. Та-балин // Успехи современной радиоэлектроники. - 2007.
- № 8. - С. 34-47.
2. Балашов, А.А. Современные фурье-спектрометры -новая ветвь компьютеризированной оптической техники / А.А. Балашов, В.А. Вагин, Г.Н. Жижин // Компьютерная оптика. - 1989. - № 4. - С. 78-89.
3. Морозов, А.Н. Основы фурье-спектрорадиометрии / А.Н. Морозов, С.И. Светличный. - М.: Наука, 2006. -275 с.
4. Puckrin, E. Measurement of tropospheric ozone by thermal emission spectroscopy / E. Puckrin, W.F.J. Evans // Atmospheric Environment. - 1996. - Vol. 30, N 4. -P. 563-568.
5. Rothman, L.S. The HITRAN database 1986 / L.S. Roth-man, R.R. Gamache, A. Goldman [et al.] // Appl. Optics. -1987. - Vol. 26. - P. 4058-4097.
6. Chedin, A. The GEISA data bank 1984 version / A. Chedin, N. Husson, N.A. Scott [et al.]. - Internal Note LMD, No 127, February 1985, reviewed october 1986.
7. Дворук, С.К. Мониторинг загрязняющих веществ в атмосфере с помощью Фурье-спектрорадиометра / С.К. Дворук, В.Н. Корниенко, И.В. Кочиков [и др.] // Опт. журн. - 2004. - Т. 71, № 5. - С. 7-13.
8. Кочиков, И.В. Распознавание веществ в открытой атмосфере по единичной интерферограмме фурье-спект-рорадиометра / И.В. Кочиков, А.Н. Морозов, С.И. Светличный, И.Л. Фуфурин // Опт. и спектр. - 2009. -Т. 106, № 5. - С. 743-749.
9. Тихонов, А.Н. Методы решения некорректно поставленных задач / А.Н. Тихонов, В.Я. Арсенин. - М: Наука, 1979. - 285 с.
10. Козинцев, В.И. Лазерный акусто-оптический анализ многокомпонентных газовых смесей / В.И. Козинцев, М.Л. Белов, В.А. Городичев, Ю.В. Федотов. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2003. - 352 с.
11. Микаэлян, А.Л. Биологический алгоритм распознавания сильно скоррелированных образов / А.Л. Микаэлян, Б.В. Крыжановский // Труды Института системного программирования РАН. - 2004. - Т. 7. - С. 17-26.
12. Donoho, D. Stable Recovery of Sparse Overcomplete Representations in the Presence of Noise / D. Donoho, M. Elad, V. Temlyakov // IEEE Trans. Information Theory. - 2006. - Vol. 52. - P. 6-18.
13. Grasmair, M. Non-convex sparse regularization / M. Gras-mair // J. Math. Anal. Appl. - 2010. - Vol. 365, N 1. -P. 19-28.
14. Kügler, P. Parameter identification for chemical reaction systems using sparsity enforcing regularization: a case study for the chlorite-iodide reaction / P. Kügler, E. Gau-bitzer, S. Müller // J. Phys. Chem. A. - 2009. -Vol. 113(12). - P. 2775-2785.
15. Фуфурин, И.Л. Сравнительный анализ эффективности
работы двух методик беспробоотборного пассивного мониторинга веществ по данным ИК фурье-
спектрорадиометра / И.Л. Фуфурин, А.Н. Морозов // Труды РНТОРЭС им. А.С. Попова. Серия: Акустоопти-ческие и радиолокационные методы измерений и обработки информации. Выпуск: IV - М.: 2011. - С. 105-108.
References
1. Morozov, A.N. Remote sensing of chemicals in the atmosphere by FTIR spectrometer / A.N. Morozov, S.I. Svet-lichnyi, S.E. Tabalin // Achievements of modern electronics. - 2007. - N 8. - P. 34-47. - (In Russian).
2. Balashov, A.A. Modern Fourier transform spectrometers
- a new branch of computerized optical equipment / A.A. Balashov, V.A. Vagin, G.N. Zhizhin // Computer optics. - 1989. - N 4. - P. 78-89. - (In Russian).
3. Morozov, A.N. Basis of Fourier transform spectroradi-ometry / A.N. Morozov, S.I. Svetlichnyi. - Moscow: “Nauka” Publisher, 2006. - 275 p. - (In Russian).
4. Puckrin, E. Measurement of tropospheric ozone by thermal emission spectroscopy / E. Puckrin, W.F.J. Evans // Atmospheric Environment. - 1996. - Vol. 30, N 4. -P. 563-568.
5. Rothman, L.S. The HITRAN database 1986 / L.S. Rothman, R.R. Gamache, A. Goldman [et al.] // Appl. Optics. -1987. - Vol. 26. - P. 4058-4097.
6. Chedin, A. The GEISA data bank 1984 version / A. Che-din, N. Husson, N.A. Scott [et al.]. - Internal Note LMD, No 127, February 1985, reviewed october 1986.
7. Dvoruk, S.K Remote sensing of pollutants in the open atmosphere by FTIR spetroradiometry / S.K. Dvoruk, V.N. Kornienko, I.V. Kochikov [et al.] // Journal of Optical Technology. - 2004. - Issue 71, N 5. - P. 7-13. - (In Russian).
8. Kochikov, I.V. Substance recognition in the open atmosphere from a single fourier transform spectroradiometer interferogram / I.V. Kochikov, A.N. Morozov, I.L. Fufu-rin, S.I. Svetlichnyi // Optics and Spectroscopy. - 2009. -Issue 106, N 5. - P. 666-671. - (In Russian).
9. Tikhonov, A.N. Methods for solving ill-posed problems / A.N. Tikhonov, V.Ya. Arsenin. - Moscow: “Nauka” Publisher, 1979. - 285 p. - (In Russian).
10. Kozintzev, V.I. Laser acousto-optical analysis of multicomponent gas mixtures / V.I. Kozintzev, M.L. Belov, V.A. Gorodnichev, Yu.V. Fedotov. - Moscow: Bauman Moscow State Technical University Publisher, 2003. -352 p. - (In Russian).
11. Mikaelyan, A.L. Biological algorithm for strongly correlated images recognition / A.L. Mikaelyan, B.V. Kryzha-novskii // Proceedings of the Institute for System Programming of RAS. - 2004. - Issue 7. - P. 17-26. - (In Russian).
12. Donoho, D. Stable Recovery of Sparse Overcomplete Representations in the Presence of Noise / D. Donoho, M. Elad, V. Temlyakov // IEEE Trans. Information Theory. - 2006. - Vol. 52. - P. 6-18.
13. Grasmair, M. Non-convex sparse regularisation / M. Grasmair // J. Math. Anal. Appl. - 2010. - Vol. 365, N 1. -P. 19-28.
14. Kügler, P. Parameter identification for chemical reaction systems using sparsity enforcing regularization: a case study for the chlorite-iodide reaction / P. Kügler, E. Gau-bitzer, S. Müller // J. Phys. Chem. A. - 2009. -Vol. 113(12). - P. 2775-2785.
15. Fufurin, I.L. Comparative analysis of the efficiency of two remote sensing techniques of substances identification by FTIR spectrometer / I.L. Fufurin, A.N. Morozov // Proceedings of RNTORES n.a. A.S.Popov. Series: Acousto-optical and radar measurement techniques and data processing. Issue: IV - Moscow: 2011. - P. 105-108. - (In Russian).
NUMERICAL PROCEDURES FOR SUBSTANCES IDENTIFICATION AND CONCENTRATION CALCULATION IN THE OPEN ATHMOSPHERE BY PROCESSING A SINGLE FTIR MEASUREMENT
I. V. Kochikov1, A.N. Morozov2,1.L. Fufurin2 1 Research computing center M. V. Lomonosov Moscow State University,
2 Bauman Moscow State Technical University
Abstract
Computational algorithms for substances identification and concentration calculation by processing FTIR spectra with moderate resolution in 7-14 micrometer wavelength range are investigated. Algorithms make it possible to identify substances in the open atmosphere by processing a single FTIR spectrum. Instead of solving multi-dimensional system of linear equations it is suggested to solve one or several one-dimensional problem. Transfer to one-dimensional problem is done by the use of correlation analysis. Influence of input spectra noise on the errors in reconstructed concentrations is investigated.
Key words: FTIR spectroscopy, remote sensing, substance identification, concentration calculation.
Сведения об авторах
Кочиков Игорь Викторович, 1959 года рождения. Доктор физико-математических наук (2003 год), работает ведущим научным сотрудником в Научно-исследовательском вычислительном центре МГУ им. М. В. Ломоносова. Область научных интересов: вычислительная электродинамика, исследование структуры молекул, распознавание образов и обработка изображений.
E-mail: [email protected] .
Igor Viktorovich Kochikov, bom in 1959, Ph.D. (Sc.D.) (2003) is a leading researcher in Scientific Research Computing Center of the Moscow University. His scientific interests include computational electrodynamics, molecular structure research, pattern recognition and image processing.
Морозов Андрей Николаевич, 1959 года рождения. Доктор физико-математических наук (1994 год), профессор, работает заведующим кафедрой физики Московского государственного технического университета им. Н.Э. Баумана. Область научных интересов: прецизионные измерения, физическая кинетика и спектроскопия.
Е-mail: amor59@mail. ru .
Andrey Nikolaevich Morozov, born in 1959, Ph.D. (Sc.D.) (1994), prof. is a head of chair of Physics of the Bauman Moscow State Technical University. His scientific interests include precision measurements, physical kinetics and spectroscopy.
Фуфурин Игорь Леонидович, 1984 года рождения. Кандидат физико-математических наук (2010 год), работает доцентом кафедры физики Московского государственного технического университета им. Н.Э. Баумана. Область научных интересов: атмосферная оптика, спектроскопия и вычислительная математика.
E-mail: [email protected] .
Igor Leonidovich Fufurin, born in 1984, Ph.D (2010) is an associated professor in chair of Physics of the Bauman Moscow State Technical University. His scientific interests include atmospheric optics, spectroscopy and calculus mathematics.
Поступила в редакцию 12 июля 2012 г.