Method and apparatus for detecting vehicle contour based on point cloud data
First Claim
1. A method for detecting a vehicle contour based on point cloud data, comprising:
- acquiring to-be-trained point cloud data;
generating label data corresponding to points in the to-be-trained point cloud data in response to labeling on the points in the to-be-trained point cloud, the labeling used to indicate whether each of the points in the to-be-trained point cloud data is on a vehicle contour;
training a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model; and
acquiring to-be-detected point cloud data, and obtaining a detection result corresponding to each to-be-detected point in the to-be-detected point cloud data based on the vehicle detection model,wherein the training of a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model comprises,initializing parameters of the fully convolutional neural network;
adjusting the parameters of the fully convolutional neural network based on a loss function, wherein the loss function is a deviation between the label data corresponding to a current output and the label data corresponding to the to-be-trained point cloud data, and the current output is an output of the fully convolutional neural network corresponding to current to-be-trained point cloud data and current parameters of the fully convolutional neural network;
outputting parameters corresponding to the loss function as parameters of the vehicle detection model if the loss function is at a minimum value; and
otherwise, returning to execute the step of adjusting the parameters of the fully convolutional neural network based on a loss function.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application discloses a method and apparatus for detecting a vehicle contour based on point cloud data. The method includes: acquiring to-be-trained point cloud data; generating label data corresponding to points in the to-be-trained point cloud data in response to labeling on the points in the to-be-trained point cloud, the labeling used to indicate whether each of the points in the to-be-trained point cloud data is on a vehicle contour; training a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model; and acquiring to-be-detected point cloud data, and obtaining a detection result corresponding to each to-be-detected point in the to-be-detected point cloud data based on the vehicle detection model. The implementation may achieve an accurate detection of the vehicle contour.
30 Citations
15 Claims
-
1. A method for detecting a vehicle contour based on point cloud data, comprising:
-
acquiring to-be-trained point cloud data; generating label data corresponding to points in the to-be-trained point cloud data in response to labeling on the points in the to-be-trained point cloud, the labeling used to indicate whether each of the points in the to-be-trained point cloud data is on a vehicle contour; training a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model; and acquiring to-be-detected point cloud data, and obtaining a detection result corresponding to each to-be-detected point in the to-be-detected point cloud data based on the vehicle detection model, wherein the training of a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model comprises, initializing parameters of the fully convolutional neural network; adjusting the parameters of the fully convolutional neural network based on a loss function, wherein the loss function is a deviation between the label data corresponding to a current output and the label data corresponding to the to-be-trained point cloud data, and the current output is an output of the fully convolutional neural network corresponding to current to-be-trained point cloud data and current parameters of the fully convolutional neural network; outputting parameters corresponding to the loss function as parameters of the vehicle detection model if the loss function is at a minimum value; and otherwise, returning to execute the step of adjusting the parameters of the fully convolutional neural network based on a loss function. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for detecting a vehicle contour based on point cloud data, comprising:
-
at least one processor; and a memory storing instructions, which when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising; acquiring to-be-trained point cloud data; generating label data corresponding to points in the to-be-trained point cloud data in response to labeling on the points in the to-be-trained point cloud data, the labeling used to indicate whether each of the points in the to-be-trained point cloud data is on a vehicle contour; training a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model; and acquiring to-be-detected point cloud data, and obtaining a detection result corresponding to each to-be-detected point in the to-be-detected point cloud data based on the vehicle detection model, wherein the training of a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model comprises, initializing parameters of the fully convolutional neural network; adjusting the parameters of the fully convolutional neural network based on a loss function, wherein the loss function is a deviation between the label data corresponding to a current output and the label data corresponding to the to-be-trained point cloud data, and the current output is an output of the fully convolutional neural network corresponding to current to-be-trained point cloud data and current parameters of the fully convolutional neural network; outputting parameters corresponding to the loss function as parameters of the vehicle detection model if the loss function is at a minimum value; and otherwise, returning to execute the step of adjusting the parameters of the fully convolutional neural network based on a loss function. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory storage medium storing one or more programs, the one or more programs when executed by an apparatus, causing the apparatus to perform a method for detecting a vehicle contour based on point cloud data, comprising:
-
acquiring to-be-trained point cloud data; generating label data corresponding to points in the to-be-trained point cloud data in response to labeling on the points in the to-be-trained point cloud, the labeling used to indicate whether each of the points in the to-be-trained point cloud data is on a vehicle contour; training a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model; and acquiring to-be-detected point cloud data, and obtaining a detection result corresponding to each to-be-detected point in the to-be-detected point cloud data based on the vehicle detection model, wherein the training of a fully convolutional neural network model based on the points in the to-be-trained point cloud data and the label data corresponding to the points in the to-be-trained point cloud data, to obtain a vehicle detection model comprises; initializing parameters of the fully convolutional neural network; adjusting the parameters of the fully convolutional neural network based on a loss function, wherein the loss function is a deviation between the label data corresponding to a current output and the label data corresponding to the to-be-trained point cloud data, and the current output is an output of the fully convolutional neural network corresponding to current to-be-trained point cloud data and current parameters of the fully convolutional neural network; outputting parameters corresponding to the loss function as parameters of the vehicle detection model if the loss function is at a minimum value; and otherwise, returning to execute the step of adjusting the parameters of the fully convolutional neural network based on a loss function.
-
Specification