Дарья Маркова
продакт CityLens

Линза/CityLens

Весной мы обсуждали планы по выпуску нового приложения CityLens. И вот это стало реальностью. После релиза на iOS и Android этим летом запустили пилотные проекты и начали тестирование для собственных нужд 2ГИС. Расскажу, что умеет приложение и как им пользоваться.
Для начала: прежде мы называли приложение CityLens. Теперь решили, что это название будет использоваться только на зарубежных рынках. В России мы назвали его Линзой.

Линза — это приложение для оцифровки городской среды. Сервис позволяет в автоматическом режиме снимать и обрабатывать изображения с мобильных устройств, установленных на автомобиле. Материалы съёмок помогают обнаруживать инциденты, например, связанные с благоустройством или содержанием территории, классифицировать их с использованием алгоритмов компьютерного зрения. Линза в связке с 2ГИС Про может анализировать результаты объездов и съёмок и составлять отчёты.

Мы выпустили стабильную версию с возможностью выбора приоритетных слоёв на карте, которыми уже пользуются 300+ водителей. Приложение доступно для iOS и Android.
Что внутри
Первое и главное — это карта и отображение слоёв по WMS или через geojson. Эти слои отображаются под треком водителя. Geojson мы активно используем для пилотов, тестов и работы производства. Это так называемые направления для водителей, места, по которым необходимо собирать данные. У каждого такого слоя — свой приоритет.

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

Дополнительно пользователям доступен выбор подложки карты для удобства — цветная и тёмная темы.
Для своих работников, занятых сбором и обновлением информации, мы запустили тестовый приоритетный слой для Томска и получили положительную обратную связь:
Вот так в 2ГИС Про выглядят треки водителя, который следовал по приоритетным слоям.
Зелёный трек
Там, где проехал водитель — приложение рисует зелёный трек. Таким образом водители понимают не только куда ехать, но и где они уже проехали во время съёмки.
Также доставили фичу автоматического возобновления записи после повторного захода в Линзу после переключения на другое приложение. Например, в случаях, если водителю кто-нибудь позвонил во время съёмки и запись трека не была остановлена. Теперь высылаем водителю уведомление о том, что необходимо вернуться в Линзу и возобновить запись.
Похожая механика с прерыванием отрисовки зелёного трека, по которому водитель уже проехал, работает и при потере GPS-сигнала. Съёмка приостанавливается и автоматически возобновляется при успешном нахождении GPS. Также реализовали сквозную функцию в виде рекомендации для водителя не превышать скорость 45 км/ч, чтобы повысить качество собираемых данных в городе.
Удобная статистика
После съёмки водитель загружает треки на сервер для распознавания кадров, количество которых отразится на главном экране статистики. Мы реализовали подсказку: сколько треков было загружено, а у скольких возникли ошибки при отправке, например, если у водителя не стабильный интернет, он может добавить оставшиеся треки позже.
Больше настроек
Реализовали гибкую возможность настраивать съёмку под конкретные задачи заказчиков. Появилось много полезных настроек, которые позволяют менять частоту кадров, в том числе, в зависимости от скорости. Если водитель едет быстрее, то приложение записывает кадры чаще, а если медленнее, то реже. Есть настройки качества кадра, разрешения, полноэкранной записи, автофокуса при нажатии, автояркости при съёмке и др.

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

Работает ручной и автоматический режимы очистки GPS-трека. В приложении уже предусмотрен простой способ отправить логи пользователей с помощью функции Поделиться. Это поможет команде разобраться в возможных проблемах на самых ранних стадиях запуска продукта.
Подробнее о новом функционале приложения читайте в документации, в которой мы также добавили инструкцию для водителей и рекомендации, как правильно вести съёмку, чтобы собирать и получать качественные данные: Ru / En.

А для быстого старта сделали гайд на двух языках:
Новые детекции
Детекции — это объекты реального мира, которые способна распознавать Линза. Первоначальный набор включал дорожные знаки, светофоры, камеры видеофиксации и лежачие полицейские — и мы добавили в него:
шлагбаумы, строящиеся здания, автобусные остановки, мусорные контейнеры и разбросанный мусор, АЗС, опоры освещения, в том числе неработающие, ямы на дороге, вывески на зданиях, растительность, паркоматы, люки и ливнёвки, парковочные карманы, надземные пешеходные переходы, ограждения.
А заодно снизили погрешности в локализации кадров и объектов на карте за счёт обновленного алгоритма, связанного с картой глубины.
И о пилотных проектах
За последние месяцы мы провели пилоты в Ульяновске, Тульской области, Ямало-Ненецком автономном округе и Калининграде. Особое внимание уделили работе с дефектами дорожного полотна. В дальнейшем планируется расширение списка детекций на барьерные ограждения.

Ниже — результат работы по обнаружению новых типов ям для Тульской области и Ульяновска. Система уже учится обнаруживать раскрошенную кромку дорожного полотна, колею, одиночные поверхностные или сетчатые трещины.
Ещё провели очень интересную интеграцию с ООО «АвтоТех» — удалось показать данные распознавания дорожных знаков с лидаров на трассе М11:
Привязка объектов по координатам в этом пилоте заметно точнее, чем при использовании мобильного приложения для съёмки из-за влияния GPS. Однако важно отметить, что 2ГИС Линза в связке с мобильным приложением — это полноценный и доступный инструмент для оперативного мониторинга и анализа городской среды. И хотя лидары обеспечивают более точные данные, они значительно дороже в эксплуатации по сравнению с мобильными телефонами. А преимущество 2ГИС Линзы заключается не только в мобильном приложении, но и в мощном алгоритме распознавания и позиционирования объектов на карте с визуализацией в 2ГИС Про.
Что дальше
Продолжим обновление ассетов в 2ГИС Про, а также настройку дашбордов, которые являются ключевой частью продукта 2ГИС Линза. В следующих статьях расскажу об этих и других обновлениях.

Узнайте больше о продукте на обновлённой странице 2ГИС Линза. Следите за новостями!
Нажимая кнопку «Комментировать», вы принимаете условие Лицензионного соглашения и даёте ООО «ДубльГИС» согласие на обработку персональных данных на условиях и в целях, определённых «Политикой конфиденциальности».