Научная статья на тему 'ЧИСЛЕННЫЕ МЕТОДЫ АНАЛИЗА МНОГОКОМПОНЕНТНЫХ ГАЗОВЫХ СМЕСЕЙ С ПОМОЩЬЮ ИНФРАКРАСНОЙ ЛАЗЕРНОЙ СПЕКТРОСКОПИИ'

ЧИСЛЕННЫЕ МЕТОДЫ АНАЛИЗА МНОГОКОМПОНЕНТНЫХ ГАЗОВЫХ СМЕСЕЙ С ПОМОЩЬЮ ИНФРАКРАСНОЙ ЛАЗЕРНОЙ СПЕКТРОСКОПИИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
269
77
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГАЗОВЫЙ АНАЛИЗ / СПЕКТРАЛЬНЫЙ АНАЛИЗ / БИОФОТОНИКА / ИНФРАКРАСНАЯ СПЕКТРОСКОПИЯ / КВАНТОВО-КАСКАДНЫЙ ЛАЗЕР / БИОМАРКЕР / МАШИННОЕ ОБУЧЕНИЕ / ГЛУБОКОЕ ОБУЧЕНИЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Голяк Игорь Семенович, Карева Елизавета Романовна, Фуфурин Игорь Леонидович, Анфимов Дмитрий Романович, Щербакова Анастасия Викторовна

В настоящей работе рассматривается применение машинного и глубокого обучения в спектральном анализе многокомпонентных газовых смесей. Экспериментальная установка состоит из квантово-каскадного лазера с диапазоном перестройки 5,3 - 12,8 мкм пиковой мощностью до 150 мВт и астигматической газовой ячейки Эрриотта с длиной оптического пути до 76 м. В качестве тестовых веществ использовались ацетон, этанол, метанол и их смеси. Для обнаружения и кластеризации веществ, в том числе молекул-биомаркеров, предложены методы машинного обучения, такие как стохастическое вложение соседей с t-распределением, метод главных компонент и методы классификации, такие как случайный лес, градиентный бустинг и логистическая регрессия. Для спектрального анализа газовых смесей использована неглубокая свёрточная нейронная сеть на базе TensorFlow (Google) и Keras. В качестве обучающей выборки использовались модельные спектры веществ, а в качестве тестовой - модельные и экспериментальные. Показано, что нейронные сети, обученные на модельных спектрах (база данных NIST), могут распознавать вещества в экспериментальных газовых смесях. Предложено использовать нейронные сети для идентификации газовых смесей как единого целого. На экспериментальной установке зарегистрированы следующие минимальные концентрации: 80 ppb для ацетона и 100 - 120 ppb для этанола и метанола. Показана возможность применения предложенных методов для анализа спектров выдыхаемого человеком воздуха.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Голяк Игорь Семенович, Карева Елизавета Романовна, Фуфурин Игорь Леонидович, Анфимов Дмитрий Романович, Щербакова Анастасия Викторовна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

NUMERICAL METHODS OF SPECTRAL ANALYSIS OF MULTICOMPONENT GAS MIXTURES AND HUMAN EXHALED BREATH

In this paper, the application of machine learning and deep learning in the spectral analysis of multicomponent gas mixtures is considered. The experimental setup consists of a quantum cascade laser with a tuning range of 5.3 - 12.8 µm, a peak power of up to 150 mW, and an astigmatic Herriott gas cell with an optical path length of up to 76 m. Acetone, ethanol, methanol, and their mixtures are used as test substances. For the detection and clustering of substances, including molecular biomarkers, methods of machine learning, such as stochastic embedding of neighbors with a t-distribution, principal component analysis and classification methods, such as random forest, gradient boosting, and logistic regression, are proposed. A shallow convolutional neural network based on TensorFlow (Google) and Keras is used for the spectral analysis of gas mixtures. Model spectra of substances are used as a training sample, and model and experimental spectra are used as a test sample. It is shown that neural networks trained on model spectra (NIST database) can recognize substances in experimental gas mixtures. We propose using machine learning methods for clustering and classification of pure substances and gas mixtures and neural networks for the identification of gas mixture components. Using the experimental setup described, the experimentally obtained concentration limits are 80 ppb for acetone and 100 - 120 ppb for ethanol and methanol. The possibility of using the proposed methods for analyzing spectra of human exhaled air is shown, which is significant for biomedical applications.

Текст научной работы на тему «ЧИСЛЕННЫЕ МЕТОДЫ АНАЛИЗА МНОГОКОМПОНЕНТНЫХ ГАЗОВЫХ СМЕСЕЙ С ПОМОЩЬЮ ИНФРАКРАСНОЙ ЛАЗЕРНОЙ СПЕКТРОСКОПИИ»

Численные методы анализа многокомпонентных газовых смесей с помощью инфракрасной лазерной спектроскопии

И.С. Голяк1, Е.Р. Карева1, И.Л. Фуфурин1, Д.Р. Анфимов1, А.В. Щербакова1, О.А. Небритова1, П.П. Демкин1, А.Н. Морозов1 1 Московский государственный технический университет им. Н. Э. Баумана, 105005, Россия, Москва

Аннотация

В настоящей работе рассматривается применение машинного и глубокого обучения в спектральном анализе многокомпонентных газовых смесей. Экспериментальная установка состоит из квантово-каскадного лазера с диапазоном перестройки 5,3 - 12,8 мкм пиковой мощностью до 150 мВт и астигматической газовой ячейки Эрриотта с длиной оптического пути до 76 м. В качестве тестовых веществ использовались ацетон, этанол, метанол и их смеси. Для обнаружения и кластеризации веществ, в том числе молекул-биомаркеров, предложены методы машинного обучения, такие как стохастическое вложение соседей с t-распределением, метод главных компонент и методы классификации, такие как случайный лес, градиентный бустинг и логистическая регрессия. Для спектрального анализа газовых смесей использована неглубокая свёрточная нейронная сеть на базе TensorFlow (Google) и Keras. В качестве обучающей выборки использовались модельные спектры веществ, а в качестве тестовой - модельные и экспериментальные. Показано, что нейронные сети, обученные на модельных спектрах (база данных NIST), могут распознавать вещества в экспериментальных газовых смесях. Предложено использовать нейронные сети для идентификации газовых смесей как единого целого. На экспериментальной установке зарегистрированы следующие минимальные концентрации: 80 ppb для ацетона и 100 - 120 ppb для этанола и метанола. Показана возможность применения предложенных методов для анализа спектров выдыхаемого человеком воздуха.

