November 8, 2023

Интервью с TrafficData — разработчиком ИИ-решений для транспортных систем

TrafficData — пермская IT-компания, разработчик решений на основе видеоаналитики для интеллектуальных транспортных систем. Программное обеспечение применяется для анализа транспортного потока, проведения мониторинга дорожного движения, управления светофорами, обнаружения ДТП.

PermIT: Вы практически сразу ориентировались на крупных заказчиков. С чем это связано и как небольшой компании выйти на таких клиентов?
TrafficData: Транспортная система города относится к государственному сектору, поэтому и заказчики оттуда. Есть еще крупные интеграторы и компании, выполняющие проектирование и изыскания.

PermIT: Судя по новостям, этот год стал успешным в плане выхода на зарубежные рынки. Кто ваши основные заказчики и как начинается сотрудничество?
TrafficData: Мы часто сотрудничаем с Российским экспортным центром и Центром поддержки экспорта Пермского края. Они дают нам возможность ездить на различные бизнес-миссии и организовывают B2B встречи. За 2023 год вместе мы посетили около 8 мероприятий в разных странах. Их опыт и практические знания о ситуации на рынках позволяют более эффективно выходить на зарубежные рынки и заключать контракты.

PermIT: Пробовали ли вы измерить реальный эффект после внедрения ПО? Например, снижение пробок или количества ДТП в определенных местах.
TrafficData: Да. Например, в Салехарде мы проводили анализ режимов светофорного регулирования и поняли, что 6 часов в сутки перекресток работает либо на пределе, либо с исчерпанием пропускной способности. После того, как мы оптимизировали режим светофорного регулирования, задержки транспортных средств на перекрестке снизились в 3 раза в час пик.

PermIT: Обращаются ли к вам урбанисты или инженерные компании на этапе проектирования?
TrafficData: Да, к нам довольно часто обращаются компании, которые занимаются проектированием. Наш генеральный директор имеет большой опыт в транспортной отрасли. Он занимался проектированием мостов. Знает, на основании чего нужно принимать решения, чтобы они принесли положительный эффект. Поэтому мы понимаем на какие моменты обратить внимание, чтобы полученные данные были качественными и информативными.

PermIT: Какой стек технологий используете? Приходилось ли менять что-то? TrafficData: На данный момент наш стек: .NET, Python, C#, C++, TypeScript, React. Плюс библиотеки для обучения и интерфейса нейронных сетей. Но изначально он был другим. Мы начинали с настольных приложений и использовали С# + wpf, Python, TensorFlow.

PermIT: Расскажите о сложностях и особенностях работы с обучающими данными. Как вы набираете и размечаете видео?
TrafficData: Задачи, которые мы решаем, часто уникальны. Например, детекция ДТП. Соответственно, готовых датасетов просто не существует. Приходится собирать самостоятельно. Часто мы используем для этого генеративные сети. Это позволяет значительно ускорить сбор данных. После сбора данных нужна их разметка.
Разметка — сложный кропотливый процесс. Опыт с выдачей разметки на аутсорс у нас не очень удачен, так как потом нужно перепроверять и доразмечать. Поэтому основную часть мы размечаем и набираем сами.

PermIT: Какие ограничения в реальном использовании накладывает качество камер и их расположение?
TrafficData: От правильного расположения камер зависит качество подсчета транспортных средств. Иногда из-за некорректной установки камеры можно упустить целое направление движения транспортных средств и получить неполную картину о транспортной ситуации. В таких случаях мы советуем заказчикам сменить ракурс камеры.

PermIT: Если рассматривать внедрение решений в рамках целого города, то какое покрытие нужно для эффективной работы?
TrafficData: Связанность узлов транспортной сети является ключевым параметром. Здесь нужно рассматривать каждую ситуацию индивидуально. Например, перекресток, удаленный от других на 400 метров, считается изолированным. Задачи могут быть различными, например, организовать зеленую волну или оптимизировать выезд из спального района утром и въезд вечером.

PermIT: Из кого состоит команда? Основной состав из Перми?
TrafficData: Команда состоит из 32-х человек. Из них 20 человек — технические специалисты, то есть разработчики, программисты, специалисты техподдержки и внедрения. Остальные — отдел продаж и продвижения. Основной состав из Перми, хотя есть сотрудники из Москвы и Санкт-Петербурга.

PermIT: Как устроена работа? Какие фреймворки или методологии используете
TrafficData: В основном все работают из офиса. Но вариант с удаленной работой для некоторых вакансий мы тоже рассматриваем. Для нас главное, чтобы задачи выполнялись качественно и вовремя, а за временем, которое сотрудник провел на работе мы не следим.
У нас есть принципы: безусловная честность, информационная открытость, разумность и саморазвитие. Все работают по этим принципам.
В работе с проектами мы используем scrum. Также раз в 3 месяца мы проводим agile-ретроспективу. Сначала отдельно для команды разработчиков и для команды продаж и продвижения, а потом общие вопросы выносим на единое ретро для всей TrafficData.
Раз в несколько месяцев мы проводим Демо, на котором каждый отдел рассказывает о своих наработках. Это позволяет каждому быть в курсе и иметь общее представление о развитии компании.

PermIT: Ваша команда победила на последнем корпоративном кубке ЧГК в Перми. Какие еще увлечения и традиции сложились в компании?
TrafficData: У нас разносторонняя и увлеченная команда. Все любят изучать что-то новое и играть в интеллектуальные игры. В прошлом году мы праздновали третий день рождения и организовали концерт, в котором каждый член команды готовил творческий номер: песню, танец, миниатюру, игру на музыкальных инструментах.
Мы организовали студию у себя в релаксе, поставили музыкальные инструменты, пригласили педагога по вокалу, чтобы каждый мог репетировать после рабочего дня. В обеденный перерыв некоторые играют в настолки, а кто-то уходит на«English Speaking Club», чтобы обсудить какую-нибудь тему на английском языке. По понедельникам мы ходим играть в бильярд, и это уже стало традицией.

PermIT: Какие планы у команды на ближайшее время?
TrafficData: В планах компании зарубежные рынки. Мы активно изучаем рынок СНГ, Ближний и Дальний Восток. Кроме того, постоянно проводим R&D в области компьютерного зрения в различных смежных отраслях, например, БПЛА.

Полезные ссылки