Представьте, что у вас есть миллиард измерений, но компьютер не понимает, где земля, а где дерево. Без правильной обработки сырые данные — это просто цифровой шум. Разбираем, как превратить хаотичное облако точек в точную инженерную модель и почему классификация — это 80% успеха вашего проекта.

Облако точек — это массив трехмерных данных в системе координат XYZ, который создается в результате лазерного сканирования или фотограмметрической обработки. Каждая точка представляет собой след лазерного луча, отразившегося от поверхности объекта, или результат вычисления положения по серии фотоснимков.
Современное геодезическое оборудование, такое как наземные лазерные сканеры (НЛС), воздушное лазерное сканирование (LiDAR) на БПЛА или пилотируемых самолетах, мобильные лазерные системы (МЛС), способно собирать от сотен тысяч до нескольких миллионов точек в секунду. В результате мы получаем точнейшую цифровую копию реальности с детальностью до миллиметра.
Однако в сыром виде это просто набор координат без смысловой нагрузки. Компьютер видит миллиарды точек, но не понимает, что перед ним — стена здания, опора ЛЭП или дерево. Именно здесь начинается процесс классификации.
Классификация облака точек — это процесс разделения точек на группы (классы) в зависимости от того, к какому объекту реального мира они принадлежат. По сути, это присвоение каждой точке определенного атрибута или кода класса.
Например, точки, отразившиеся от асфальта, получают код "Ground" (Земля), точки от листвы — код "High Vegetation" (Высокая растительность), а точки от фасада здания — "Building" (Здание). Без этого этапа дальнейшая работа с данными практически невозможна — компьютер видит сканируемую сцену как единую недифференцированную массу.
В зависимости от сложности проекта облако может содержать от 5-7 базовых классов до 50+ детализированных категорий (различные типы дорожной инфраструктуры, элементы инженерных сетей, архитектурные детали).
Зачем тратить время и ресурсы на обработку облаков точек? Ответ прост: для перехода от "картинки" к инженерным данным, пригодным для проектирования и анализа.
Самая частая задача в геодезии и картографии. Чтобы построить корректную модель рельефа для топографического плана или проекта вертикальной планировки, необходимо программно удалить (отфильтровать) всю растительность, здания, автомобили, временные объекты и людей, оставив только точки, принадлежащие поверхности земли.
Качественная классификация земли — основа для расчета объемов земляных работ, проектирования дорог, анализа водосборных бассейнов и построения горизонталей.
При лазерном сканировании часто возникают "паразитные" точки:
Отражения от пыли и атмосферной влаги
Многократные отражения в стеклах и зеркальных поверхностях
Точки от движущихся объектов (автомобили, люди)
Низкие точки (low points) из-за ошибок измерений
Классификация позволяет выделить их в отдельный класс "Noise" и скрыть или удалить, очистив данные для дальнейшей работы.
Для создания информационной модели здания на основе данных лазерного сканирования проектировщику нужны чистые, структурированные данные. Классификация позволяет разделить:
Несущие стены и перегородки
Перекрытия и балки
Колонны и опоры
Инженерные коммуникации (трубы, воздуховоды, кабельные лотки)
Оборудование
Это значительно ускоряет моделирование в Revit, ArchiCAD или Tekla и повышает точность модели.
Классификация открывает возможности для автоматизированного анализа:
Подсчет количества деревьев и определение их высоты
Анализ провисания проводов ЛЭП и расстояний до растительности
Оценка объемов насыпей и выемок на карьерах
Инвентаризация дорожных знаков и элементов обустройства дорог
Мониторинг деформаций сооружений
Классифицированное облако точек удобнее для визуального восприятия. Возможность включать и отключать отдельные классы (например, скрыть растительность для просмотра здания) делает работу с данными более эффективной.
В индустрии принят международный стандарт классификации ASPRS (American Society for Photogrammetry and Remote Sensing) для формата LAS/LAZ. Большинство программного обеспечения следует этой логике, хотя могут использоваться и собственные схемы классификации.
Класс 0 (Never Classified) — Неклассифицированные точки. Исходное состояние всех точек после сканирования.
Класс 1 (Unassigned) — Неназначенные. Точки, которые не попали ни в один другой класс после обработки.
Класс 2 (Ground) — Земля. Базовый и самый важный класс. Включает поверхность грунта, дорожное покрытие без разметки, площадки. Основа для построения ЦМР.
Класс 3 (Low Vegetation) — Низкая растительность. Трава, кустарники высотой до 0,5-1 м над землей.
Класс 4 (Medium Vegetation) — Средняя растительность. Кустарники и молодые деревья высотой 1-3 м.
Класс 5 (High Vegetation) — Высокая растительность. Деревья выше 3 м. Кроны, стволы.
Класс 6 (Building) — Здания и сооружения. Стены, крыши, навесы. Капитальные строения.
Класс 7 (Low Point / Noise) — Шумы и низкие точки. Точки ниже реальной поверхности земли из-за ошибок отражения или измерения.
Класс 8 (Reserved) — Зарезервирован для будущего использования.
Класс 9 (Water) — Водные поверхности. Реки, озера, пруды. Часто имеют мало точек из-за поглощения лазерного излучения водой.
Класс 10 (Rail) — Железнодорожные рельсы и пути.
Класс 11 (Road Surface) — Дорожное покрытие. Отделяется от класса Ground для детального анализа дорог.
Класс 12 (Reserved) — Зарезервирован.
Класс 13 (Wire - Guard / Shield) — Защитные тросы ЛЭП.
Класс 14 (Wire - Conductor) — Провода линий электропередачи.
Класс 15 (Transmission Tower) — Опоры ЛЭП, вышки.
Класс 16 (Wire-Structure Connector) — Изоляторы и соединительные элементы.
Класс 17 (Bridge Deck) — Мостовое полотно.
Класс 18 (High Noise) — Высокий шум. Точки значительно выше реальных объектов (птицы, помехи).
Многие проекты требуют дополнительных классов:
Дорожная разметка
Бордюры и поребрики
Дорожные знаки
Опоры освещения
Люки и колодцы
Заборы и ограждения
Различные типы коммуникаций (трубопроводы, кабели)
Пользовательские классы обычно начинаются с номера 19 и выше, определяются техническим заданием проекта.
Выделение точек лазерного отражения в классы выполняется разными способами, в зависимости от сложности объекта, доступного ПО и требуемой точности.
Принцип работы: Оператор вручную выделяет области в трехмерном пространстве (полигоном, кистью, прямоугольной областью) и присваивает выделенным точкам нужный класс.
Достоинства:
Максимальная точность
Полный контроль результата
Возможность работы со сложными архитектурными элементами
Недостатки:
Очень трудоемко (дни и недели работы)
Зависит от квалификации оператора
Утомительно для больших объемов данных
Субъективность оценки
Применение: Используется для сложных архитектурных элементов, исторических зданий, исправления ошибок автоматической классификации на проблемных участках.
Принцип работы: Основана на математических алгоритмах, анализирующих геометрические свойства облака точек: локальную плотность, нормали к поверхности, кривизну, высоту над уровнем земли, интенсивность отражения.
Классические алгоритмы:
Алгоритм TIN-уплотнения (Axelsson) — для классификации земли:
Создание разреженной сетки с самыми низкими точками
Построение триангуляционной поверхности (TIN)
Итеративное добавление точек, которые удовлетворяют критериям угла наклона и расстояния
Повторение до стабилизации
Фильтр морфологического открытия — для удаления объектов над землей путем последовательного применения эрозии и дилатации.
Анализ нормалей — точки с вертикальными нормалями классифицируются как стены, с горизонтальными — как крыши или земля.
Достоинства:
Высокая скорость обработки
Воспроизводимость результата
Обработка миллиардов точек за часы
Недостатки:
Требует настройки параметров для каждого типа местности
Ошибки на сложных участках (мосты, крутые склоны, плотная застройка)
Чувствительность к выбросам и шумам
Применение: Первичная обработка больших объемов данных воздушного лазерного сканирования, создание ЦМР для открытых территорий.
Принцип работы: Нейронные сети и алгоритмы машинного обучения обучаются на заранее размеченных данных (обучающих датасетах), затем автоматически распознают объекты в новых облаках точек.
Методы:
Random Forest — алгоритм случайного леса для классификации на основе множества признаков
Support Vector Machine (SVM) — метод опорных векторов
Сверточные нейронные сети (CNN) — для анализа пространственных паттернов
PointNet, PointNet++ — специализированные архитектуры для работы с облаками точек
Достоинства:
Распознавание сложных объектов (дорожные знаки, типы опор ЛЭП, виды растительности)
Адаптивность к различным условиям съемки
Улучшение качества с увеличением обучающих данных
Автоматизация рутинных задач
Недостатки:
Требуется большой размеченный датасет для обучения
Высокие вычислительные ресурсы (GPU)
"Черный ящик" — сложно понять причину ошибок
Зависимость от качества обучающих данных
Применение: Автоматическая инвентаризация дорожной инфраструктуры, мониторинг ЛЭП, детальная классификация городской среды, массовые проекты с однотипными объектами.
На практике чаще всего используется комбинация методов:
Автоматическая классификация земли и растительности
Алгоритмическое выделение зданий и дорог
Машинное обучение для специфических объектов (знаки, столбы)
Ручная доводка на проблемных участках и контроль качества
Этот подход обеспечивает оптимальное соотношение скорости, точности и стоимости обработки.
Выбор ПО зависит от типа сканирования, объема данных и требуемой детализации классификации.
Специализация: "Золотой стандарт" в индустрии для обработки воздушного и мобильного лазерного сканирования.
Возможности:
Мощные макросы для автоматической классификации
Работа с миллиардными облаками точек
Интеграция с MicroStation
Специализированные инструменты для ЛЭП, дорог, лесного хозяйства
Преимущества: Проверенные алгоритмы, высокая производительность, подходит для промышленных объемов.
Недостатки: Высокая стоимость, сложный интерфейс для новичков.
Специализация: ПО с открытым исходным кодом для научных и базовых задач обработки облаков точек.
Возможности:
Плагин CANUPO для классификации на основе машинного обучения
CSF (Cloth Simulation Filter) для выделения земли
Инструменты сегментации и анализа
Кросс-платформенность (Windows, Linux, macOS)
Преимущества: Бесплатное, активное сообщество, подходит для обучения и некоммерческих проектов.
Недостатки: Ограниченная производительность для больших объемов, меньше автоматизации.
Специализация: Фотограмметрическое ПО с инструментами классификации плотного облака точек.
Возможности:
Встроенная классификация земли на основе алгоритмов
Ручные инструменты редактирования классов
Экспорт классифицированного облака в LAS/LAZ
Создание ЦМР и ортофотопланов
Преимущества: Удобный интерфейс, интеграция фотограмметрии и классификации в одном ПО.
Недостатки: Меньше возможностей по сравнению со специализированными лазерными решениями.
Специализация: Обработка данных наземного лазерного сканирования, Scan-to-BIM.
Возможности:
Автоматическое распознавание примитивов (цилиндры, плоскости, сферы)
Экстракция объектов для BIM-моделирования
Регистрация сканов и управление проектами
Экспорт в CAD и BIM-форматы
Преимущества: Оптимизация для работы со сканерами Trimble, мощные инструменты моделирования.
Недостатки: Стоимость, привязка к экосистеме Trimble.
Специализация: Обработка фотограмметрических данных и визуализация инфраструктурных проектов.
Возможности:
Создание 3D-моделей из фото
Классификация и сегментация
Интеграция с Bentley MicroStation и OpenRoads
Преимущества: Мощная платформа для крупных инфраструктурных проектов.
Недостатки: Высокая стоимость, сложность освоения.
Специализация: Российское ПО для обработки данных лазерного сканирования и создания топографических планов.
Возможности:
Классификация облаков точек
Векторизация топографических объектов
Создание ЦМР и горизонталей
Соответствие российским ГОСТам и нормативам
Преимущества: Адаптация под отечественные стандарты, техподдержка на русском языке.
Недостатки: Меньше известен за рубежом, чем западные аналоги.
Специализация: Программное обеспечение для обработки данных со сканеров RIEGL.
Возможности:
Оптимизация для форматов RIEGL
Автоматическая классификация
Анализ траекторий и калибровка
Экспорт в стандартные форматы
Преимущества: Глубокая интеграция с оборудованием RIEGL, высокая точность обработки.
Недостатки: Привязка к одному производителю оборудования.
Правильно классифицированное облако точек — это ценный актив для множества сфер экономики.