Ключевые слова: газовый анализ, спектральный анализ, биофотоника, инфракрасная спектроскопия, квантово-каскадный лазер, биомаркер, машинное обучение, глубокое обучение.

Цитирование: Голяк, И.С. Численные методы анализа многокомпонентных газовых смесей с помощью инфракрасной лазерной спектроскопии / И.С. Голяк, Е.Р. Карева, И.Л. Фуфурин, Д.Р. Анфимов, А.В. Щербакова, О.А. Небритова, П.П. Демкин, А.Н. Морозов // Компьютерная оптика. - 2022. - Т. 46, № 4. - С. 650-658. - DOI: 10.18287/2412-6179-C0-1058.

Citation: Golyak IS, Kareva ER, Fufurin IL, Anfimov DR, Scherbakova AV, Nebritova AO, Demkin PP, Morozov AN. Numerical methods of spectral analysis of multicomponent gas mixtures and human exhaled breath. Computer Optics 2022; 46(4): 650-658. DOI: 10.18287/2412-6179-CO-1058.

Введение

Спектральный анализ многокомпонентных газовых смесей является нетривиальной задачей из-за существенного пересечения спектральных линий веществ, а также различия на несколько порядков в интенсивности спектральных линий. Актуальной является разработка численных методов решения обратной задачи спектроскопии.

Известно, что выдыхаемый человеком воздух содержит более 3000 соединений [1], в т. ч. летучие неорганические [2] и органические соединения [3]. Существует связь между состоянием человеческого организма и химическим составом выдыхаемого воздуха [1, 2]. Определение состава выдыхаемого воздуха может дать существенную информацию о состоянии здоровья человека и исследовать взаимосвязи между различными физиологическими и биохимическими процессами в организме.

Количественный анализ для обнаружения количеств следовых газов на основе газовой хроматографии и масс-спектрометрии остается «золотым стандартом» идентификации летучих органических соединений (ЛОС) в газовых смесях. Сочетание этих методов позволяет быстро идентифицировать ЛОС с высокой селективностью и чувствительностью вплоть до уровней рр1 [6]. Однако эти методы не подходят для измерений в реальном времени. Требование точной калибровки хроматографической колонки, ручные процедуры отбора проб [7] и пробоподготовки являются дополнительными ограничениями.

Разработка новых лазерных источников среднего инфракрасного диапазона, таких как квантовые каскадные лазеры (ККЛ) и межзонные каскадные лазеры, привела к заметному прогрессу в лазерной абсорбционной спектроскопии, что дает большие надежды на развитие метода в биомедицинских приложениях. Это обусловлено высокой селективностью

метода лазерной инфракрасной спектроскопии относительно молекул-биомаркеров в среднем инфракрасном диапазоне, а также небольшим размером устройства, которое снижает стоимость «одного измерения» [8, 9].

Концентрации ЛОС обычно измеряются в диапазоне от ppm до ppb, и, следовательно, для обнаружения необходимо использовать наиболее чувствительные методы измерения поглощения. Чувствительность спектроскопических методов ограничена длиной оптического пути. В этом случае используются методы, позволяющие увеличить длину оптического пути до десятков или сотен метров, тем самым увеличивая минимальную чувствительность на уровнях ppm-ppb [10].

Компания Aerodyne Research, Inc. (США) начала промышленное производство компактного газоанализатора на основе ККЛ среднего инфракрасного диапазона для регистрации следовых количеств CH4, N2O, NO, NO2, CO, CO2, формальдегида, муравьиной кислоты, этилена, ацетилена, аммиака и т. д. (Mini Monitor [11]). Газоанализатор позволяет измерять концентрации CO и NO в режиме реального времени и со значительно более высокой чувствительностью, чем предлагаемые на рынке устройства, использующие диодные лазеры ближнего ИК-диапазона [12, 13].

Для решения обратной задачи спектроскопии, как правило, используются статистические подходы, основанные на корреляции Пирсона [14 - 16] или методе наименьших квадратов [17], что позволяет найти наилучшие совпадения между экспериментальным спектром и эталонным спектром из базы данных. Обратная задача является некорректно поставленной, и описанные методы решения не дают универсального подхода для решения в случае большого числа компонентов.

Альтернативным подходом является анализ спектра смеси как единого целого (паттерна) [18]. В этом случае необходимо применение методов классификации, среди которых активное развитие получили методы машинного обучения.

Как правило, подходы машинного обучения для классификации используют комбинацию методов (LDA, Linear Discriminant Analysis) и (PCA, Principal Component Analysis). В работе [19] определялись и оптимизировались технические характеристики и диагностическая точность анализа выдыхаемого воздуха, связанного с рутинной спирометрией. Анализ спектров выдыхаемого воздуха включал обработку сигналов, коррекцию окружающей среды на основе альвеолярных градиентов и статистику на основе PCA с последующим дискриминантным анализом.

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

В работе [2G] была исследована возможность анализа конденсата выдыхаемого воздуха с целью получения биомаркеров для ранней диагностики рака легких. Пробы были собраны у 192 человек. Авторы использовали алгоритм случайного леса для создания надежной модели с использованием данных о белках для диагностики пациентов с раком легких, где полученная площадь под кривой ROC указывала на хорошую классификацию (S2 %).

В работе [21] исследователи реализовали 11 алгоритмов классификации и их вариации, включая логистическую регрессию, k-ближайших соседей, метод опорных векторов, дерево решений, случайный лес, метод градиентного бустинга и наивный Байес, при обнаружении рака молочной железы на общедоступном наборе данных рака молочной железы Coimbra. Показано, что градиентный бустинг как алгоритм машинного обучения представляет собой лучший классификатор прогноза рака молочной железы с точностью 74,14 %.

