Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Register two point clouds using CPD algorithm

`tform = pcregistercpd(moving,fixed)`

`[tform,movingReg] = pcregistercpd(moving,fixed)`

`[___,rmse] = pcregistercpd(moving,fixed)`

`[___] = pcregistercpd(moving,fixed,Name,Value)`

returns a transformation that registers a moving point cloud with a fixed point
cloud using the coherent point drift (CPD) algorithm [1].`tform`

= pcregistercpd(`moving`

,`fixed`

)

Consider downsampling point clouds using `pcdownsample`

before using
pcregistercpd to improve the efficiency of registration.

`[___] = pcregistercpd(`

uses additional options specified by one or more `moving`

,`fixed`

,`Name,Value`

)`Name,Value`

pair arguments.

[1] Myronenko, A., and X. Song.
"Point Set Registration: Coherent Point Drift. "*Proceedings of IEEE
Transactions on Pattern Analysis and Machine Intelligence (TPAMI)*. Vol
32, Number 12, December 2010, pp. 2262–2275.

`affine3d`

| `pcdenoise`

| `pcdownsample`

| `pcmerge`

| `pcregistericp`

| `pcregisterndt`

| `pcshow`

| `pcshowpair`

| `pctransform`

| `pointCloud`