Регистрация / Вход
Прислать материал

Использование цветовой информации для распознавания момента переключения светофора в видеопотоке.

Фамилия
Кодосов
Имя
Никита
Отчество
Игоревич
Номинация
Информационные технологии
Институт
Институт информационных технологий и автоматизированных систем управления (ИТАСУ)
Кафедра
Инженерной кибернетики
Академическая группа
ММ-14-1
Научный руководитель
к.т.н., доцент, Полевой Д.В.
Название тезиса
Использование цветовой информации для распознавания момента переключения светофора в видеопотоке.
Тезис

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

Постановка:

            На вход поступает видеопоток (последовательность кадров) с камеры на автомобиле (видеорегистратора). Автомобиль стоит перед дорожно-уличным светофором.

            Выходом после обработки каждого кадра является сигнал о том, совершил ли светофор переключение.

Решение:

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

Также выделены следующие вспомогательные этапы:

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

Результаты:

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

В планах:

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

Для решения задачи использованы следующие программные средства:

  1. объектно-ориентированный язык программирования C++, для написания основного ядра программы
  2. библиотеку OpenCV для обработки и подготовки визуальных данных которые будут подаваться на вход программы и выдаваться на выходе.