Укажите две корреляции фазы использования облаков точек
вычисляет твердое преобразование, которое указывает движущееся облако точек, tform = pcregistercorr(moving,fixed,gridSize,gridStep)moving, к облаку фиксированной точки, fixed использование алгоритма корреляции фазы.
Функция выполняет регистрацию первым преобразованием обоих облаков точек к 2D сетке заполнения в X-Y, плоскость со строят в начале координат (0,0,0). Заполнение каждой ячейки сетки определяется с помощью Z - координатные значения точек в сетке.
[___, дополнительно возвращает пиковое значение корреляции разности фаз между двумя сетками заполнения.peak] = pcregistercorr(___)
[___] = pcregistercorr(___, задает опции с помощью одного или нескольких аргументов значения имени в дополнение к входным параметрам в предыдущих синтаксисах. Например, Name,Value)'Window',false устанавливает Window аргумент значения имени к false .
Метод корреляции фазы лучше всего используется, чтобы указать облака точек, когда преобразование может быть описано переводом в X-Y плоскость и вращение вокруг Z - ось. Например, наземное транспортное средство с горизонтально смонтированным лидаром, перемещающимся в плоскую поверхность.
Алгоритм корреляции фазы ожидает движение исключительно приехать X-Y плоскость, как с наземной плоскостью. Если движение не находится точно в X-Y плоскость, можно использовать normalRotation функционируйте, чтобы преобразовать облака точек. Например, в автомобильном движении, можно уменьшать эффекты приостановки транспортного средства или появиться функции, такие как выбоины и удары скорости при помощи normalRotation функция.
Увеличение размера сетки заполнения увеличивает вычислительные требования этой функции. Можно управлять размером сетки заполнения путем изменения gridSize и gridStep аргументы.
Если вы получаете плохие регистрационные результаты и peak значение корреляции меньше 0.03, попытайтесь установить Window аргумент к false.
[1] Димитриевский, Мартин, Дэвид Ван Хэмм, Питер Вилэерт и Уилфрид Филипс. “Устойчивое Соответствие Карт Заполнения для Одометрии в Автономных Транспортных средствах”. В Продолжениях 11-й Объединенной Конференции по Компьютерному зрению, Обработке изображений и Теории Компьютерной графики и Приложениям, 626–33. Рим, Италия: SCITEPRESS - Публикации Науки и техники, 2016.
pcdenoise | pcdownsample | pcfitplane | pcmerge | pcregistercpd | pcregisterndt | pcshow | pcshowpair | pctransform