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`