AUTOMATIC DATA LABELLING FOR AUTONOMOUS DRIVING VEHICLES
First Claim
1. A computer-implemented method for automatic generation of labelled data, comprising:
- collecting sensor data from one or more sensors mounted on an autonomous driving vehicle (ADV) while the ADV is moving within a region of interest (ROI) that includes a plurality of obstacles;
operating on the collected sensor data to obtain obstacle data associated with the obstacles, location data, and a plurality of timestamps that correspond to the obstacle data and the location data;
for each of the timestamps, mapping positions of the obstacles to some of the obstacle data that correspond to the timestamp based on the location data, thereby generating mapped information of the obstacles; and
automatically labelling the mapped information to generate labelled data, wherein the labelled data is utilized to subsequently train a machine learning algorithm to recognize obstacles during autonomous driving of an ADV.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, sensor data are collected from one or more sensors mounted on an autonomous driving vehicle (ADV) while the ADV is moving within a region of interest (ROI) that includes a number of obstacles. The collected sensor data are operated on to obtain obstacle data associated with the obstacles, location data, and a number of timestamps that correspond to the obstacle data and the location data. For each of the timestamps, positions of the obstacles are mapped to some of the obstacle data that correspond to the timestamp based on the location data, thereby generating mapped information of the obstacles. The mapped information is automatically labelled to generate labelled data, where the labelled data is utilized to subsequently train a machine learning algorithm to recognize obstacles during autonomous driving of an ADV.
23 Citations
21 Claims
-
1. A computer-implemented method for automatic generation of labelled data, comprising:
-
collecting sensor data from one or more sensors mounted on an autonomous driving vehicle (ADV) while the ADV is moving within a region of interest (ROI) that includes a plurality of obstacles; operating on the collected sensor data to obtain obstacle data associated with the obstacles, location data, and a plurality of timestamps that correspond to the obstacle data and the location data; for each of the timestamps, mapping positions of the obstacles to some of the obstacle data that correspond to the timestamp based on the location data, thereby generating mapped information of the obstacles; and automatically labelling the mapped information to generate labelled data, wherein the labelled data is utilized to subsequently train a machine learning algorithm to recognize obstacles during autonomous driving of an ADV. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising:
-
collecting sensor data from one or more sensors mounted on an autonomous driving vehicle (ADV) while the ADV is moving within a region of interest (ROI) that includes a plurality of obstacles; operating on the collected sensor data to obtain obstacle data associated with the obstacles, location data, and a plurality of timestamps that correspond to the obstacle data and the location data; for each of the timestamps, mapping positions of the obstacles to some of the obstacle data that correspond to the timestamp based on the location data, thereby generating mapped information of the obstacles; and automatically labelling the mapped information to generate labelled data, wherein the labelled data is utilized to subsequently train a machine learning algorithm to recognize obstacles during autonomous driving of an ADV. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including collecting sensor data from one or more sensors mounted on an autonomous driving vehicle (ADV) while the ADV is moving within a region of interest (ROI) that includes a plurality of obstacles; operating on the collected sensor data to obtain obstacle data associated with the obstacles, location data, and a plurality of timestamps that correspond to the obstacle data and the location data; for each of the timestamps, mapping positions of the obstacles to some of the obstacle data that correspond to the timestamp based on the location data, thereby generating mapped information of the obstacles; and automatically labelling the mapped information to generate labelled data, wherein the labelled data is utilized to subsequently train a machine learning algorithm to recognize obstacles during autonomous driving of an ADV. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification