Удаление вылетевших точек
Общие шумы включают в себя грубые ошибки высокого уровня и грубые ошибки низкого уровня. Как показано ниже, грубая ошибка высокого уровня обычно вызвана возвращением высоколетящих объектов (таких как птицы или самолеты) в процессе сбора данных; Низкоуровневая грубая ошибка — это отраженные сигналы с чрезвычайно низкими ориентациями, вызванные многолучевым эффектом лазерного импульса. Инструмент Удаление выбросов направлен на то, чтобы максимально устранить эти ошибки и, следовательно, улучшить качество данных.
Сначала алгоритм выполнит поиск соседних точек каждой точки в пределах заданной пользователем области и вычислит среднее расстояние от точки до соседних точек. Затем вычисляется среднее значение и стандартное отклонение этих средних расстояний для всех точек. Если среднее расстояние от точки до ее соседей больше, чем максимальное расстояние (максимальное расстояние = среднее значение + n * стандартное отклонение, где n — определяемое пользователем кратное число), оно будет считаться выбросом и будет удалено из исходного облака точек.
Настройки Входные данные: Входной файл может быть одним файлом данных облака точек или несколькими файлами данных. Формат файла:*. ЛиДата. Соседние точки (значение по умолчанию "10"): Количество точек, необходимых в окрестности для вычисления среднего расстояния до каждой точки. Если точек будет найдено недостаточно, алгоритм не будет выполнен. Кратные стандартному отклонению (значение по умолчанию "5"): коэффициент, умноженный на стандартное отклонение для вычисления максимального расстояния. Output path: Путь к выходному файлу. После выполнения функции будет сгенерирован новый файл. При вводе более одного файла необходимо указать путь к папке. Примечание: Алгоритм этой функции может быть выполнен многократно для улучшения результатов шумоподавления. Результаты удаления выбросов ограничены, если шумы слишком плотные.