Lidar Processing
Apply deep learning algorithms to process Lidar point cloud data by using Deep Learning Toolbox™ together with Lidar Toolbox™.
Apps
Lidar Labeler | Label ground truth data in lidar point clouds (Since R2020b) |
Functions
Object Detection
pointPillarsObjectDetector | PointPillars object detector (Since R2021b) |
trainPointPillarsObjectDetector | Train PointPillars object detector (Since R2021b) |
detect | Detect objects using PointPillars object detector (Since R2021b) |
Segmentation
squeezesegv2Layers | (Not recommended) Create SqueezeSegV2 segmentation network for organized lidar point cloud (Since R2020b) |
pointnetplusLayers | (Not recommended) Create PointNet++ segmentation network (Since R2021b) |
Featured Examples
Aerial Lidar Semantic Segmentation Using RandLANet Deep Learning
Train a RandLANet deep learning network to perform semantic segmentation on aerial lidar data.
(Lidar Toolbox)
Lidar Object Detection Using Complex-YOLO v4 Network
Detect objects in point clouds using you only look once version 4 (YOLO v4) deep learning network. In this example, you will
Code Generation for Lidar Object Detection Using SqueezeSegV2 Network
Generate CUDA® MEX code for a lidar object detection network. In the example, you first segment the point cloud with a pretrained network, then cluster the points and fit 3-D bounding boxes to each cluster. Finally, you generate MEX code for the network.
Lidar Point Cloud Semantic Segmentation Using PointSeg Deep Learning Network
Train a PointSeg semantic segmentation network on 3-D organized lidar point cloud data.
Lidar Point Cloud Semantic Segmentation Using SqueezeSegV2 Deep Learning Network
Train a SqueezeSegV2 semantic segmentation network on 3-D organized lidar point cloud data.
Code Generation for Lidar Point Cloud Segmentation Network
Generate CUDA® MEX code for a deep learning network for lidar semantic segmentation. This example uses a pretrained SqueezeSegV2 [1] network that can segment organized lidar point clouds belonging to three classes (background, car, and truck). For information on the training procedure for the network, see Lidar Point Cloud Segmentation Using SqueezeSegV2 Deep Learning Network. The generated MEX code takes a point cloud as input and performs prediction on the point cloud by using the DAGNetwork object for the SqueezeSegV2 network.
Aerial Lidar Semantic Segmentation Using PointNet++ Deep Learning
Train a PointNet++ deep learning network to perform semantic segmentation on aerial lidar data.
Code Generation for Aerial Lidar Semantic Segmentation Using PointNet++ Deep Learning
Generate CUDA® MEX code for a PointNet++ network for lidar semantic segmentation.
Lidar 3-D Object Detection Using PointPillars Deep Learning
Detect objects in lidar using PointPillars deep learning network [1]. In this example, you
Code Generation for Lidar Object Detection Using PointPillars Deep Learning
Generate CUDA® MEX for a PointPillars object detector. For more information, see Lidar 3-D Object Detection Using PointPillars Deep Learning example from the Lidar Toolbox™.
(Lidar Toolbox)
Data Augmentations for Lidar Object Detection Using Deep Learning
Perform typical data augmentation techniques for 3-D object detection workflows with lidar data.
(Lidar Toolbox)
Automate Ground Truth Labeling for Vehicle Detection Using PointPillars
Automate vehicle detections in a point cloud using a pretrained pointPillarsObjectDetector in the Lidar Labeler app. The example uses the AutomationAlgorithm interface in the Lidar Labeler app to automate labeling.
(Lidar Toolbox)
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)