ISSN 0868-5886
НАУЧНОЕ ПРИБОРОСТРОЕНИЕ, 2012, том 22, № 2, с. 21-26 МЕТОДЫ И МЕТОДИКИ ИЗМЕРЕНИЙ =
УДК 621.391.26
© Ю. А. Титов, В. В. Манойлов, А. Г. Кузьмин
ВЫДЕЛЕНИЕ ИНФОРМАЦИОННЫХ ПРИЗНАКОВ В МАСС-СПЕКТРОМЕТРИЧЕСКИХ СИГНАЛАХ
ПРОБ ВОЗДУХА
В работе предлагается использование нового метода выделения информационных признаков из обрабатываемых сигналов — обобщенного спектрального анализа в приспособленном базисе. Проведены исследования функциональной структуры и адаптируемой математической основы системы классификации сигналов различных типов, в том числе масс-спектров воздуха, полученных на квадрупольном анализаторе. Разработаны алгоритмы синтеза приспособленных к обрабатываемым сигналам базисных функций ортогональных преобразований. В качестве примера использования данного метода в аналитическом приборостроении рассматривается обработка масс-спектров, полученных на квадрупольном масс-спектрометре, для анализа чистоты воздуха.
Кл. сл.: методы обработки сигналов, масс-спектрометрия, оценка параметров масс-спектров воздуха, анализ алгоритмов обработки данных
ВВЕДЕНИЕ
Для выделения информационных признаков из масс-спектрометрических сигналов проб воздуха развивается новый метод обработки сигналов на основе применения обобщенного спектрального анализа в приспособленном базисе. На основе усредненных масс-спектров проб воздуха, не содержащих примесей, строится приспособленный базис для обобщенного спектрального анализа. Такой базис используется в качестве обучающего эталона. Далее приспособленный базис строится для масс-спектра исследуемого воздуха. После чего происходит сравнение двух этих базисов. Применение предлагаемого метода позволяет производить анализ проб воздуха и обнаруживать пробы воздуха, содержащие примеси.
Задача по выявлению информативных признаков в масс-спектрометрических сигналах может быть представлена как задача нахождения вектора Y
Y = FX,
где X — вектор исходных данных преобразования; F — оператор преобразования; У=[ у1, у2,..., уь ]Т — вектор признаков, который должен адекватно характеризовать вектор исходного описания с точки зрения задачи оценки параметров масс-спектра.
При решении этой задачи возникает вопрос выбора класса оператора преобразования F . Известно, что общий подход к отысканию процедур оценки признаков основан на линейных преобразованиях. Среди них наибольшее распространение
получили ортогональные преобразования. При использовании ортогональных преобразований имеется возможность выбора систем базисных функций, наиболее приспособленных к решаемой задаче. При этом может обеспечиваться высокая вычислительная эффективность таких преобразований, которые могут выполняться по быстрым алгоритмам.
ОРТОГОНАЛЬНЫЕ ПРЕОБРАЗОВАНИЯ.
ОСНОВНЫЕ СВОЙСТВА
В рамках теории цифровой обработки сигналов понятие ортогонального преобразования может быть представлено в виде матричного уравнения
у = нх, (1)
где Н — матрица ортогонального преобразования; X = [ х1, х2,..., хи ]Т — вектор анализируемого сигнала; У = [у1, у2,..., уи ]Т — вектор, спектральных
коэффициентов (является отображением X в спектральной области).
Оператор преобразования Н включает в себя систему базисных функций и имеет структуру
"[hii • ■An ]
H = h2 = [h21 • h2 N ]
hM _ _[ hM 1 • hMN ]
где \НЛ, ^ 2,---, кш ] — вектор дискретных значений 1 -й базисной функции.
Система функций } является базисной, если все функции ортогональны друг другу и образуют полную систему, для которой не существует ни одной другой функции, ортогональной ко всем остальным. При выполнении условия полноты имеет место равенство М = N . Система ортогональных базисных функций является нормированной (или ортонормированной), если норма каждой базисной функции в пространстве L2 равна единице, т. е. для любого 1 < 1 < N .
Выбор той или иной базисной системы производится по требованиям конкретной задачи анализа сигналов[1, 2]. При решении задачи оценки наличия примесей в масс-спектрах воздуха базис должен обеспечивать получение пространства информативных признаков невысокой размерности и выражаться в факторизованной форме, которая ведет к возможности оперативного выполнения ортогонального преобразования по быстрому алгоритму. Сокращение размерности при этом заключается в том, что при ортогональном преобразовании основная информативная (релевантная) часть исходной информации концентрируется в k спектральных коэффициентах k << N. За счет исключения остальных спектральных коэффициентов как неинформативных размерность вектора информативных признаков существенно уменьшается. Таким образом, следует выбирать ту базисную систему, которая обеспечивает максимальное уменьшение размерности вектора информативных признаков при минимальных информационных потерях. В работе [2] предложен новый подход к построению ортогональных преобразований с параметрически перестраиваемыми по форме базисными функциями с сохранением их ортогональности и полноты. Рассмотрим аппарат таких преобразований более подробно.
ПЕРЕСТРАИВАЕМЫЕ ОРТОГОНАЛЬНЫЕ ПРЕОБРАЗОВАНИЯ
Существо метода перестраиваемых ортогональных преобразований состоит в таком факто-ризованном представлении матрицы спектрального оператора, в котором ненулевые элементы фак-торизованных матриц взаимосвязаны условиями ортонормированности и полноты и имеют степени свободы, обеспечивающие параметрическое формирование множества базисов с алгоритмами быстрых преобразований [4, 5]. В основе построения алгоритма лежит представление оператора преобразования Н в виде произведения слабозапол-ненных (факторизованных) далее неразложимых матриц:
H = с.с.
С
С i (фIl,•••,фN)— факторизованные (слабозапол-
ненные далее неразложимые) матрицы, ненулевые элементы которых зависят от параметров фу,
N
1 = 1,—,п ; у = 1,---,—. Здесь п — число фактори-
зованных матриц С {, в частности при N = 2п равно N (N — размерность оператора Н ). При
п N
этом каждая из матриц С { содержит — элементарных матричных блоков, обобщенная модель которых имеет параметрическую форму и названа в силу неразложимости спектральным ядром. Для операторов размерности N = 2п факторизованные матрицы С {составляются из параметрических элементов ядер
V =
ау
Ру
У 8
(2)
Пример структуры факторизованной матрицы С{ имеет вид:
С =
0 0
0 0
а-1 0 0 У1 0 0
Рп 0 0 81 _ 0 0
0 'аг2 0 0 У 2 " 0
0 _Р/2 0 0 82 _ " 0
а
Р,1
0 0
(3)
В этом случае параметрические элементы матриц-ядер (2) вычисляются следующим образом:
V, =
Р,
У, 5,,
,)
8Ш(ф,, )
^, 8Ш(ф,, )
,, = ехр(,0,.,), ф е [0,2^], 0е[0,2^]. Задавая параметры элементов ядер ф,., и 0,.,,
можно формировать спектральные операторы Н. Система базисных функций строится на основе
обучающего эталона Яэт в соответствии с условием (2). Элементы матриц находятся по итерационной процедуре. Для N = 2 имеем:
"с1 ¿1" " Г1" " у1"
_ ¿1 —с1 _ _Г2 _ _ у 2 _
^ -
+ ¿^ =
У^ У2 ,
где
Гс1 = сов(ф),
= в1п(ф1>.
Равенство Y1 = Yц (Уц — целевой вектор) выполняется при у2 = ¿1г1 - с1г2 = 0, откуда получаем
— = — ^ ф = агс§
V Г У
Для N = 4 имеем Gт = У .
Первый шаг в процедуре — произведение
эт = X
С11 0 ¿11 0 Г1 у11
¿11 0 —с11 0 Г2 у12
0 С12 в12 Г3 у13
0 ¿12 —с12 _ /4 _ _ у14
>11 = с11г1 + ¿11^
где
У12 = ¿11Г1 — С11Г3, У13 = С12 Г2 — ¿12 Г4, У14 = ¿12 Г2 — С12 Г4 .
_С11 ¿11 " " Г1 " " уП "
_ ¿11 —С11 _ _Г3 _ _ у12 _
_С12 ¿12 " у13"
_ ¿12 —С12 _ _Г4 _ _ у14 _
( „ \
V Г у
( „ \
Ф12 = aгctg
V Г4 У
Параметры — ф11 = агС§
результирующий вектор — Y1 =[у11,0,У13,0]т . Для второго шага произведения по аналогии
имеем G 2 У1 = У2
С21 0 ¿21 0 " у11 " у 21 "
¿21 0 —С21 0 0 у 22
0 С12 в12 у13 у 23
0 ¿12 -С12 _ 0 _ у24 _
у11 у 21 С21 ¿21 "0" " у 21 "
у13 у 22 ¿21 —С21 0 _ у22 _
Параметры — ф21 = аг^
^ Уп^ V У13 У
ф22 = 0, и дос-
Элементы у11 и у12 этого вектора определяются произведением первого ядра матрицы G1 на элементы п и п
и соответственно у13 и у14 находятся аналогично через произведение второго ядра на элементы г2 и г4
тигается искомое равенство У2 = Уц = [у21, 0,0,0] .
ПРИМЕНЕНИЕ ПРИСПОСОБЛЕННОГО ПРЕОБРАЗОВАНИЯ К АНАЛИЗУ МАСС-СПЕКТРОВ ВОЗДУХА
При анализе масс-спектров, полученных в различных экспериментах одной пробы и от различных проб, существуют ситуации, при которых необходим количественный сравнительный анализ масс-спектров. В ряде случаев применение приспособленных преобразований может решить задачу количественных сравнений масс-спектров проб чистого воздуха и проб воздуха с примесями.
Критериями для принятия решения о наличии различий в сравниваемых масс-спектрах является сравнение норм и квадратов максимальных значений начальных компонент в векторах, полученных в результате выполнения преобразования соответственно эталона и тестируемых сигналов. В качестве обучающего эталона используется усредненный масс-спектр чистого воздуха. Данный подход обработки сигналов был исследован для изучения возможностей его применения в масс-спектро-метрии. Систему приспособленных базисных функций, отвечающих требованиям ортонормиро-ванности и полноты, предлагается строить на основе обучающего эталона Яэт. Оператор ортогонального преобразования считается приспособленным к Я эт, если выполняется условие
СП
¿1Г1 — С1Г2 =
с
2
с
N
„ = Y =Гvl50,...,0l .
п эт ц Г^ ц1 ' ' "> J
H R
Здесь Ня — приспособленный оператор; Yц — целевой вектор, принимаемый в качестве критерия
настройки оператора; Иэт =[r■sml,...,гтN]Т— вектор обучающего эталона. Элементы матриц С1, С 2,---, С {, С;+1 находятся по итерационной процедуре, описанной в работах [2, 3, 6]. На каждом шаге итерации заполненность матриц уменьшается в 2 раза. На (п — 1) -м шаге мы получаем диагональную матрицу, а на п-м шаге — одно число. После построения приспособленного оператора преобразования Н вектор преобразованного сигнала получается по формуле Y = HFT , где F — исходный сигнал. Критерием (целевым вектором) для принятия решения о наличии примеси является сравнение норм и квадратов максимальных значений начальных компонент в векторах, полученных в результате выполнения преобразования соответственно стандартного образца и тестируемых сигналов.
Вектор Y, полученный в результате преобразования исходного сигнала в приспособленном базисе, сравнивается с вектором Уэт чистого воздуха, полученным также в результате преобразования в приспособленном базисе. Эти два вектора информационно одинаковы, если
llY " YJ < S,
\Y(1)2 - ^эт(1)2| < е.
(4)
В противном случае масс-спектры, которые сравниваются, информационно различны. Параметры 8 и £ выбираются в процессе обучения с использованием информации о величине среднего квадратичного отклонения (СКО) шума. По величинам нормы разности векторов]^ — Yэт|| и разности квадратов главных компонент |Г(1)2 — Yэm(1)2|
можно судить о количественном информационном отличии масс-спектров, которые сравниваются. Полученные в результате сравнения числовые величины не обязательно могут свидетельствовать о наличии загрязнений в воздухе, но могут дать информацию об отличиях масс-спектров измеряемой пробы от усредненного масс-спектра чистого воздуха.
Практическое применение
Рассмотрим применение данного метода в масс-спектрометрии. На рис. 1 представлен масс-спектр воздуха, который получен путем многократных измерений газовой смеси заранее известного состава. Такой масс-спектр был выбран в качестве эталонного сигнала Иэт. На рис. 2 представлен масс-спектр воздуха содержащего примеси. Легко заметить, что содержание азота (масса 28) во втором масс-спектре выше, чем в первом.
base signal
»
........................... ..................
...........................
I
32
.......................;...........................
А J ! 4D : Л i
Рис. 1. Спектр воздуха, используемый в качестве эталонного сигнала Ы Над спектральными линиями указаны соответствующие массы
ргос signal
28 1
32 Л
Л J — 1 ^
Рис. 2. Спектр воздуха, в котором увеличено содержание азота ( масса 28)
spectr ргос signa
3
0.5
\
Рис. 4. Спектр сигнала, представленного на рис. 2, в приспособленном базисе
Рис. 3. Спектр эталонного сигнала Ыэт в приспособленном базисе. Этот спектр содержит один элемент, отличный от нуля
На рис. 3 представлен спектр эталонного сигнала Ыэт, полученный по формуле (1) в приспособленном базисе. Как видно, этот спектр содержит один элемент, отличный от нуля. На рис. 4 представлен спектр воздуха с примесями. Нетрудно заметить, что в этом случае имеется ряд элементов, отличных от нуля.
Принятие решения о чистоте воздуха по его масс-спектру осуществляется двумя путями.
1. Сравнение с заранее установленной константой 8 разности вектора Y, полученного путем преобразования в приспособленном базисе проверяемого сигнала, и вектора Уэт — преобразованного эталонного сигнала Ыэт (верхняя строка
формулы (4)).
2. Сравнение с заранее установленной константой £ модуля разности квадратов первых элементов в векторах Y и Уэт .
Если оба неравенства в формуле (4) выполняются, то измеренный масс-спектр принадлежит чистому воздуху. В противном случае в измеренном с помощью масс-спектрометра воздухе содержатся примеси.
ЗАКЛЮЧЕНИЕ
Рассмотренные алгоритмы оценки наличия примесей в масс-спектрах воздуха на основе орто-
тональных преобразований в приспособленном базисе имеют следующие основные преимущества.
1. Независимость от формы исходного сигнала.
2. Простота реализации.
3. Возможность автоматизированной оценки наличия загрязнений в окружающем воздухе.
Дальнейшее изучение возможностей метода преобразований в приспособленном базисе для оценки чистоты воздуха по его масс-спектру требует выполнения следующих работ:
• формирования сигналов, которые могут быть приняты за эталонные;
• выбора констант S и s для того чтобы принять достоверное решение о загрязнении воздуха по его масс-спектру при наличии в нем шумов и помех;
• проведения экспериментальных работ для оценки чувствительности метода и воспроизводимости его результатов.
СПИСОК ЛИТЕРАТУРЫ
1. Солодовников А.И., Спиваковский А.М. Основы теории и методы спектральной обработки информации. Учебн. пособие. Л.: Изд-во ЛГУ, 1986. 272 с.
2. Абденнби А. Разработка и исследование метода и алгоритмов классификации сигналов на основе приспосабливаемых спектральных ортогональных преобразований. Дис. ... канд. техн. наук. СПбГЭТУ, 2005.
120 с.
3. Неймарк Ю.И., Басин Ю.Г. Алгоритмы приспособленного базиса в задачах распознавания образов // Техническая кибернетика. № 2, 1970. C. 145-161.
4. Ахмед Н.Д., Рао К.Р. Ортогональные преобразования при обработке цифровых сигналов. М.: Связь, 1980. 248 с.
5. Солодовников А.И. Синтез полных ортонормиро-ванных функций, имеющих алгоритм быстрого преобразования // Вопросы теории систем автоматического управления. Межвуз. сборник. Л.: Изд-во ЛГУ, 1978. Вып. 4. С. 94-105.
6. Манойлов В.В. Развитие методов обработки информации в масс-спектрометрии для изотопного и элементного анализа, Дис. ... докт. техн. наук по специальности 01.04.01 "Приборы и методы экспериментальной физики". Санкт-Петербург, 2008. 263 с.
Институт аналитического приборостроения РАН, г. Санкт-Петербург
Контакты: Манойлов Владимир Владимирович, [email protected]
Материал поступил в редакцию 5.10.2011.
ALLOCATION OF INFORMATION ATTRIBUTES IN THE MASS SPECTROMETRIC SIGNALS OF AIR
Yu. A. Titov, V. V. Manoilov, A. G. Kuzmin
Institute for Analytical Instrumentation of RAS, Saint-Petersburg
The paper deals with a new method of isolating informational attributes from the processed signals, the generalized spectral analysis in the adapted basis. The studies of the functional structure of mathematical foundations and adaptable classification system of different signal types, including the quadrupole mass spectra of air, were carried out. The algorithms for synthesis of basic functions adapted to process signals of orthogonal transforms were developed. Mass spectra which was obtained by a quadrupole mass spectrometer processing, obtained on quadrupole mass spectrometer, for the analysis of air purity was used as an example.
Keywords: signal processing methods, mass spectrometry, parameter estimation of the mass spectra of air, analysis of the data processing algorithms