Point clouds are typically used to measure physical world surfaces. They have applications in robot navigation and perception, depth estimation, stereo vision, visual registration, and in advanced driver assistance systems (ADAS). Computer Vision Toolbox™ algorithms provide point cloud processing functionality for downsampling, denoising, and transforming point clouds. The toolbox also provides point cloud registration, geometrical shape fitting to 3-D point clouds, and the ability to read, write, store, display, and compare point clouds. You can also combine multiple point clouds to reconstruct a 3-D scene using the iterative closest point (ICP) algorithm.
You can use pcregistercpd
, pcregistericp
, and pcregisterndt
to register a moving point cloud to a fixed point
cloud. These registration algorithms are based on the Coherent Point Drift (CPD)
algorithm, the Iterative Closest Point (ICP) algorithm and the Normal-Distributions
Transform (NDT) algorithm, respectively. Best performance requires adjusting
properties for your data. Before using the point cloud registration functions,
consider using pcdownsample
to downsample your
point clouds, which improves the accuracy and efficiency of registration.
The Stanford Triangle Format
Point Cloud Registration and Mapping Overview
Understand point cloud registration workflow.
Getting Started with Point Clouds Using Deep Learning
Understand how to use point clouds for deep learning.
Choose Function to Visualize Detected Objects
Compare visualization functions.
Segmentation, Detection, and Labeling (Lidar Toolbox)
Segment, detect, label, and track objects in point cloud data using deep learning and geometric algorithms