Для визуализации данных используется метод стохастического вложения соседей с t-распределением (t-SNE, t-Distributed Stochastic Neighbor Embedding). В работе [22] сообщается об использовании инфракрасной термографии для надежного мониторинга чистоты дыхания бесконтактным и неинвазивным способом. Полученные параметры поступают в классификаторы k-NN и SVMs, которые определяют, имеют ли добровольцы аномальное или нормальное дыхание. Паттерн между точками данных, подаваемыми в классификаторы, просматривается с помощью алгоритма t-SNE. Графики t-SNE показали видимое разделение между точками данных, принадлежащих к разным классам.

Глубокое обучение - одна из самых передовых областей исследований в последние годы, ориентированная на изучение функций и построение моделей прогноза непосредственно из наборов данных. Оно дало отличные результаты во многих областях химии, биологии и спектроскопии, включая данные ИК- и рамановской спектроскопии, метаболомику и т.д. Эти приложения демонстрируют преимущества методов глубокого обучения в извлечении сигналов, изучении признаков и моделировании сложных взаимосвязей.

В работе [23] для повышения точности классификации происхождения табака с помощью метода спектроскопии в ближнем инфракрасном диапазоне (NIRS) использовался алгоритм, основанный на мультимодальных сверточных нейронных сетях (CNN, Convolutional Neutral Network), использующий преимущества сильной способности нейросети к извлечению признаков.

В статье [24] в качестве сетей глубокого обучения использовались CNN, полностью свёрточная сеть (FCN, Fully Convolutional Network) и сеть анализа главных компонентов для определения их способности распознавать наркотики в моче человека и изме-

рять пиримифос-метил в экстракте пшеницы в двух входных формах одномерного вектора или двумерной матрицы. Наилучший результат распознавания лекарственных препаратов в моче с точностью 98,05 % в наборе предсказаний был получен с использованием CNN со спектрами комбинационного рассеяния в качестве входных данных в матричном виде. Оптимальное количественное определение пиримифос-метила было получено с использованием FCN со спектрами в матричном виде с коэффициентом обнаружения 0,9997 и среднеквадратичной ошибкой 0,1574 в наборе предсказаний.

В работе [25] применяют нейронную сеть с градиентным бустингом (GrowNet). Исследование проводится с целью изучения пределов нейронных сетей как слабых обучающихся в парадигме бустинга и анализа влияния каждого компонента GrowNet на производительность и сходимость модели. Авторы показывают, что предложенная модель обеспечивает лучшую производительность в регрессии, классификации и обучении ранжированию на нескольких наборах данных по сравнению с современными методами бустинга.

В наших предыдущих исследованиях [26 - 28] рассмотрены модели выдыхаемого воздуха с точки зрения основных соединений, где определены точность восстановления соединений с использованием метода байесовой оценки; возможность кластеризации спектров с различными отношениями сигнал / шум (SNR, Signal-to-noise Ratio) методами линейного дискрими-нантного анализа LDA и анализа главных компонент PCA; возможность использования сверточных нейронных сетей для анализа чистых веществ с различным отношением сигнал / шум.

В настоящей работе предложены методы анализа спектров смесей как единого целого (паттернов) с целью их классификации, что может найти применение для биомедицинских приложений. Мы использовали сочетание методов машинного обучения и методов классификации (случайный лес, градиентный бу-стинг, логистическая регрессия). Мы используем неглубокую CNN на основе TensorFlow (Google) и Keras для идентификации биомаркеров в газовых смесях. Модельные ИК-спектры, созданные на основе базы данных NIST, используются для обучения, а в качестве тестовых наборов - модельные и экспериментальные спектры. Процесс обучения на модельных спектрах позволяет существенно сократить время разработки программного обеспечения газоанализаторов.

Экспериментальная установка

Экспериментальная установка основана на методе инфракрасной лазерной спектроскопии и предназначена для высокочувствительного спектрального анализа многокомпонентных газовых смесей, чистых веществ и выдыхаемого человеком воздуха. Принципиальная схема установки представлена на рис. 1.

--3 ^^^^

Рис. 1. Схема экспериментальной установки: 1 - ККЛ; 2 -

плоское зеркало; 3 - фокусирующая линза; 4 -светоделитель 95/5; 5 - видимый лазер; 6 - референтный фотоприемник; 7 - плоское зеркало; 8 - многоходовая кювета; 9 - плоское зеркало; 10 - сигнальный фотоприемник

Экспериментальная установка состоит из инфракрасного квантово-каскадного лазера и кадмий-ртуть-теллурового фотоприемника, охлаждаемого каскадом ячеек Пельтье. Квантово-каскадный лазер (LaserTune, Block Engineering) излучает в импульсном режиме с пиковой мощностью до 150 мВт, длительностью импульса около 50 нс и частотой повторения около

1 МГц. Излучение происходит в спектральном диапазоне 5,3 - 12,8 мкм с шагом перестройки 2 см -1. Размер лазерного луча в поперечном сечении составляет около 2^4 мм2. Расходимость не более 5 мрад, нестабильность мощности около 5 %.

Фотоприемник типа PVMI-4TE (Vigo, Польша) обладает обнаружительной способностью D*~6 -8*109 см*Гц1/2/Вт и временным разрешением не менее 4 нс.

ККЛ (рис. 1, поз. 1) излучает в ИК-диапазоне, луч попадает на зеркало (рис. 1, поз. 2), после чего проходит через фокусирующую линзу (рис. 1, поз. 3). Далее луч проходит через светоделитель (рис. 1, поз. 4), где отраженный луч попадает в опорный фотоприемник (рис. 1, поз. 6), а второй луч падает на зеркало (рис. 1, поз. 7) и, отразившись от него, попадает в кювету (рис. 1, поз. 8) под углом 3°. Луч выходит из кюветы под углом 6° относительно входного луча в той же плоскости и попадает на сигнальный фотоприемник (рис. 1, поз. 9). Для юстировки установки используется лазерная указка (рис. 1, поз. 5).

