Анализ моделей для обработки изображений при реализации системы обнаружения объектов на железнодорожной полосе

Бесплатный доступ

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

Еще

Обработка изображений, анализ, обнаружение объектов, железнодорожный путь, автоматизация

Короткий адрес: https://sciup.org/14121890

IDR: 14121890   |   DOI: 10.47813/2782-2818-2021-1-1-43-51

Текст статьи Анализ моделей для обработки изображений при реализации системы обнаружения объектов на железнодорожной полосе

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

Долгосрочная программа развития (ДПР) ОАО «Российские железные дороги» разработана и синхронизирована с положениями Государственных программ Российской Федерации. К основным задачам данной программы относятся: обновление парка подвижного состава, в том числе тягового, с учётом заключения с его производителями контрактов жизненного цикла; развитие инфраструктуры для обеспечения перспективных объёмов перевозок и повышение производственной эффективности; обеспечение необходимого уровня безопасности движения и экологической безопасности; переход на «цифровую железную дорогу» [2].

К особенностям железных дорог, как объекта защиты, относятся: интенсивность и высокая скорость движения поездов на ряде участков, ограниченное время принятия решений в случае экстренной ситуации; прохождение дорог по территориям ряда субъектов РФ с большой плотностью населения, множество населенных пунктов и дачных массивов, расположенных в непосредственной близости от полосы отвода; люди, легитимно (персонал) и нелегитимно (местные жители, туристы, грибники) присутствующие на железнодорожных путях, отсутствие правовых ограничений на нахождение в полосе отвода и соответственно невозможность защиты от проникновения [3].

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

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

Централизованной системы управления и безопасности, которая должна:

  •    обеспечивать анализ поездной ситуации, состояния элементов и подсистем инфраструктуры;

  •    основываясь на проанализированных данных, формировать графики и маршруты движения поездов;

  •    гибко подстраиваться под изменяющуюся обстановку на всех участках движения;

  • •   при необходимости изменять графики и маршруты движения во избежание

аварийных ситуаций;

  • •   оптимизировать движение составов, таким образом, чтобы оно совпадало с

изначальным планом движения;

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

  • 2.    Метод

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

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

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

Системой навигации, необходимой для отслеживания места положения поезда.

На сегодняшний день существуют различные системы такие, как Китайская система управления движением поездов(CTCS) и Европейская система управления движением поездов (ЕТСS), Система управления и обеспечения безопасности движения поездов. Данные системы осуществляют диагностику технического состояния подвижных составов, мониторинг их расположения, а также управление графиками, маршрутами и интервалами между поездами [4, 5]. Однако для полностью автоматического управления подвижным составом, также необходима и реализация системы обнаружения объектов, находящихся на пути подвижного состава, поворотов, а также разрывов железнодорожного полотна.

Для решения задачи обнаружения объектов необходима система, которая способна «просматривать» железнодорожное полотно и определять объекты в случае их нахождении на путях, разрывы полотна и повороты. Следовательно, система должна состоять из:

  •    камеры, установленной в передней части локомотива;

  •    блок обработки изображения, предназначенный для обнаружения объектов;

  •    блок связи для взаимодействия системы обнаружения с системой автоматизированного управления.

Существует несколько возможных типов реализации данной системы. Система обнаружения объектов может располагается как на борту локомотива, так и удаленно, принимая изображения по сети. У каждого из этих вариантов есть свои преимущества и недостатки.

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

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

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

Система, располагающаяся удаленно, должна представлять из себя сервер, который будет принимать данные с камер на обработку и отправлять управляющий сигнал системе автоматизированного управления поездом. Блок связи поддерживает постоянный контакт с системами поезда.

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

К недостаткам относятся:

  •    зависимость от среды передачи данных;

  •    низкая скорость обработки видеопоследовательности (поскольку необходимо обрабатывать данные с нескольких локомотивов, требуется достаточно мощное оборудование для обработки данных);

  •    уязвимость в случае отказа системы (оповещения перестают получать сразу несколько локомотивов).

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

Установка подобных систем на эксплуатируемый подвижной состав позволяет не только автоматизировать процесс движения состава, но и дает возможность мониторинга состояния железнодорожной инфраструктуры, не нарушая графика движения поездов в условиях реального взаимодействия подвижного состава и пути при повышенных скоростях движения [6].

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

Для решения задачи обнаружения объектов, разрывов полосы и поворотов было принято решение реализовать несколько моделей для обработки изображения:

  •    для выделения контура железнодорожной полосы, объектов, находящихся на ней или ее разрывов;

  •    для классификации объектов обнаруженных первой и вычисления их размеров;

  •    для определения поворотов, основываясь на данных, полученных по контурам первой.

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

На сегодняшний день одной из лучших сегментирующих нейронных сетей признана сеть U-Net. Данная нейронная сеть в своей структуре помимо всех перечисленных выше слоев, чтобы получить более точные результаты, на каждом шаге после транспонированного слоя использует пропускные соединения, объединяя выходные данные транспонированных сверточных слоев с картами функций из сверточных слоях на тех же уровнях. После каждой конкатенации снова применяется две последовательные регулярные свертки, чтобы модель могла научиться собирать более точный результат. [7]. На рисунке 1 представлена структура нейронной сети U-Net.

Рисунок 1. Структура нейронной сети U-Net.

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

Рисунок 2. Пример входных данных.

Рисунок 3. Пример выходных данных.

Рисунок 4. Пример входных данных.

Рисунок 5. Пример выходных данных.

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

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

В качестве метода определения расстояния до поворотов и объектов возможно использование анализа серии изображений объекта и его размытия из [8].

4.    Заключение

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

Статья