В ходе работ над платформой автоматизированного оперативного создания и актуализации универсального графа движения («RuMap: RoadNetworkBuilder») был разработан программный модуль «RuMap: RoadSignsRecognition». Работы проводились в ходе выполнения НИОКР по программе «Развитие-ЦП-1» в соответствии с договором о предоставлении гранта, заключенным ЗАО «Геоцентр-Консалтинг» с Федеральным государственным бюджетным учреждением «Фонд содействия развитию малых форм предприятий в научно-технической сфере». Как один из источников исходных данных для работы платформы «RuMap: RoadNetworkBuilder» рассматривались данные с видеорегистраторов.
Программный модуль «RuMap: RoadSignsRecognition» предназначается для распознавания знаков дорожного движения по данным с видеорегистраторов (видеофайлов и соответствующих им файлов треков движения транспортных средств) и формирования набора данных, содержащих навигационную информацию для дорожного графа.
Приложение распознаёт знаки, которые непосредственно влияют на построение автомобильного маршрута (знаки направления движения по полосе (ПДД 5.15.2 ), подземных (6.6) и надземных (6.7) пешеходных переходов, знаки выделенной полосы (5.14) и т.п.).
Автоматическое распознавание знаков используют в работе автомобильных навигаторов, а также в системах распознавания знаков в некоторых автомобилях. В обоих случаях водитель получает на экран информацию о распознанном знаке. Но при распознавании в режиме реального времени встречается ряд трудностей: плохо или совсем не распознаются знаки, размещенные под углом, висящие над дорогой и раскачивающиеся от ветра; распознавание затруднено при плохой погоде, в темное время суток, при ярком солнце, знак может висеть под углом или скрыт листвой.
Такие системы распознавания сверяют изображение встреченного знака с изображением знаков во встроенной базе данных. Если нужный знак не найден, система или навигатор обращаются к загруженным в ПО картам и выводят знаки на дисплей в соответствии с ними. Поэтому от актуальности загруженных карт зависит корректность информирования водителя.
Однако, расположение знаков на дороге часто меняется: открываются новые участки, проводятся ремонтные работы, осуществляет перенос знаков по прочим причинам. Работы по обновлению дорожных карт занимают большое количество времени. В различных компаниях используются разные возможности, помогающие частично автоматизировать ручной труд картографов, так как проводить такую работу только в ручном режиме очень дорого и долго.
В основе работы программного модуля «RuMap: RoadSignsRecognition» от ЗАО «Геоцентр-Консалтинг» лежит использование нейросетей для детекции и классификации знаков дорожного движения.
После того как знак распознан, производится вычисление его географических координат относительно положения камеры, на основании параметров изображения и оптических свойств камеры. В свою очередь, положение камеры, определяется через синхронизацию трека движения со временем видеозаписи.
Результатом работы приложения является набор точек с информацией о направлении и типе знака дорожного движения. Далее точки привязываются к ребрам графа и данные знаков дорожного движения переносятся в атрибуты дорожного графа.
Для получения более подробной информации о продуктах и услугах компании обращайтесь по адресу sal@igimap.ru или телефону +7 (495) 775-05-49.