Для проведения экспериментов были использованы три схемы пробоподготовки. Первая схема (рис. 2, Путь Б) предназначена для получения спектров чистых веществ и измерения их минимальных концентраций. Схема состоит из пробы (рис. 2, поз. 2), из которой подается вещество на регулятор расхода газа

2 (РРГ, GE50A (Bronkhorst, Нидерланды)) (рис. 2, поз. 3). Затем вещество с заданной скоростью попадает в кювету (рис. 2, поз. 5). Вся система предвари-

тельно вакуумируется с помощью насоса MVP 015-2 DC (Vacuumbrand GMBH and CO KG, Германия) (рис. 2, поз. 6). Давление в кювете отслеживается по вакуумметру (рис. 2, поз. 7), в том числе в системе имеется выход на атмосферу (рис. 2, поз. 8).

Рис. 2. Схема модуля для чистых веществ и многокомпонентных смесей: 1 - баллон с азотом;

2 - резервуар с тестовым веществом; 3,4 - регуляторы расхода газа; 5 - многоходовая газовая кювета Эрриота; 6 - насос; 7 - вакуумметр; 8 - выход на атмосферу

Вторая схема установки для получения спектров многокомпонентных газовых смесей (рис. 2, Путь А) включает в себя две пробы с веществами (рис. 2, поз. 2), из которых отдельно на РРГ1 (FC-201CV) (рис. 3, поз. 3) подаются вещества. Дальнейший эксперимент проходит аналогично описанной ранее первой схеме для чистых веществ.

Наконец, третья схема (рис. 3) предназначена для получения спектров выдыхаемого человеком воздуха. Для получения корректного спектра из пробы выдыхаемого воздуха (рис. 3, поз. 2) необходимо подать поток продувочного газа (рис. 3, поз. 1) на нафионовый осушитель серии MD (Perma Pure LLC, США) (рис. 3, поз. 3) через РРГ2 (рис. 3, поз. 5) с отношением пробы к продувочному газу, равным 1:2. Для этого на РРГ1 (рис. 3, поз. 1) и на РРГ2 выставляется скорость потока, соответствующая отношению объемных долей пробы к азоту. Затем осушенная проба попадает в кювету (рис. 3, поз. 6) и снимается спектр. Данная схема также включает в себя вакуумный насос, вакуумметр и выход на атмосферу (рис. 3, поз. 7, 8, 9 соответственно).

1 - баллон с азотом; 2 - тедларовый пакет; 3 - нафионовый осушитель; 4,5 - регуляторы расхода газа; 6 - многоходовая газовая кювета Эрриота; 7 - насос; 8 - вакуумметр; 9 - выход на атмосферу

Для сбора и хранения пробы использовались тед-ларовые пакеты.

Эксперименты показали чувствительность разработанной установки на уровне 80 ррЬ по ацетону и 100-120 ррЬ по этанолу и метанолу.

Численные методы анализа экспериментальных данных

В настоящей работе используются следующие методы машинного обучения: метод главных компонент и стохастическое вложение соседей с 1-распре-делением. Следующие алгоритмы применялись для оценки прогностической эффективности классификации: градиентный бустинг, случайный лес и логистическая регрессия.

Логистическая регрессия применяется для прогнозирования вероятности возникновения события на основе значений набора функций. Для этого вводится так называемая зависимая переменная у, которая принимает только одно из двух значений и набор независимых переменных - вещественных x1, x2,..., xn, на основании значений которых требуется вычислить вероятность принятия определенного значения зависимой переменной. Все регрессионные модели могут быть представлены как

где P - вероятность того, что интересующее событие произойдет, у - стандартное уравнение регрессии.

Случайный лес - это непараметрический многомерный ансамблевый метод, введенный Бгетап, 2001 [29]. Алгоритм случайного леса создает деревья решений для выборок данных, а затем получает прогноз по каждой из них и, наконец, выбирает лучшее решение посредством голосования. Это метод ансамбля, который лучше, чем единое дерево решений, потому что он уменьшает переобучение путем усреднения результата.

Классификатор градиентного бустинга - это агрегированный алгоритм начальной загрузки, основанный на нескольких деревьях решений. Функция дифференцируемых потерь минимизируется за счет оптимизации весов моделей и обучающих данных. В задаче оценки функции или «прогнозирующего обучения» имеется система, состоящая из случайной «выходной» или «ответной» переменной у и набора случайных «входных» или «объясняющих» переменных х = {x1,..., xn}. Используя

«обучающую» выборку {y¡, х,известных значений (у, х), целью является получение оценки или приближения ¥\х) к функции ¥*(х), отображающей х в у, которая минимизирует ожидаемое значение некоторой заданной функции потерь Д(у, ¥(х)) по совместному распределению всех (у, х) значений

Р* = а^шпЕУхЬ(у,Р(х)) = а^шпЕ \_Еу(Д(у,Р(х))) | х].

¥ Р

В качестве метода глубокого обучения применяется неглубокая свёрточная нейронная сеть (см. рис. 4).

Рис. 4. Принципиальная схема неглубокой нейронной сети

Архитектура сети включает в себя входной, свер-точный, скрытый полносвязный слой и полносвязный выходной слой. Количество слоев выходного слоя соответствует количеству определяемых классов. В качестве функции активации применяется функция ЯеЬи для сверточного и скрытого полносвязного слоя, для выходного слоя - многомерная логистическая функция активации (8ойтах). Для обучения нейронной сети применяется метод стохастического градиентного спуска. Модель нейронной сети построена с помощью библиотеки машинного обучения Тешо^о'«' и библиотеки глубокого обучения КегаБ.

Результаты и обсуждения

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

1. Подготовка модельной и экспериментальной выборки смесей для проведения эксперимента.

2. Применение методов машинного и глубокого обучения к подготовленным данным.

3. Сравнение эффективности полученных результатов.

4. Апробация оптимального метода идентификации на реальных спектрах выдыхаемого человеком воздуха.

Тренировочные, валидационные и тестовые выборки

Для создания модельных спектров из базы №8Т [30] были взяты 5 спектров чистых веществ: ацетон, ацетальдегид, этанол, этилен и метанол. На рис. 5 приведены модельный и экспериментальный спектры этанола. Коэффициент корреляции Пирсона составляет значение 0,77.

