Use the Lidar Labeler app to interactively label ground truth data in a point cloud or a point cloud sequence. You can label cuboids and polylines for object detection, voxels for semantic segmentation, and scenes for point cloud classification.
The app provides algorithms to automate the labeling process for object tacking and interpolation. You can use one of the included algorithms or create and import a custom automation algorithm. For more information, see Create Automation Algorithm for Labeling.
For information on how to start labeling a point cloud sequence, see Get Started with the Lidar Labeler.
You can also use Lidar Toolbox™ functions to define labels and programmatically automate the labeling process.
|Lidar Labeler||Label ground truth data in lidar point clouds|
Create Labels and Label Definitions
Use Lidar Labels
|Lidar ground truth label data|
|Select ground truth data by label name or type|
|Select ground truth data by label group name|
|Select ground truth data by label name|
|Select ground truth data by label type|
|Change file paths in ground truth data|
|Label type enumerations for labeling|
|Lidar label type enumerations for labeling|
|Attribute type enumerations for labeling|
Create Label Definitions
|Store, modify, and create label definitions tables for lidar|
|Add attribute to label in label definition creator for lidar workflow|
|Add label to label definition creator object for lidar workflow|
|Create label definitions table from label definition creator object for lidar workflow|
|Modify attribute description in label definition creator object for lidar workflow|
|Change group name in label definition creator for lidar workflow|
|Modify label description in label definition creator for lidar workflow|
|Modify label group name in label definition creator object for lidar workflow|
|Display label or attribute information stored in label definition creator for lidar workflow|
|Remove attribute from label in label definition creator for lidar workflow|
|Remove label from label definition creator for lidar workflow|
Load Ground Truth Data Sources
|Interface for loading signal data into Lidar Labeler app|
|Load signals from point cloud sequence sources into Lidar Labeler app|
|Load signals from Velodyne lidar sources into Lidar Labeler app|
|Load signals from LAS or LAZ file sequence sources into Lidar Labeler app|
|Load signals from rosbag sources into Lidar Labeler app|
|Load point cloud data from custom sources into Lidar Labeler app|
Sync External Image Viewer
|Interface to connect external tool to Lidar Labeler app|
|Update external tool when connecting to signal being loaded into Lidar Labeler app|
|Update external tool when new frame is displayed in Lidar Labeler app|
|Update current time in Lidar Labeler app|
|Close external tool connected to Lidar Labeler app|
|Disconnect external tool from Lidar Labeler app|
|Initialize state for algorithm execution (optional)|
|Run label automation on every frame in interval|
|Terminate automated algorithm (optional)|
|Set up validation (optional)|
|Validate signal type|
|Validate label definition|
|Interface for algorithm automation in ground truth labeling|
|Display algorithm settings (optional)|
|Mixin interface for adding temporal context to automation algorithms|
- Get Started with the Lidar Labeler
Interactively label a point cloud or point cloud sequence.
- Keyboard Shortcuts and Mouse Actions for Lidar Labeler
Use keyboard shortcuts and mouse actions to increase productivity while using the Lidar Labeler app.
- Use Custom Point Cloud Source Reader for Labeling
Create a reader function to load a custom image data source into the Lidar Labeler.
- Connect Image Display to Lidar Labeler
- Create Automation Algorithm for Labeling
Create a custom automation algorithm to use in a labeling app.
- Temporal Automation Algorithms
Create a time-based custom tracking algorithm to import into a labeling app.