Задачи:
Создание топографических планов масштабов 1:500 – 1:5000
Автоматическое выделение контуров зданий, дорог, водоемов
Построение горизонталей и цифровых моделей рельефа
Обновление картографических баз данных
Эффект: Автоматизация классификации ускоряет создание топопланов в 3-5 раз по сравнению с традиционной съемкой и ручной отрисовкой.
Задачи:
Контроль соответствия построенного объекта проекту (As-Built документация)
Scan-to-BIM моделирование существующих зданий для реконструкции
Мониторинг хода строительства
Обнаружение коллизий и отклонений
Эффект: Классификация позволяет отделить несущие конструкции от временных лесов, строительного мусора и оборудования, обеспечивая точность анализа отклонений до 5 мм.
Задачи:
Мониторинг состояния воздушных линий электропередачи
Автоматическое измерение провисания проводов
Контроль расстояний до растительности в охранных зонах
Инвентаризация опор, изоляторов и арматуры
Эффект: Классификация "Растительность" и "Провода" позволяет автоматически находить места, где деревья опасно приблизились к токоведущим частям, предотвращая аварийные отключения.
Задачи:
Инвентаризация дорожных знаков, светофоров, опор освещения
Оценка ровности дорожного покрытия
Определение габаритов проезжей части и обочин
Планирование ремонтных работ
Эффект: Автоматическая классификация элементов дорожной инфраструктуры сокращает время инвентаризации участка в 10-15 раз.
Задачи:
Автоматический подсчет деревьев и определение их высоты
Оценка запасов древесины
Выявление незаконных рубок
Мониторинг последствий лесных пожаров
Эффект: Классификация растительности по высотным уровням позволяет отделить подлесок от взрослых деревьев и рассчитать биомассу.
Задачи:
Расчет объемов горной массы на карьерах
Мониторинг устойчивости откосов
Контроль соблюдения проектных контуров разработки
Учет запасов полезных ископаемых
Эффект: Отделение техники, временных построек и растительности от поверхности карьера обеспечивает точность расчета объемов до 1-2%.
Задачи:
Документирование исторических памятников
Выявление скрытых под растительностью структур
Мониторинг состояния объектов культурного наследия
Создание цифровых архивов
Эффект: Классификация позволяет "снять" растительный покров в цифровой модели, обнаруживая древние фундаменты и земляные валы.
Рассмотрим типичный рабочий процесс классификации облака точек от импорта до финального результата.
Действия:
Загрузка сырых данных сканирования (форматы LAS, LAZ, E57, PTS)
Сшивка отдельных сканов (регистрация) для наземного сканирования
Удаление явных ошибок и дубликатов точек
Проверка координатной системы и высотной привязки
Важно: Убедитесь, что облако точек имеет правильную геопривязку. Ошибки на этом этапе приведут к проблемам при интеграции с другими данными.
Действия:
Запуск автоматического алгоритма классификации земли
Настройка параметров:
Размер ячейки сетки (обычно 1-5 м)
Максимальный угол наклона (обычно 15-30°)
Максимальное расстояние от поверхности (0,2-1 м)
Итерации уплотнения (2-5)
Результат: Все точки, принадлежащие поверхности земли, получают класс 2 (Ground).
Типичные проблемы:
Мосты классифицируются как земля
Автомобили и низкая растительность попадают в землю
На крутых склонах теряется детализация
Решение: Ручная корректировка проблемных зон.
Действия:
Вычисление высоты каждой точки над поверхностью земли (Height Above Ground)
Автоматическое разделение на классы по пороговым значениям:
0-0,5 м → Класс 3 (Low Vegetation)
0,5-3 м → Класс 4 (Medium Vegetation)
3 м → Класс 5 (High Vegetation)
Результат: Вся растительность структурирована по высотным уровням.
Действия:
Поиск плоских горизонтальных поверхностей (крыши)
Поиск вертикальных плоскостей (стены)
Анализ геометрии и размеров для отделения зданий от других объектов
Присвоение класса 6 (Building)
Дополнительно:
Отделение временных построек (вагончики, навесы)
Классификация мостов (класс 17)
Действия (при необходимости):
Классификация дорожного покрытия (класс 11)
Поиск линейных объектов (провода ЛЭП — классы 13, 14)
Выделение столбов и опор (класс 15)
Идентификация железнодорожных путей (класс 10)
Методы:
Геометрические алгоритмы для линейных объектов
Машинное обучение для сложных элементов (знаки, столбы)
Действия:
Поиск изолированных точек (outliers)
Выделение точек значительно ниже земли (класс 7 — Low Point)
Выделение точек значительно выше объектов (класс 18 — High Noise)
Фильтрация точек с аномальной интенсивностью отражения
Критерии:
Статистический анализ локального окружения
Пороговые значения по высоте
Анализ плотности точек
Действия:
Визуальная проверка результатов классификации
Исправление ошибок на проблемных участках:
Мосты и эстакады
Тоннели и подземные переходы
Густая растительность над зданиями
Сложные инженерные сооружения
Классификация объектов, не распознанных автоматически
Инструменты:
Выделение областей полигоном
Кисть для точечного редактирования
Изменение класса по условиям (высота, интенсивность, цвет)
Действия:
Экспорт классифицированного облака точек в целевые форматы:
LAS / LAZ — для передачи геодезистам, ГИС-специалистам, в архив
E57 / RCP / RCS — для Scan-to-BIM и работы в CAD/BIM
XYZ / PTS — для специализированных расчётов
Разделение данных по классам (по необходимости):
отдельный файл с землёй (Ground)
отдельные файлы с растительностью, зданиями, инфраструктурой
Создание производных продуктов:
ЦМР (DTM) — по классу Ground
ЦМП (DSM) — по всем классам
ортофотопланы и ортомозаики
векторные объекты (оси дорог, контуры зданий)
поверхности и объемные модели
Важно:
Экспорт должен сохранять коды классов, систему координат и высотную основу. Потеря этой информации на этапе передачи данных — частая и дорогостоящая ошибка.
Автоматические алгоритмы не понимают контекста объекта.
Без ручного контроля они:
путают мосты с землёй,
принимают крыши за рельеф,
классифицируют технику как здания.
Один и тот же набор параметров не подходит:
для равнины и гор,
для города и леса,
для плотной застройки и промзоны.
Каждый тип местности требует индивидуальной настройки.
Удаление точек вместо их классификации:
делает процесс необратимым,
лишает возможности повторной обработки,
снижает ценность данных.
Правильный подход — классифицировать, а не удалять.
Классификация «в целом» без понимания, что дальше будет:
BIM-модель,
расчёт объёмов,
мониторинг ЛЭП,
топографический план,
приводит к переработке данных и повторной классификации.
Классификация считается корректной, если:
класс Ground непрерывен и не содержит искусственных объектов;
здания и сооружения отделены от рельефа;
растительность корректно разделена по высотам;
шумы выделены, но не удалены без необходимости;
нет систематических ошибок на больших участках;
структура классов соответствует ТЗ проекта.
Рекомендуется:
проверять результат на нескольких контрольных участках;
сравнивать с исходным облаком;
документировать параметры алгоритмов и ручных правок.
Классификация облака точек — это переход от измерений к пониманию.
Именно на этом этапе данные приобретают инженерный смысл.
Ошибки классификации:
искажают ЦМР,
приводят к неверным объёмам,
усложняют BIM-моделирование,
делают анализ инфраструктуры недостоверным.
Качественная классификация, наоборот:
ускоряет все последующие этапы,
снижает стоимость проекта,
повышает доверие к результатам,
делает облако точек универсальным активом, а не одноразовым файлом.
Облако точек без классификации — это просто набор координат.
Классифицированное облако точек — это структурированная цифровая модель реального мира, готовая к проектированию, анализу и принятию инженерных решений.
Поэтому в современных проектах классификация — не вспомогательный этап, а ключевой элемент всей цепочки обработки геоданных.