Оптические плотности компонентов в смеси выбираются случайным образом от 10 % до 70 % от самой глубокой линии с использованием равномерного распределения. Так же ко всем модельным спектрам добавлен белый шум. Отношение сигнал / шум изме-

няется от 6 до 14 с шагом 1 от глубины самой слабой линии в рассматриваемом спектральном диапазоне.

В результате чего получилась выборка, состоящая из 26 классов смесей (все комбинации из 5 веществ, описанных выше) и включающая в себя 11700 спектров. Данная выборка была разбита на тренировочную и валидационную в соотношении 50 % на 50 %.

Модельный и экспериментальный спектры этанола

Волновое число, см"1

Рис. 5. Экспериментальный и модельный спектр этанола

Тестовая модельная выборка состоит из 200 модельных спектров смесей с различными отношениями сигнал / шум и глубинами оптических линий.

Тестовая экспериментальная выборка состоит из 829 спектров смесей и сформирована из 3 классов: ацетон и метанол, этанол и метанол, этанол и ацетон.

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

Методы машинного обучения

Разработанные численные методы предназначены для классификации газовых смесей и выявления биомаркеров. Данные преобразовывались таким образом, чтобы их распределение имело среднее значение 0 и стандартное отклонение 1. Число главных компонент для спектров смеси равно 2.

На рис. 6а показан результат применения метода РСА, а на рис. 6б - результат применения метода Ь 8КБ для спектров смесей. Использовался метод РСА с 6 компонентами, и получен коэффициент дисперсии 0,95. На рис. 6а показаны проекции данных на 2-мерное подпространство для удобства визуализации. Для читаемости отображение классов на рис. 6 ограничено 3 смесями.

Точности классификаторов, использованных для идентификации газовых смесей, приведены в табл. 1. Классификатор градиентного бустинга в совокупности с методами машинного обучения дает преимущественно более высокий результат.

Методы глубокого обучения

Свёрточная нейронная сеть - это один из видов нейронных сетей с использованием свёрточных слоев. Операция свертки является взвешенным суммированием в небольшом окне, которое называется свёр-точным ядром. По мере того, как свёрточное ядро

скользит по входному вектору, выходные векторы локальных признаков формируют так называемую карту признаков.

0,00-

2.-2,50-

ÎT-5,00-Й

В -7,508

| -10,0-& -12.5-

S -15,0-

Я й

-20,0 -

-40 -30 -20 -10 0 10

Главная компонента 1 (52,7%) Метод t-SNE

7060-

В

140" I

Щ 30-го-ю-

б)

Рис. 6. Результаты кластеризации смесей веществ по методу РСА (а) и по методу РБМЕ (б)

Табл. 1. Точность распознавания примененных классификаторов для модельных смесей веществ

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Классификаторы Смеси

PCA t-SNE

Градиентный бустинг 99 % 74 %

Случайный лес 98 % 70 %

Логистическая регрессия 97 % 59 %

Для определения оптимальных параметров нейронной сети была проведена оптимизация гиперпараметров сети с применением Random Grid Search Cross-Validation framework (RGS-CV) [31]. Для применяемой сети были получены следующие параметры: размер сета равен 10; количество эпох равно 400 (табл. 2); количество ядер свёрточного слоя равно 48; размер ядра свёрточного слоя равен 20; шаг свертки равен 1; параметр регуляризации равен 10 10, момент для стохастического градиентного спуска равен 0,9; скорость обучения равна 10 -3. Характеристики выходного слоя нейросети для распознавания газовых смесей: количество классов равно 26; входная размерность массива данных равна 961.

Результаты обучения представлены на рис. 7. Точность распознавания на тестовом модельном

наборе смесей составила 99 %. Данный результат существенно не отличается от результатов использования метода градиетного бустинга (табл. 1).

Табл. 2. Зависимость точности обучения от количества эпох на тренировочной выборке

Число эпох Точность

Медиана Среднее квадратичное отклонение

200 0,512 0,480

300 0,982 0,018

400 0,993 0,001

500 0,993 0,003

Далее мы обучили созданную нейронную сеть на модельных спектрах смесей, а распознавание проводилось на 3 классах экспериментальных смесей: ацетон и метанол, этанол и метанол, этанол и ацетон. Точность распознавания на 829 тестовых смесях составила не более 89 %. Для методов машинного обучения описанный эксперимент не дает положительный результат (точности каждого из них не превысили 5 %).

Также был поставлен численный эксперимент, когда нейронная сеть обучалась и тестировалась исключительно на 3 классах экспериментальных смесей. Размеры выборок: обучающая - 649, тестовая -170 спектров. Точность распознавания в данном случае составила 88 %.

3,02,52,0-

1,00,50,00 50 100 150 200 250 300 350 400

а) Эпми

1,00,8-| 0,6-

0,2

б)

Рис. 7. Обучение нейронной сети на смесях: (а) функция потерь обучения на модельной выборке уз функция потерь на валидационной; (б) точность обучения на модельной выборке уз точность валидации

Метод РСА

.ЛУ «

—"

О Ацетон-Этанол V Ацетон-Метанол + Метанол-Этанол

О Ацетон-Этанол V Ацетон-Метанол + Метанол-Этанол

XX f¡

-20 0 20 t-SNE признак 1

- Обучение - Валидация

V

F

