

Нейросеть добавила 4 миллиона деревьев в Яндекс Карты
Сегодня в Яндекс Картах появилось более 4 миллионов 3D–моделей деревьев. Реалистичные зелёные зоны теперь есть на карте Москвы в пределах МКАД и Петербурга, включая Петергоф. Это поможет пользователям выбрать место для прогулки или оценить район при покупке квартиры.
Чтобы не тратить ресурсы картографов на разметку тысяч парков, дворов и улиц, мы обучили ML-модель. Она умеет определять координаты и основные характеристики дерева по аэрофотоснимку, что позволяет по клику найти и «высадить» растения во всем городе.
ML-модель анализирует кроны, которые видны на аэрофото местности, и получает три вида данных о деревьях:
Координаты. Модель фактически создает тепловую карту местности, на которой самые яркие точки — это координаты верхушек деревьев.
Тип листьев. По кроне модель умеет классифицировать деревья и определять, какое именно дерево стоит в этой точке: лиственное или хвойное.
Размер. Также по кроне модель определяет ширину и присваивает дереву высоту. Предполагается, что чем дерево шире, тем оно выше.
После определения этих параметров проводится автоматическая фильтрация. Мы убираем те деревья, которые точно не нужны на карте: например, посреди воды или на крышах. А также те, что находятся слишком близко к дорожному полотну или тропинкам в парках, чтобы они не закрывали обзор дороги и не мешали навигации. Кроме того, алгоритм «прореживает» массив растительности в местах, где деревьев много и они растут слишком плотно друг к другу. Это позволяет не перегружать приложение излишними данными.
Используя информацию о местоположении и параметрах дерева, алгоритм ставит на карту нужную 3D-модель. Всего их 12: шесть лиственных и шесть хвойных. Они различаются по высоте, ширине ствола и кроны. Также при расстановке алгоритм специально
Читать на habr.com