Укажите две корреляции фазы использования облаков точек
вычисляет твердое преобразование, которое указывает движущееся облако точек, 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