pcregistericp
Register two point clouds using ICP algorithm
Syntax
Description
returns a rigid transformation that registers a moving point cloud to a fixed
point cloud.tform
= pcregistericp(moving
,fixed
)
The registration algorithm is based on the iterative closest point (ICP)
algorithm. Best performance of this iterative process requires adjusting
properties for your data. To improve the accuracy and efficiency of
registration, consider downsampling point clouds using pcdownsample
before using
pcregistericp
.
The registration algorithm requires point cloud normals when you select the
"pointToPlane"
or the "planeToPlane"
(also known as Generalized-ICP or G-ICP) metric. If the Normal
property of the input point cloud is empty, the function
fills it.
[___] = pcregistericp(
specifies options using one or more name-value arguments in addition to any
combination of arguments from previous syntaxes. For example,
moving
,fixed
,Name=Value
)pcregistericp(moving,fixed,Metric="planeToPlane")
sets
the minimization metric to "planeToPlane"
.
Examples
Input Arguments
Output Arguments
Algorithms
References
[1] Besl, P.J., and Neil D. McKay. “A Method for Registration of 3-D Shapes.” IEEE Transactions on Pattern Analysis and Machine Intelligence 14, no. 2 (February 1992): 239–256. https://doi.org/10.1109/34.121791.
[2] Chen, Yang, and Gérard Medioni. “Object Modelling by Registration of Multiple Range Images.” Image and Vision Computing 10, no. 3 (April 1992): 145–155. https://doi.org/10.1016/0262-8856(92)90066-C.
[3] Segal, A., Haehnel, D. and S. Thrun. "Generalized-ICP". Robotics: Science and Systems V, Robotics: Science and Systems Foundation,. (June 2009): 435-442. https://doi.org/10.15607/RSS.2009.V.021.
[4] Korn, Michael, Martin Holzkothen, and Josef Pauli. "Color supported generalized-ICP." In 2014 International Conference on Computer Vision Theory and Applications (VISAPP), 592–599. Lisbon, Portugal: IEEE, 2014. https://doi.org/10.5220/0004692805920599.
[5] Park, Jaesik, Qian-Yi Zhou, and Vladlen Koltun. "Colored point cloud registration revisited." In Proceedings of the IEEE International Conference on Computer Vision (ICCV), 143-152. Venice, Italy: IEEE, 2017. htttps://doi.org/10.1109/ICCV.2017.25.
Extended Capabilities
Version History
Introduced in R2018aSee Also
Functions
pcregistercorr
|pcregisterndt
|pcregistercpd
|pctransform
|pcshowpair
|pcshow
|pcdownsample
|pcfitplane
|pcmerge
|pcdenoise