Облако точек или меш: в чём разница и что вам нужно?

Облако точек и меш могут получиться из одного полёта дрона и выглядеть на экране похоже, но хранят они разное. Облако точек — это миллионы отдельно измеренных точек. Меш — непрерывная поверхность из треугольников, натянутых между точками. Зная разницу, вы понимаете, по чему считать объёмы, что показывать заказчику и что отправлять в веб-просмотрщик.

Что хранит облако точек

Облако точек — это список 3D-точек, у каждой есть координаты X, Y и Z и обычно что-то ещё: цвет со снимков, класс вроде земли, растительности или здания, а у лазерных сканов — интенсивность. Между точками ничего нет. Приблизьтесь достаточно — и вы увидите облако насквозь, потому что это набор выборок, а не поверхность.

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

Что хранит меш

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

Треугольники — это интерпретация. Между двумя вершинами меш предполагает плоскую грань, поэтому он заполняет мелкие пропуски, но может и сгладить реальные детали. Классы по точкам обычно не входят в меш, поэтому фильтрация земли выполняется по облаку, а не по модели.

Как меш строится по облаку точек

Этот шаг называется реконструкцией поверхности, и у него два семейства. Поверхность 2,5D хранит одну высоту для каждого положения на местности, как модель рельефа или TIN; это правильная модель для земли, складов и дна карьера, и её просто триангулировать. Полная 3D-поверхность может описывать вертикальные стены, забои карьеров и навесы; обычно её строят, подгоняя к точкам неявную поверхность и извлекая из неё треугольники.

Stream Capture строит обе по одному плотному облаку: меш поверхности для работы с рельефом и, по умолчанию, полный 3D-меш поверхности, который может следовать стенам и навесам. Затем каждая часть модели берёт цвет со снимка, который видит её лучше всего, — по проецируемой площади, близости к центру кадра и резкости, — а части выравниваются по цвету вдоль швов.

Облако точек и меш в одном взгляде

Это не соперники. Большинство проектов хранят облако для измерений и меш для показа, и оба получаются в одной обработке.

Облако точек и меш: что хранит каждый, для чего подходит и обычные форматы файлов
Облако точекМеш
Что хранитОтдельные 3D-точки с цветом и классомВершины, соединённые в треугольники, часто с текстурой
Между выборкамиНичего: пропуски остаются видимымиПлоская грань: пропуски перекрываются
Классификация землиПо каждой точке (земля, растительность, здание, шум)Обычно нет
Лучше всего дляМоделей высот, объёмов, фильтрации земли, измененийПоказа, осмотра, веб- и 3D-просмотрщиков
Обычные форматыLAS, LAZ, COPC, PLY, CSVOBJ, GLB (glTF), PLY

Что использовать?

Считайте объёмы, горизонтали и выемку-насыпь по облаку или по построенным из него DSM и DTM: это измеренные продукты, а класс земли делает возможной модель голого рельефа. Используйте меш там, где важны форма и вид: показать объект заказчику, осмотреть сооружение, поместить модель в веб- или 3D-просмотрщик. Если важны стены, снимайте не только надирную сетку, но и наклонные снимки: камера, смотрящая вниз, почти не видит вертикальную грань, а ни облако, ни меш не могут показать то, чего не видел ни один снимок.

Частые вопросы

Чем облако точек отличается от меша?

Облако точек — набор отдельных 3D-точек с цветом и часто классом; между ними ничего нет. Меш соединяет точки в треугольники и образует непрерывную поверхность, которая может нести фототекстуру.

Меш точнее облака точек?

Нет. Меш получается из облака. Он может сгладить шум, но также перекрывает пропуски плоскими треугольниками и может скруглить реальные детали, поэтому измеренным продуктом остаётся облако.

Можно ли превратить облако точек в меш?

Да. Реконструкция поверхности превращает облако в меш — либо как поверхность 2,5D с одной высотой на положение, либо как полную 3D-поверхность, которая может следовать стенам и навесам.

Считать объёмы по облаку точек или по мешу?

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

TIN — это меш?

Да, TIN — это меш из треугольников 2,5D: у каждого положения на местности одна высота. Он хорошо описывает рельеф, но не может описать вертикальную стену или навес.

Какие форматы используют для облаков точек и мешей?

Облака точек обычно хранят в LAS или LAZ, также в COPC, PLY или CSV. Меши — обычно в OBJ или GLB (glTF), а PLY может хранить и то и другое.

Скоро

Получите классифицированное облако точек и текстурированный меш за один полёт

Нативное Windows-приложение · полностью офлайн · бесплатная бета

3D-модель с дрона