Зарегистрируйте две облака точек, используя фазу корреляцию
вычисляет твердое преобразование, которое регистрирует движущееся облако точек, tform
= pcregistercorr(moving
,fixed
,gridSize
,gridStep
)moving
, в облако фиксированных точек, fixed
использование фазы алгоритма корреляции.
Функция выполняет регистрацию, сначала преобразуя обе облака точек в 2-D сетку заполнения в плоскости X - Y с центром в источник (0,0,0). Заполнение каждой камеры сетки определяется с помощью значений Z-coordinate точек в сетке.
[___,
дополнительно возвращает пиковое значение корреляции различия фаз между двумя сетками заполнения.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