Pedestrian Detection using Lidar point cloud which is self labelled using lidar labeller app and is in my workspace

10 views (last 30 days)
I have lidar labelled data in my matlab workspace and now i want to perform Pedestrian detection algorithm on it but the data is very unstructured no code is working on it so in which fomat should the data be and how to perform the task. i am providing the properties of lidar data which i laelled in lidar labeller app and is in my workspace.
gTruth =
groundTruthLidar with properties:
DataSource: [1×1 vision.labeler.loading.PointCloudSequenceSource]
LabelDefinitions: [1×5 table]
LabelData: [500×1 timetable]
>> gTruth.DataSource ans =
PointCloudSequenceSource with properties: Name: "Point Cloud Sequence" Description: "A PointCloud sequence reader" SourceName: "C:\Users\asus\Desktop\Lidar\Lidar" SourceParams: [1×1 struct] SignalName: "Lidar" SignalType: PointCloud Timestamp: {[500×1 duration]} NumSignals: 1 >> gTruth.LabelDefinitions ans = 1×5 table Name Type LabelColor Group Description ______________ ______ ________________________ ________ ___________ {'Pedestrian'} Cuboid {[0.5862 0.8276 0.3103]} {'None'} {0×0 char} >> gTruth.LabelData ans = 500×1 timetable Time Pedestrian ___________ ____________ 00:00.00000 {3×9 double} 00:01.00000 {3×9 double} 00:02.00000 {4×9 double} 00:03.00000 {4×9 double} 00:04.00000 {4×9 double} 00:05.00000 {4×9 double} 00:06.00000 {4×9 double} : : 08:13.00000 {4×9 double} 08:14.00000 {4×9 double} 08:15.00000 {4×9 double} 08:16.00000 {4×9 double} 08:17.00000 {4×9 double} 08:18.00000 {4×9 double} 08:19.00000 {4×9 double} this is the info about my data so what should be the variable related to lidarpointclouds

Answers (1)

Jaimin
Jaimin on 6 Nov 2024 at 10:18
Given the properties of your gTruth object, you have a ground truth dataset with labels specified for pedestrians. Here's how you can proceed:
  • Convert a Timetable to Point Cloud Objects, extract each point cloud frame and convert it into a pointCloud object using the pointCloud constructor in MATLAB.
  • Extract and format the pedestrian labels from the timetable to ensure they are compatible with your chosen detection algorithm, such as using bounding boxes.
  • Select an appropriate deep learning model to train the data.
For more information about “pointCloudkindly refer following MathWorks Documentation.
I hope this will be helpful.

Categories

Find more on Labeling, Segmentation, and Detection in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!