Открыть сервис

Облако точек в трёхмерном сканировании

Облако точек — это набор данных, представляющий собой множество точек в трёхмерном пространстве, каждая из которых задана координатами (X, Y, Z) и, как правило, дополнительными атрибутами. Такое представление используется для цифрового описания формы реальных объектов и поверхностей и является основным результатом работы трёхмерных сканеров, лидаров и фотограмметрических систем.

Природа данных

В отличие от полигональной сетки, облако точек не содержит информации о связях между точками: это неструктурированный набор измерений. Каждая точка описывает положение некоторой физической точки поверхности, зафиксированной прибором. Помимо координат, точки могут нести:

  • интенсивность отражённого сигнала (для лазерных сканеров);
  • значения цвета RGB (для фотограмметрии и цветных сканеров);
  • нормаль поверхности;
  • метку времени и номер скана.

Плотность облака измеряется числом точек на единицу площади или объёма и определяет детализацию модели. Современные сканеры формируют облака от нескольких тысяч до миллиардов точек.

Способы получения

Основные технологии построения облаков точек:

МетодПринципТипичное применение
Лазерное сканированиеИзмерение времени пролёта луча или фазового сдвигаАрхитектура, геодезия, промышленность
ЛидарСканирование лазером с подвижной платформыКартография, беспилотные автомобили
ФотограмметрияТриангуляция по перекрывающимся снимкам3D-моделирование, памятники
Структурированный светПроецирование узора и анализ деформацииМедицина, контроль качества

Наземные сканеры дают высокую точность на малых дистанциях, воздушное лазерное сканирование покрывает большие территории, а handheld-устройства применяются для быстрой съёмки интерьеров и объектов.

Обработка

Сырое облако требует обработки, поскольку содержит шум, выбросы и избыточность. Основные этапы:

  1. Фильтрация — удаление шумовых и ложных точек.
  2. Регистрация (сшивка) — совмещение нескольких сканов в единую систему координат по общим реперным точкам.
  3. Прореживание — снижение плотности для уменьшения объёма данных.
  4. Сегментация — выделение отдельных объектов и плоскостей.
  5. Поверхностная реконструкция — построение сетки или NURBS-поверхностей.

Для хранения и обмена используются форматы LAS, LAZ, PLY, PCD, E57. Объёмы данных достигают десятков гигабайт, поэтому применяется иерархическое разбиение на блоки и уровни детализации.

Применение

Облака точек служат основой для:

  • обмеров зданий и создания BIM-моделей;
  • контроля геометрии деталей в промышленности;
  • топографических и кадастровых работ;
  • трёхмерной реконструкции в археологии и реставрации;
  • навигации автономных систем;
  • виртуальных туров и дополненной реальности.

Ограничения

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

IRONLIVE — база данных и аналитика по компаниям России.

На главную IRONLIVE →