Expand description
Global point cloud registration via FPFH feature matching and RANSAC.
Implements a coarse-to-fine pipeline:
- Estimate surface normals (if not pre-computed)
- Extract FPFH descriptors from source and target
- Match descriptors to build putative correspondences
- RANSAC to find the best rigid transformation consistent with those correspondences
- Optional ICP refinement to polish the coarse alignment
Expected use: call global_registration() to get a good initial pose, then hand off to ICP
or NDT for sub-millimetre refinement.
Structs§
- Global
Registration Config - Configuration for the global registration pipeline.
- Global
Registration Result - Result of the global registration pipeline.
Functions§
- global_
registration - Run the full global registration pipeline on raw (un-normalised) point clouds.
- global_
registration_ with_ normals - Global registration when surface normals are already available.