Train, test, and deploy deep learning networks on lidar point clouds for object detection and semantic segmentation.
With MATLAB and Simulink, you can:
- Preprocess lidar point clouds for applying deep learning algorithms
- Use the Lidar Labeler app to label lidar point clouds for object detection
- Handle large amounts of data for training, testing, and validation with datastores
- Generate C/C++ and CUDA codes for deep learning workflows for semantic segmentation and object detection on point cloud data
Why Use Deep Learning for Lidar?
![Semantic Segmentation of Aerial Lidar Data Aerial lidar point cloud segmented based on objects like building, vegetation, vehicles, and more.](https://www.mathworks.com/solutions/deep-learning/deep-learning-lidar/_jcr_content/mainParsys/band_copy/mainParsys/columns_copy/507537ca-afa8-41c5-806f-bbdd06667040/image_copy_copy.adapt.full.medium.gif/1708598567436.gif)
Lidar Semantic Segmentation
Apply deep learning algorithms to segment lidar point clouds. Train, test, and evaluate semantic segmentation networks, including PointNet++, PointSeg, and SqueezeSegV2, on lidar data.
![Object Detection for Automated Driving Application Detect cars and trucks from point cloud data and fit oriented bounding box around them.](https://www.mathworks.com/solutions/deep-learning/deep-learning-lidar/_jcr_content/mainParsys/band_copy/mainParsys/columns_copy/b827a46e-7d00-424f-81d8-b611fc9edab9/image_copy.adapt.full.medium.gif/1708598567514.gif)
Object Detection on Lidar Point Clouds
Detect and fit oriented bounding boxes around objects in lidar point clouds and use them for object tracking or lidar labeling workflows. Design, train, and evaluate robust detectors such as PointPillars networks.
![Lidar Labeler App Lidar Labeler app.](https://www.mathworks.com/solutions/deep-learning/deep-learning-lidar/_jcr_content/mainParsys/band_copy/mainParsys/columns_copy_copy/507537ca-afa8-41c5-806f-bbdd06667040/image_copy_copy.adapt.full.medium.gif/1708598567668.gif)
Lidar Labeling
Label lidar point clouds for training deep learning models. Apply built-in or custom algorithms to automate lidar point cloud labeling with the Lidar Labeler app and evaluate automation algorithm performance.
![GPU Code Generation for SqueezeSegV2 Network Segmented point cloud showing cars and background.](https://www.mathworks.com/solutions/deep-learning/deep-learning-lidar/_jcr_content/mainParsys/band_copy/mainParsys/columns_copy_copy/b827a46e-7d00-424f-81d8-b611fc9edab9/image_copy_copy_copy.adapt.full.medium.gif/1708598567745.gif)
Deployment
Generate CUDA® MEX code for networks like PointPillars, SqueezeSegV2, and PointNet++ to deploy point cloud segmentation or object detection algorithms on GPUs.