Skip to main content

Point Cloud Tools

Remove Outliers

К распространённым шумам относятся грубые ошибки высокого уровня и грубые ошибки низкого уровня. Как показано ниже, грубые ошибки высокого уровня обычно возникают из-за отражений от высоколетящих объектов (например, птиц или самолётов) в процессе сбора данных; грубые ошибки низкого уровня — это отражения с очень низким углом наклона, вызванные многолучевым эффектом лазерного импульса. Инструмент «Удаление выбросов» призван максимально устранить эти ошибки и тем самым повысить качество данных.

image.png

Сначала алгоритм ищет соседние точки для каждой точки в пределах заданной пользователем области и вычисляет среднее расстояние от точки до соседних точек. Затем вычисляются среднее значение и стандартное отклонение этих средних расстояний для всех точек. Если среднее расстояние от точки до соседних точек больше максимального расстояния (максимальное расстояние = среднее значение + n * стандартное отклонение, где n — заданное пользователем кратное число), точка считается выбросом и удаляется из исходного облака точек.

Эффектное изображение:

image.png

Использование

Нажмите Управление данными> Инструменты облака точек> Удалить выбросы

image.png

Настройки
  • Входные данные: входным файлом может быть как один файл с данными облака точек, так и несколько файлов с данными. Формат файла: *.LiData.
  • Соседние точки (значение по умолчанию — "10"): количество точек, необходимых для вычисления среднего расстояния до каждой точки. Если точек недостаточно, алгоритм не будет выполнен.
  • Кратность стандартного отклонения (значение по умолчанию — "5"): коэффициент, на который умножается стандартное отклонение для вычисления максимального расстояния.
  • Путь вывода: путь к выходному файлу. После выполнения функции будет создан новый файл. Если указано несколько файлов, путь должен вести к папке.
  • Параллельная установка: использовать ли механизм параллельных вычислений многоядерного процессора для удаления выбросов.

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

Noise Filter

Удалите выбросы из данных облака точек. В отличие от функции удаления выбросов, эта функция обеспечивает более высокую производительность обработки (отфильтровывает больше выбросов) на объектах с плоской поверхностью (таких как стены, внутренние стены туннелей и земля).

Использование

Нажмите Управление данными> Инструменты облака точек> Фильтр шума.

image.png

Настройки
  • Входные данные: входными данными может быть как один файл облака точек, так и набор данных облака точек; эти данные необходимо предварительно открыть в программе LiDAR360.
  • Радиус (значение по умолчанию — «0,5 м»): установите радиус плоскости аппроксимации. Эту функцию можно использовать, если пользователю известна приблизительная плотность данных облака точек.
  • Рекомендуемый радиус: автоматически рассчитайте подходящий радиус поиска на основе входных данных облака точек.
  • Кратное отклонению std (значение по умолчанию “1.0”): Использование относительной ошибки (сигма) в качестве параметра для удаления выбросов. Алгоритм автоматически вычислит стандартное отклонение (stddev) окружающей точку P плоскости подгонки. Еслиe расстояние, d, от этой точки до этой плоскости меньше сигма * stddev, эта точка, P, будет сохранена. Значение r увеличение этой относительной погрешности приводит к удалению большего количества баллов. Наоборот будет сохранено больше точек. Изменение этого параметра не повлияет на эффективность.
  • Удаление изолированных точек: Точка будет считаться изолированной, если в радиусе поиска находится менее 4 точек (нельзя создать плоскость аппроксимации с менее чем 4 точками).
  • Путь к выходным данным: данные облака точек будут сохранены по этому пути после удаления выбросов.

Merge

Объедините несколько файлов облака точек в один файл облака точек. Эта функция является обратной операцией с фрагментом по диапазону и фрагментом по номеру точки.

Использование

Нажмите Управление данными> Инструменты облака точек > Объединить

image.png

Настройки
  • Игнорировать различные дополнительные атрибуты: если входных наборов данных несколько и этот параметр отмечен, то будут объединены только одинаковые дополнительные атрибуты. Если есть какие-либо различные дополнительные атрибуты и этот параметр не отмечен, то объединение невозможно.
  • Входные данные: входным файлом может быть как один файл с данными облака точек, так и несколько файлов с данными. Формат файла: *.LiData.
  • Путь к выходным данным: путь к выходной папке. После выполнения алгоритма будет создан новый файл.

Subsampling

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

Использование

Выберите Управление данными> Инструменты облака точек> Субдискретизация

image.pngimage.png

Настройки
  • Входные данные: входной файл может представлять собой один файл с данными облака точек или несколько файлов с данными. Формат файла: *.LiData.
  • Тип выборки: этот параметр определяет метод повторной выборки.

    • Минимальное расстояние между точками (по умолчанию, значение по умолчанию — "0,0000"): пользователям необходимо установить минимальное расстояние между двумя точками, чтобы минимальное трёхмерное расстояние между любыми двумя точками в облаке точек выборки не было меньше этого значения. Чем больше значение, тем меньше точек будет сохранено.
    • Частота дискретизации (значение по умолчанию — "99,99%"): пользователям необходимо установить процент зарезервированных точек. В этом режиме LiDAR360 будет случайным образом сохранять указанное количество точек. Зарезервированные точки = общее количество точек * частота дискретизации. Значение этого параметра варьируется от 0 до 100 %. Чем меньше значение, тем меньше точек будет сохранено.
    • Октодерево (значение по умолчанию — «21»): этот метод позволяет пользователям выбирать уровень подразделения «октодерева» и создавать трёхмерные воксели для входного облака точек. Будет сохранена только точка, ближайшая к центру каждого вокселя. Уровень разделения «октетра» варьируется от 1 до 21. Чем меньше значение, тем меньше точек будет сохранено.
  • Путь вывода: путь к выходному файлу. После выполнения функции будет создан новый файл.

Smooth Points

Сгладьте облако точек лазера на основе соседних точек, чтобы облако точек выглядело более однородным.

Использование

Нажмите Управление данными> Инструменты для создания облака точек> Сгладить точки..

image.pngimage.png

Настройки
  • Входные данные облака точек: Введите данные облака точек LiData, которые необходимо сгладить.
  • Тип сглаживания:
    • XYZ (по умолчанию) :В процессе 3D-сглаживания точки на вертикальной плоскости сглаживаются в направлении XY, а точки на горизонтальной плоскости сглаживаются в направлении Z.
    • Высота : Подберите наиболее подходящее уравнение плоскости в соответствии с соседними точками и отрегулируйте высоту центральной точки, чтобы лучше соответствовать уравнению плоскости. Если расстояние регулировки превышает пороговое значение для ремонта, регулировка производиться не будет.
  • Радиус поиска (м) (значение по умолчанию — «0,2»): Радиус поиска соседних точек.
  • Максимальное фиксированное расстояние (м) (значение по умолчанию — «0,1»): Максимальное пороговое значение расстояния для корректировки одной точки, при превышении которого корректировка не выполняется.
  • Путь к выходным данным: Укажите путь к выходным данным для файлов с плавным облаком точек, созданных в процессе сглаживания.
  • По умолчанию: Восстановите параметры настройки до значений по умолчанию.
  • Настройки параллельных вычислений: следует ли использовать механизм параллельных вычислений многоядерного процессора для сглаживания.