Машинное обоняние — это автоматизированное моделирование обоняния . Новое применение в современной инженерии, оно включает использование роботов или других автоматизированных систем для анализа химических веществ в воздухе. Такой аппарат часто называют электронным носом или e-носом. Разработка машинного обоняния осложняется тем фактом, что устройства e-носа на сегодняшний день реагируют на ограниченное количество химических веществ, тогда как запахи производятся уникальными наборами (потенциально многочисленными) пахучих соединений. Технология, хотя и находится на ранних стадиях разработки, обещает множество применений, таких как: [1] контроль качества в пищевой промышленности , обнаружение и диагностика в медицине, [2] обнаружение наркотиков , взрывчатых веществ и других опасных или незаконных веществ , [3] ликвидация последствий стихийных бедствий и мониторинг окружающей среды .
Один из типов предлагаемой технологии машинного обоняния — это приборы с массивом газовых датчиков , способные обнаруживать, идентифицировать и измерять летучие соединения. Однако критическим элементом в разработке этих приборов является анализ образов , и успешная разработка системы анализа образов для машинного обоняния требует тщательного рассмотрения различных вопросов, связанных с обработкой многомерных данных: предварительная обработка сигнала, извлечение признаков , выбор признаков , классификация , регрессия, кластеризация и проверка. [4] Еще одной проблемой в текущих исследованиях машинного обоняния является необходимость прогнозирования или оценки реакции датчика на смеси ароматов. [5] Некоторые проблемы распознавания образов в машинном обонянии, такие как классификация запахов и локализация запахов, могут быть решены с помощью методов ядра временных рядов. [6]
Существует три основных метода обнаружения с использованием датчиков запаха на основе проводящего полимера (полипиррола), датчиков газа на основе оксида олова и датчиков микровесов на основе кварцевого кристалла. [ необходима ссылка ] Они обычно включают в себя (1) массив датчиков определенного типа, (2) электронику для опроса этих датчиков и создания цифровых сигналов и (3) программное обеспечение для обработки данных и пользовательского интерфейса.
Вся система представляет собой средство преобразования сложных сенсорных реакций в качественный профиль летучих веществ (или сложной смеси химических летучих веществ), составляющих запах, в форме выходного сигнала.
Обычные электронные носы не являются аналитическими инструментами в классическом смысле, и очень немногие утверждают, что могут количественно определить запах. Эти инструменты сначала «обучаются» целевому запаху, а затем используются для «распознавания» запахов, чтобы будущие образцы можно было идентифицировать как «хорошие» или «плохие».
Исследование альтернативных методов распознавания образов для массивов химических датчиков предложило решения для различения искусственного и биологического обоняния, связанного с размерностью. Этот биологически вдохновленный подход включает создание уникальных алгоритмов для обработки информации. [7]
Электронные носы способны различать запахи и летучие вещества из широкого спектра источников. В списке ниже приведены лишь некоторые типичные приложения для технологии электронного носа — многие из них подкреплены научными исследованиями и опубликованными техническими статьями.
Локализация запаха представляет собой комбинацию количественного химического анализа запаха и алгоритмов поиска пути, а условия окружающей среды играют важную роль в качестве локализации. Различные методы исследуются для различных целей и в различных реальных условиях.
Локализация запаха — это метод и процесс обнаружения летучего химического источника в среде, содержащей один или несколько запахов. Это жизненно важно для всех живых существ как для нахождения пропитания, так и для избежания опасности. В отличие от других основных человеческих чувств , обоняние полностью основано на химии. Однако, по сравнению с другими измерениями восприятия, обнаружение запаха сталкивается с дополнительными проблемами из-за сложных динамических уравнений запаха и непредсказуемых внешних возмущений, таких как ветер.
Технология локализации запаха показывает многообещающие результаты во многих областях применения, включая: [8] [1]
Самым ранним инструментом для обнаружения специфического запаха был механический нос, разработанный в 1961 году Робертом Уайтоном Монкриффом. Первый электронный нос был создан У. Ф. Уилкенсом и Дж. Д. Хартманом в 1964 году. [9] Ларком и Хэлсолл обсуждали использование роботов для обнаружения запахов в ядерной промышленности в начале 1980-х годов, [10] а исследования по локализации запахов были начаты в начале 1990-х годов. Локализация запахов в настоящее время является быстрорастущей областью. Были разработаны различные датчики и предложены различные алгоритмы для различных сред и условий.
Механическая локализация запаха может быть выполнена с помощью следующих трех шагов: (1) поиск наличия летучего химического вещества, (2) поиск местоположения источника с помощью массива датчиков запаха и определенных алгоритмов, и (3) идентификация отслеживаемого источника запаха (распознавание запаха).
Методы локализации запаха часто классифицируются в соответствии с режимами распространения запаха в диапазоне условий окружающей среды. Эти режимы обычно можно разделить на две категории: поток жидкости с преобладанием диффузии и поток жидкости с преобладанием турбулентности. Они имеют различные алгоритмы локализации запаха, обсуждаемые ниже.
Методы отслеживания и локализации для потока жидкости с преобладанием диффузии, который в основном используется при подземной локализации запаха, должны быть разработаны таким образом, чтобы обонятельная машина могла работать в средах, в которых движение жидкости определяется вязкостью. Это означает, что диффузия приводит к рассеиванию потока запаха, а концентрация запаха уменьшается от источника как распределение Гаусса . [11]
Диффузия химических паров через почву без внешнего градиента давления часто моделируется вторым законом Фика :
где D — константа диффузии, d — расстояние в направлении диффузии, C — химическая концентрация, t — время.
Предполагая, что поток химического запаха распространяется только в одном направлении с равномерным профилем поперечного сечения, соотношение концентрации запаха на определенном расстоянии и в определенный момент времени между концентрациями источников запаха моделируется как
где — концентрация источника запаха. Это простейшее динамическое уравнение в моделировании обнаружения запаха, игнорирующее внешний ветер или другие помехи. В рамках модели распространения с доминированием диффузии были разработаны различные алгоритмы, просто отслеживающие градиенты концентрации химических веществ для определения источника запаха.
Простым методом отслеживания является алгоритм E. coli . [12] В этом процессе датчик запаха просто сравнивает информацию о концентрации из разных мест. Робот движется по повторяющимся прямым линиям в случайных направлениях. Когда текущая информация о запахе улучшается по сравнению с предыдущим показанием, робот продолжит движение по текущему пути. Однако, когда текущее состояние хуже предыдущего, робот вернется назад, а затем двинется в другом случайном направлении. Этот метод прост и эффективен, однако длина пути сильно варьируется, а ошибки увеличиваются с приближением к источнику. [ необходимо дополнительное объяснение ]
Другой метод, основанный на модели диффузии, — это алгоритм шестигранного пути, разработанный Р. Эндрю Расселом [12] для подземной локализации химического запаха с помощью закопанного зонда, управляемого роботом-манипулятором. [12] [13] Зонд движется на определенной глубине вдоль краев плотно упакованной шестиугольной сетки. В каждом соединении состояний n есть два пути (левый и правый) для выбора, и робот выберет путь, который ведет к более высокой концентрации запаха на основе информации о концентрации запаха в предыдущих двух состояниях соединений n −1 , n −2 . В трехмерной версии алгоритма шестигранного пути , алгоритме додекаэдра, зонд движется по пути, который соответствует плотно упакованным додекаэдрам , так что в каждой точке состояния есть три возможных выбора пути.
В потоке жидкости с преобладанием турбулентности методы локализации разработаны для работы с фоновым потоком жидкости (ветер или вода) как прерыванием турбулентности. Большинство алгоритмов в этой категории основаны на моделировании струи (рисунок 1). [14]
Динамика плюма основана на гауссовых моделях, которые основаны на уравнениях Навье-Стокса . Упрощенное граничное условие гауссовой модели:
где D x и D y — константы диффузии; — линейная скорость ветра в направлении x , — линейная скорость ветра в направлении y . Кроме того, предполагая, что окружающая среда однородна, а источник шлейфа постоянен, уравнение для обнаружения запаха в каждом датчике робота в каждой точке времени обнаружения t − th имеет вид
где — t − й образец i − го датчика, — коэффициент усиления, — k − й источник интенсивности, — местоположение k − го источника, — параметр затухания шлейфа, — фоновый шум, удовлетворяющий . При моделировании шлейфа для локализации источника запаха могут использоваться различные алгоритмы.
Простым алгоритмом, который можно использовать для оценки местоположения, является метод триангуляции (рисунок 2). Рассмотрим уравнение обнаружения запаха выше, положение источника запаха можно оценить, организовав расстояния датчиков на одной стороне уравнения и игнорируя шум. Положение источника можно оценить с помощью следующих уравнений:
Метод наименьших квадратов (МНК) — это немного сложный алгоритм для локализации запаха. Версия МНК модели отслеживания запаха имеет вид:
где — евклидово расстояние между узлом датчика и источником шлейфа, определяемое по формуле:
Главное отличие алгоритма LSM от метода прямой триангуляции — шум. В LSM шум учитывается, а местоположение источника запаха оценивается путем минимизации квадратичной ошибки. Нелинейная задача наименьших квадратов задается как:
где — предполагаемое местоположение источника, а — среднее значение нескольких измерений на датчиках, определяемое по формуле:
Другой метод, основанный на моделировании шлейфа, — это оценка максимального правдоподобия (MLE). В этом методе локализации запаха несколько матриц определяются следующим образом:
С помощью этих матриц модель обнаружения запаха на основе шлейфа можно выразить следующим уравнением:
Затем MLE можно применить к моделированию и сформировать функцию плотности вероятности.
где — предполагаемое положение источника запаха, а логарифмическая функция правдоподобия —
Максимальную оценку параметра правдоподобия можно рассчитать путем минимизации
и точное местоположение источника запаха можно оценить, решив:
В 2007 году была предложена стратегия, называемая инфотаксис, в которой ментальная модель создается с использованием ранее собранной информации о том, где, скорее всего, находится источник запаха. Робот движется в направлении, которое максимизирует информацию. [15] Инфотаксис разработан для отслеживания в турбулентных средах. Он был реализован как частично наблюдаемый процесс принятия решений Маркова [16] со стационарной целью в двумерной сетке. [17]