О 50 100 150 200 250 300 350 4(Ю Эпохи

Таким образом, сверточная нейронная сеть, обученная как на модельных, так и на экспериментальных многокомпонентных смесях, способна разделять спектры по классам с довольно высокой точностью, используя спектр как единое целое (паттерн). Результат на модельных данных указывает на то, что нейронная сеть действительно работает по спектральным линиям, выделяя их как признаки.

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

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

В эксперименте приняли участие четыре волонтёра, среди которых - две женщины и два мужчины в возрасте от 23 до 26 лет. На момент проведения лабораторных экспериментов у испытуемых отсутствовали хронические заболевания. Пробы выдыхаемого воздуха брались утром натощак и вечером на протяжении нескольких дней. Всего зарегистрировано 260 спектров. Матрица кросс-корреляции представлена на рис. 8.

Из представленной на рис. 8 матрицы кросс-корреляций видно, что корреляция Пирсона не позволяет классифицировать испытуемых по спектрам выдыхаемого воздуха. Нейронная сети, обученная на экспериментальных спектрах, позволяет с точностью 99 % классифицировать испытуемых по инфракрасным спектрам выдыхаемого воздуха.

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

-1,00

Исп1_День1 Исп1_День2 Исп2_^День1 Исп2_День2 ИспЗ_День1 ИспЗ_Девь2

Рис. 8. Матрица кросс-корреляции

Заключение

В работе проведен анализ эффективности распознавания многокомпонентных газовых смесей методами машинного и глубокого обучения.

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

применение нейронной сети позволило классифицировать инфракрасные спектры выдыхаемого человеком воздуха с точностью 99 %. Сверточные нейронные сети представляют собой эффективный метод обработки и анализа спектральных данных в биомедицине, где целесообразно исследовать весь спектр целиком без необходимости анализа отдельных компонент. Более того, нейронная сеть, обученная на модельных данных, с точностью не хуже 89 % распознает экспериментальные спектры, что позволяет существенно сократить время и затраты на сбор данных для обучения нейронной сети.

Благодарности

Работа выполнена в рамках реализации программы стратегического академического лидерства «Приоритет-2030», утвержденных постановлением Правительства Российской Федерации от 13 мая 2021 г. № 729.

References

[1] Selvaraj R, Vasa NJ, Nagendra SMS, Mizaikoff B. Advances in mid-infrared spectroscopy-based sensing techniques for exhaled breath diagnostics. Molecules 2020; 25: 2227. DOI: 10.3390/molecules25092227.

[2] Vaks VL, Domracheva EG, Sobakinskaya EA, Chernyaeva MB. Exhaled breath analysis: physical methods, instruments, and medical diagnostics. Physics-Uspekhi 2014; 57: 684-701. DOI: 10.3367/ufne.0184.201407d.0739.

[3] van Mastrigt E, Reyes-Reyes A, Brand K, et al. Exhaled breath profiling using broadband quantum cascade laser-based spectroscopy in healthy children and children with asthma and cystic fibrosis. J Breath Res 2016; 10: 026003. DOI: 10.1088/1752-7155/10/2/026003.

[4] Pauling L, Robinson AB, Teranishi R, Cary P. Quantitative analysis of urine vapor and breath by gas-liquid partition chromatography. Proc Natl Acad Sci USA 1971; 68: 23742376. DOI: 10.1073/pnas.68.10.2374.

[5] Wallace LA, Pellizzari ED, D.Hartwell T, Sparacino CM, Sheldon LS, Zelon H. Personal exposures, indoor-outdoor relationships, and breath levels of toxic air pollutants measured for 355 persons in New Jersey. Atmospheric Environ 1985; 19(10): 1651-1661. DOI: 10.1201/9780367810870-15.

[6] Matthews DE, Hayes JM. Isotope-ratio-monitoring gas chromatography-mass spectrometry. Anal Chem 1978; 50: 1465-1473. DOI: 10.1021/ac50033a022.

[7] Lu Z, Huang W, Wang L, Xu N. Exhaled nitric oxide in patients with chronic obstructive pulmonary disease: A systematic review and meta-analysis. Int J Chron Obstruct Pulmon Dis 2018; 13: 2695-2705. DOI: 10.2147/COPD.S165780.

[8] Nadeem F, Mandon J, Khodabakhsh A, Cristescu S, Harren F. Sensitive spectroscopy of acetone using a widely tunable external-cavity quantum cascade laser. Sensors 2018; 18: 2050. DOI: 10.3390/s18072050.

[9] Xia J, Zhu F, Kolomenskii AA, et al. Sensitive acetone detection with a mid-IR interband cascade laser and wavelength modulation spectroscopy. OSA Continuum 2019; 2: 640. DOI: 10.1364/OSAC.2.000640.

[10] Heinrich K, Fritsch T, Hering P, Murtz M. Infrared laser-spectroscopic analysis of 14NO and 15NO in human

breath. Appl Phys B 2009; 95: 281-286. DOI: 10.1007/s00340-009-3423-1.

[11] Jimenez R, Herndon S, Shorter JH, Nelson DD, McManus JB, Zahniser MS. Atmospheric trace gas measurements using a dual quantum-cascade laser mid-infrared absorption spectrometer. Proc SPIE 2005; 5738: 318. DOI: 10.1117/12.597130.

[12] McManus JB, Nelson DD, Herndon SC, et al. Comparison of cw and pulsed operation with a TE-cooled quantum cascade infrared laser for detection of nitric oxide at 1900 cm-1. Appl Phys B 2006; 85: 235-241. DOI: 10.1007/s00340-006-2407-7.

[13] Wysocki G, McCurdy M, So S, et al. Pulsed quantum-cascade laser-based sensor for trace-gas detection of carbonyl sulfide. Appl Opt 2004; 43(32): 6040-6046. DOI: 10.1364/A0.43.006040.

[14] Vasil'ev NS, Vintaykin IB, Golyak IgS, Golyak IlS, Kochikov IV, Fufurin IL. Recovery and analysis of raman spectra obtained using a static fourier transform spectrometer. Computer Optics 2017; 41(5): 626-635. DOI: 10.18287/2412-6179-2017-41-5-626-635.

[15] Kochikov IV, Morozov AN, Svetlichnyi SI, Fufurin IL. Substance recognition in the open atmosphere from a single Fourier transform spectroradiometer interferogram. Opt Spectrosc 2009; 106: 666-671. DOI: 10.1134/S0030400X09050075.

[16] Li J, Hibbert DB, Fuller S, Vaughn G. A comparative study of point-to-point algorithms for matching spectra. Chemom Intell Lab Syst 2006; 82: 50-58. DOI: 10.1016/j.chemolab.2005.05.015.

[17] Samsonov DA, Tabalina AS, Fufurin IL. QCL spectroscopy combined with the least squares method for substance analysis. J Phys Conf Ser 2017; 918: 012034. DOI: 10.1088/1742-6596/918/1/012034.

[18] Skarysz A, et al., Convolutional neural networks for automated targeted analysis of raw gas chromatography-mass spectrometry data. 2018 Int Joint Conf on Neural Networks (IJCNN) 2018: 1-8. DOI: 10.1109/IJCNN.2018.8489539.

[19] de Vries R, Brinkman P, van der Schee MP, et al. Integration of electronic nose technology with spirometry: validation of a new approach for exhaled breath analysis. J Breath Res 2015; 9: 046001. DOI: 10.1088/1752-7155/9/4/046001.

[20] Löpez-Sänchez LM, Jurado-Gamez B, Feu-Collado N, et al. Exhaled breath condensate biomarkers for the early

diagnosis of lung cancer using proteomics. Am J Physiol Lung Cell Mol Physiol 2017; 313: L664-L676. DOI: 10.1152/ajplung.00119.2017.

[21] Austria YD, Goh ML, Maria LBSta Jr, Lalata J-A, Goh JE, Vicente H. Comparison of machine learning algorithms in breast cancer prediction using the coimbra dataset. International Journal of Simulation: Systems, Science & Technology 2019 Suppl 2; 20: 23. DOI: 10.5013/ijssst.a.20.s2.23.

[22] Jagadev P, Giri LI. Non-contact monitoring of human respiration using infrared thermography and machine learning. Infrared Phys Technol 2020; 104: 103117. DOI: 10.1016/j.infrared.2019.103117.

[23] Zhang L, Ding X, Hou R. Classification modeling method for near-infrared spectroscopy of tobacco based on multimodal convolution neural networks. J Anal Methods Chem 2020; 2020: 9652470. DOI: 10.1155/2020/9652470.

[24] Weng S, Yuan H, Zhang X, et al. Deep learning networks for the recognition and quantitation of surface-enhanced Raman spectroscopy. Analyst 2020; 145: 4827-4835. DOI: 10.1039/D0AN00492H.

[25] Badirli S, Liu X, Xing Z, Bhowmik A, Doan K, Keerthi SS. Gradient boosting neural networks: GrowNet. arXiv Preprint 2020. Source: ¿https://arxiv.org/abs/2002.07971n.

[26] Fufurin IL, Golyak IS, Anfimov DR, et al. Machine learning applications for spectral analysis of human exhaled breath for early diagnosis of diseases. Proc SPIE 2020; 11553: 115531G. DOI: 10.1117/12.2584043.

[27] Tabalina AS, Anfimov DR, Fufurin IL, Golyak IS. Infrared quantum cascade laser spectroscopy as non-invasive diagnostic tests for human diseases. Proc SPIE 2020; 11359: 113591J. DOI: 10.1117/12.2555042.

[28] Fufurin IL, Anfimov DR, Kareva ER, et al. Numerical techniques for infrared spectra analysis of organic and inorganic volatile compounds for biomedical applications. Opt Eng 2021; 60(8): 082016. DOI: 10.1117/1.OE.60.8.082016.

[29] Breiman L. Random forests. Machine Learning 2001; 45: 5-32. DOI: 10.1023/A:1010933404324.

[30] Linstrom P. NIST Chemistry WebBook, NIST Standard Reference Database Number 69. Source: ahttps://webbook.nist.gov/chemistry/n.

[31] Bergstra J, Yoshua B. Random search for hyper-parameter optimization. J Mach Learn Res 2012; 13: 281-305.

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

Голяк Игорь Семенович, 1985 года рождения. Кандидат физико-математических наук, работает доцентом кафедры физики Московского государственного технического университета им. Н. Э. Баумана. Область научных интересов - спектроскопия и цифровая обработка изображений. E-mail: igorgolyak@vandex.ru .

Карева Елизавета Романовна, 1997 года рождения, является аспирантом МГТУ им. Н. Э. Баумана. В 2021 году получила степень магистра физики в МГТУ им. Н. Э. Баумана. В настоящее время работает инженером в научно-исследовательском отделе АО «Центр прикладной физики МГТУ им. Н. Э. Баумана» в области ИК-спектроскопии и анализа дыхания. E-mail: elisabethkareva@smail.com .

Фуфурин Игорь Леонидович, 1984 года рождения. Кандидат физико-математических наук (2010 год), работает доцентом кафедры физики Московского государственного технического университета им. Н. Э. Баумана. Автор более 100 научных работ, 3 патентов. Область научных интересов - атмосферная оптика, биофотони-ка, спектроскопия и вычислительная математика. E-mail: igfil@mail.ru .

Анфимов Дмитрий Романович, 1997 года рождения, аспирант физического факультета МГТУ им. Н. Э. Баумана, получил степень магистра в 2020 году, работает инженером в Центре прикладной физики МГТУ им. Н. Э. Баумана и является получателем нескольких грантов Российского фонда фундаментальных исследований. E-mail: dimananfimov97@,gmail.com .

Щербакова Анастасия Викторовна, 2000 года рождения, студент магистратуры кафедры физики МГТУ им. Н. Э. Баумана. Работает в «Центре прикладной физики МГТУ им. Н. Э. Баумана». Исполнитель ряда грантов Российского фонда фундаментальных исследований. E-mail: nastya_schs@mail. ru .

Небритова Ольга Александровна, 1995 года рождения. Аспирант физического факультета МГТУ им. Н. Э. Баумана. Работает ассистентом кафедры физики МГТУ им. Н. Э. Баумана. Является получателем нескольких грантов Российского фонда фундаментальных исследований. E-mail: o.nebritova@outlook.com .

Демкин Павел Павлович, 1996 года рождения, магистр физического факультета МГТУ им. Н. Э. Баумана. Работает в «Центре прикладной физики МГТУ им. Н. Э. Баумана». Исполнитель ряда грантов Российского фонда фундаментальных исследований. E-mail: demkin.pavel1996@yandex.ru .

Морозов Андрей Николаевич, 1959 года рождения, член-корреспондент РАН, доктор физико-математических наук, профессор, заведующий кафедрой физики, генеральный директор «Центра прикладной физики МГТУ им. Н. Э. Баумана», почетный работник высшего профессионального образования Российской Федерации. А. Н. Морозов является автором более 300 научных статей и 19 изобретений. Он опубликовал 9 монографий и 3 учебника. Основные научные работы А. Н. Морозова посвящены развитию теории и созданию систем пассивной оптической локации химических соединений в открытой атмосфере; оптоэлектронным информационно-измерительным системам; описанию необратимых и стохастических процессов в прецизионных измерительных системах и системах управления; развитию теории немарковских случайных процессов. E-mail: amor59@mail.ru .

ГРНТИ: 29.31.26, 28.23.37 Поступила в редакцию 20 сентября 2021 г. Окончательный вариант - 30 октября 2021 г.

Numerical methods of spectral analysis of multicomponent gas mixtures

and human exhaled breath

I.S. Golyak1, E.R. Kareva1,1.L. Fufurin1, D.R. Anfimov1, A.V. Scherbakova1, A.O. Nebritova1, P.P. Demkin1, A.N. Morozov1 1 The Bauman Moscow State Technical University (BMSTU, Moscow)

Abstract

In this paper, the application of machine learning and deep learning in the spectral analysis of multicomponent gas mixtures is considered. The experimental setup consists of a quantum cascade laser with a tuning range of 5.3 - 12.8 ^m, a peak power of up to 150 mW, and an astigmatic Her-riott gas cell with an optical path length of up to 76 m. Acetone, ethanol, methanol, and their mixtures are used as test substances. For the detection and clustering of substances, including molecular biomarkers, methods of machine learning, such as stochastic embedding of neighbors with a t-distribution, principal component analysis and classification methods, such as random forest, gradient boosting, and logistic regression, are proposed. A shallow convolutional neural network based on TensorFlow (Google) and Keras is used for the spectral analysis of gas mixtures. Model spectra of substances are used as a training sample, and model and experimental spectra are used as a test sample. It is shown that neural networks trained on model spectra (NIST database) can recognize substances in experimental gas mixtures. We propose using machine learning methods for clustering and classification of pure substances and gas mixtures and neural networks for the identification of gas mixture components. Using the experimental setup described, the experimentally obtained concentration limits are 80 ppb for acetone and 100 - 120 ppb for ethanol and methanol. The possibility of using the proposed methods for analyzing spectra of human exhaled air is shown, which is significant for biomedical applications.

Keywords: gas analysis, spectral analysis, biophotonics, infrared spectroscopy, quantum cascade laser, biomarker, machine learning, deep learning.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Citation: Golyak IS, Kareva ER, Fufurin IL, Anfimov DR, Scherbakova AV, Nebritova AO, Demkin PP, Morozov AN. Numerical methods of spectral analysis of multicomponent gas mixtures and human exhaled breath. Computer Optics 2022; 46(4): 650-658. DOI: 10.18287/2412-6179-C0-1058.

Acknowledgements: The work was carried out as part of the implementation of the program of strategic academic leadership "Priority-2030", approved by the Decree of the Government of the Russian Federation of May 13, 2021 No. 729.

Authors' information

Igor Semenovich Golyak, (b. 1985), Ph.D. (2015) is an associated professor of Physics department of Bauman Moscow State Technical University. His scientific interests include spectroscopy and digital image processing. E-mail: igorgolyak@yandex.ru .

Elizaveta Romanovna Kareva, (b. 1997), is a PhD student at Bauman Moscow State Technical University. She received her BS degree in Physics from the BMSTU in 2019. Currently, she works as an engineer in the Research department of JSC, "Center for Applied Physics BMSTU." She works in the field of IR spectroscopy and breath analysis. E-mail: elisabethkareva@,gmail.com .

Igor Leonidovich Fufurin, (b. 1984), Ph.D (2010) is an associated professor of Physics department of Bauman Moscow State Technical University. I.L. Fufurin is author of more than 100 publications and 3 patents.His scientific interests include atmospheric optics, biophotonics, spectroscopy, and calculus mathematics. E-mail: igfil@mail.ru .

Dmitriy Romanovich Anfimov, (b. 1997), is a graduate student of Physics department at the BMSTU. He received his BS degree in 2018. He works as an engineer at the "Center for Applied Physics BMSTU." The executor of several grants of the Russian Foundation for Basic Research. E-mail: E-mail: dimananfimov97@gmail.com .

Anastasia Viktorovna Scherbakova, (b. 2000), is a master's student of Physics department at the BMSTU. She works at the "Center for Applied Physics BMSTU". Executor of several grants of the Russian Foundation for Basic Research. E-mail: nastya_schs@mail.ru .

Olga Alexandrovna Nebritova, (b. 1995), is a PhD student of Physics department at Bauman Moscow State Technical University. She works as an assistant of Physics department, Bauman Moscow State Technical University. The executor of several grants of the Russian Foundation for Basic Research. E-mail: o.nebritova@outlook. com .

Pavel Pavlovich Demkin, (b. 1996), is a MS of Physics department at the BMSTU. He works at the "Center for Applied Physics BMSTU". Executor of several grants of the Russian Foundation for Basic Research. E-mail: demkin.pavel1996@yandex.ru .

Andrey Nikolaevich Morozov, (b. 1959), is a Corresponding Member of the Russian Academy of Sciences, Doctor of Physics and Mathematics, professor, head of Physics department, General Director of the "Center for Applied Physics", MSTU N.E. Bauman, Honorary Worker of Higher Professional Education of the Russian Federation. A.N. Morozov is author of over 300 scientific articles and 19 inventions. He published 9 monographs and 3 textbooks. The main scientific works of A.N. Morozov devoted to the development of the theory and the creation of systems for passive optical location of chemical compounds in an open atmosphere; optoelectronic information-measuring systems; a description of irreversible and stochastic processes in precision measuring systems and control systems; development of the theory of non-Markov random processes. E-mail: amor59@mail.ru .

Received September 20, 2021. The final version - October 30, 2021.

i Надоели баннеры? Вы всегда можете отключить рекламу.