lidarLaneDetector
Description
The lidarLaneDetector
object creates a lidar lane detection network
utilizing global feature correlation (LLDN-GFC) lane detector. Using this object, you
can:
Create a pretrained lidar lane detector by using LLDN-GFC deep learning network trained on the K-Lane data set.
Create a custom lidar lane detector by using a pretrained or untrained LLDN-GFC deep learning network.
Creation
Syntax
Description
Pretrained LLDN-GFC Lane Detector
creates a
pretrained lidar lane detector object by using an LLDN-GFC deep learning network trained
on the K-Lane data set.detector
= lidarLaneDetector
Custom LLDN-GFC Lane Detector
creates a pretrained or untrained lidar lane detector object by using the LLDN-GFC deep
learning network.detector
= lidarLaneDetector(name
)
If name
is "lldn-gfc-klane"
, the function
creates a pretrained LLDN-GFC lane detector by using an LLDN-GFC deep learning network
trained on the K-Lane data set.
If name
is "lldn-gfc-untrained"
, the
function creates an untrained LLDN-GFC lane detector by using an untrained LLDN-GFC deep
learning network, to use for training and inference. Use the
trainLidarLaneDetector
function to train the network before
performing lane detection.
creates a pretrained or untrained lidar lane detector object by using the LLDN-GFC deep
learning network and configures it to detect a specified set of lane classes,
detector
= lidarLaneDetector(name
,classes
)classes
.
If name
is "lldn-gfc-klane"
, the function
creates a pretrained LLDN-GFC lane detector by using an LLDN-GFC deep learning network
trained on the K-Lane data set and configures it to perform transfer learning using the
specified set of lane classes. For optimal results, you must train the detector on new
training data before performing detection. Use the trainLidarLaneDetector
function to train the detector.
If name
is "lldn-gfc-untrained"
, the
function creates an untrained LLDN-GFC lane detector by using an untrained LLDN-GFC deep
learning network, to use for training and inference. Use the
trainLidarLaneDetector
function to train the network to detect
the specified classes before performing object detection.
sets the detector
= lidarLaneDetector(___,ModelName=modelName
)ModelName
property of the lane detector in addition to any
combination of input arguments from previous syntaxes.
Note
This functionality requires Deep Learning Toolbox™, Lidar Toolbox™, and the Automated Driving Toolbox™ Model for Lidar Lane Detection support package. You can download and install the Automated Driving Toolbox Model for Lidar Lane Detection from Add-On Explorer. For more information about installing add-ons, see Get and Manage Add-Ons.
Input Arguments
Properties
Object Functions
Examples
References
[1] Paek, Dong-Hee, Seung-Hyun Kong, and Kevin Tirta Wijaya. “K-Lane: Lidar Lane Dataset and Benchmark for Urban Roads and Highways.” In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), 4449–58. New Orleans, LA, USA: IEEE, 2022. https://doi.org/10.1109/CVPRW56347.2022.00491.
Version History
Introduced in R2023b
See Also
trainLidarLaneDetector
| trainPointPillarsObjectDetector
(Lidar Toolbox) | pointPillarsObjectDetector
(Lidar Toolbox)