В работе приведен подход, основанный на передовых алгоритмах машинного обучения, целью которого является оценка транспортного потока на улично-дорожной сети. Данные получают с дорожных камер, расположенных в ограниченном количестве мест. Рассмотрен вероятностный алгоритм подсчета транспортных средств по некачественным изображениям, относящийся к категории неконтролируемого обучения
видеонаблюдение, интенсивность движения, алгоритмы оптимизации
Транспортные заторы на улично-дорожной сети являются проблемой в городских районах развивающихся стран, где обнаруживаются несоответствия между экономикой и муниципальной инфраструктурой. Интеллектуальные транспортные системы (ИТС) обеспечивают базу для управления дорожным движением. Городам с быстрым темпом экономического роста требуется облегченная ИТС для адаптации к динамично меняющейся среде, которая проста в развертывании, имеет минимальные начальные затраты и предлагает достаточно хорошие функциональные возможности. В качестве альтернативы существующим полномасштабным системам возможен мониторинг на основе веб-камер. В целях городского планирования и оптимизации потока необходимо извлечь ключевую информацию о транспортных потоках из изображений с веб-камеры для всего городского пространства.
Проведено множество исследований мониторинга потока с помощью веб-камер: распознавание транспортных средств для оценки объема потока и регрессионное моделирование для подсчета транспортных средств внесли значительный вклад в решение ряда технических вопросов, однако можно выделить следующие не решенные задачи [1, 2].
Первая задача возникает при обработке изображения низкого качества. Из-за стоимости оборудования и его сохранности использование специальных камер ближнего обзора нецелесообразно. С другой стороны, применение камер общего назначения без специальных осветительных приборов ухудшает стандартные технологии распознавания объектов (при распознавании номерных знаков).
Вторая задача заключается в том, как исключить трудоемкий этап калибровки камеры при обработке изображений. Большинство исследований ИТС на основе видео сосредоточено на алгоритмах калибровки, когда камеры наблюдения не позволяют выполнять аппаратную калибровку. Распознавание транспортных средств выполняется на изображениях, требуется точная настройка камеры на основе геометрической конфигурации камер и улично-дорожной сети. Использование регрессионных моделей может снизить нагрузку, но для их применения требуются подсчитанные вручную или распознанные изображения.
Третья задача заключается в том, как получить информацию с ограниченного числа веб-камер. Моделирование оптимизации городского планирования требует оценки интенсивности движения на каждом отдельном звене дорожной сети.
Рассмотрим оценку потока на основе изображений. Актуальной тематикой исследований является замена традиционных дорогостоящих инфраструктур сбора данных более дешевыми альтернативными методами. На сегодняшний день в основном изучены два метода: GPS (глобальная система позиционирования) и камеры наблюдения. GPS это мощный инструмент сбора информации о дорожном движении на обширной территории. Помимо качества, серьезной проблемой является доступность данных GPS, которые являются собственностью компаний, владеющих коммуникационной инфраструктурой. Это мотивирует органы дорожного движения, не имеющие непосредственного доступа к устройствам GPS, искать другую альтернативу. Таким образом, использование камер наблюдения можно рассматривать как основное направление разработки облегченных ИТС.
Задача определения типичного размера транспортных средств на изображениях с учетом расстояния и углов до места наблюдения является актуальной в рамках мониторинга потока. Эти исследования основаны на стратегии индивидуального распознавания транспортных средств, что неосуществимо при некачественном изображении с веб-камер. Еще одна важная проблема, связанная с традиционным анализом потока на основе изображений, — это стоимость подготовки изображений с правильной маркировкой.
Задача оценки потока на сетевом уровне по частичным наблюдениям основана на двух подходах.
Первый подход – минимизация функции ошибки между наблюдаемыми и оцененными объемами при соблюдении условий сохранения потока.
Второй подход – использование байесовских сетей с использованием графической модели Гаусса. Эти подходы основаны на обоснованной теории GGM, одним из практических недостатков является отсутствие масштабируемости. Глобальное гауссовское предположение трудно применить к большим сетям из-за его вычислительной стоимости и численной нестабильности; таким образом, это вариант не подходит для общегородского мониторинга.
Подход к безкалибровочному анализу изображений низкого качества для подсчета транспортных средств состоит из двух этапов: извлечение данных и их подсчет. Так как веб-камеры анализируются независимо, алгоритм разберём для изображений с одной веб-камеры [3, 4].
Первый этап – извлечение данных. Пусть N – количество обучающих изображений камеры (все изображения имеют одинаковые M пикселей, и каждый из пикселей принимает целое число из 256 уровней яркости). Набор данных представлен как:
Для каждого изображения в качестве предварительной обработки вычитаем медиану по M пикселям, чтобы обработать вариации (между ночным и дневным временем). Целью этапа является извлечение данных
где
Для нахождения порога
что можно рассматривать, как вероятность пикселя принимать значение яркости
где
Оптимальный порог
где
Эту задачу можно решить, оценив целевую функцию для всех 256 различных значений и выбрав то, которое дает максимум.
Схема вероятностного подсчета сводится к следующему. Учитывая оптимизированный порог
На практике рекомендуется дополнительно стандартизировать функцию, поскольку
Часть подсчета транспортных средств состоит из двух подэтапов. Во-первых, мы находим прогностическое распределение для признака x в форме смешанной модели Гаусса.
Во-первых, находим прогностическое распределение
где d – количество транспортных средств, ⊤ – транспонирование,
Количество вариантов
После того, как прогностическая модель учтена в решении нахождение числа
В результате байесовского обучения компоненты, не относящиеся к данным, автоматически удаляются из модели. Функция
Изучение прогностической модели является сложной задачей в связи с взаимозаменяемостью кластеров в смешанной модели. Эту проблему можно решить вводя априорное распределение. Уравнения для нахождения параметров модели включают только простые операции с матрицей и вектором, которые чрезвычайно легко реализовать на языке программирования.
1. Лебедева, О. А. Повышение эффективности работы транспортной сети посредством применения интеллектуальных систем / О. А. Лебедева // Вестник Ангарского государственного технического университета. 2018. № 12. С. 189-191.
2. Лебедева, О. А. Байесовский метод оценки матрицы корреспонденций / О. А. Лебедева, А. Ю. Михайлов // Сборник научных трудов № 6 «Технология, организация и управление автомобильными перевозками. Теория и практика». ФГБОУ ВПО «СибАДИ». 2013. С. 56-58.
3. Ide, T. Сity-wide traffic flow estimation from limited number of low quality cameras / T. Ide, T. Katsuki, T. Morimura, R. Morris // IEEE Transactions on Intelligent Transportation Systems 18(4): pp. 1-10, 2016.
4. Zuylen, H. J. V. The most likely trip matrix estimated from traffic counts / H. J. V. Zuylen, L. G. Willumsen // Transportation Research Part B: Methodological, vol. 14, no. 3, pp. 281-293, 1980.