Vehicle heading prediction neural network
First Claim
1. A computer-implemented method comprising:
- receiving, by a first vehicle including on-board sensors, point cloud data representing sensor measurements of electromagnetic radiation reflected off a second vehicle and captured by a first on-board sensor of the first vehicle;
generating a plurality of different projections of the point cloud data representing the sensor measurements captured by the first on-board sensor, wherein each projection of the plurality of different projections is a mapping of the point cloud data onto a different projection plane of a plurality of projection planes, and wherein each different projection plane represents a different view of the second vehicle;
providing each of the plurality of different projections of the point cloud data as input to a neural network subsystem trained to receive projections of point cloud data for the second vehicle and to generate one or more second vehicle classifications as an output; and
receiving, at the output of the neural network subsystem, the one or more second vehicle classifications for the second vehicle, wherein each second vehicle classification indicates a current direction in which the second vehicle is likely to be oriented at a current time in a particular coordinate system.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating vehicle heading predictions from point cloud data using a neural network. One of the methods includes receiving a plurality of different projections of point cloud data, wherein the point cloud data represents different sensor measurements of electromagnetic radiation reflected off a vehicle. Each of the plurality of projections of point cloud data is provided as input to a neural network subsystem trained to receive projections of point cloud data for a vehicle and to generate one or more vehicle heading classifications as an output. At the output of the neural network subsystem, one or more vehicle heading predictions is received.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a first vehicle including on-board sensors, point cloud data representing sensor measurements of electromagnetic radiation reflected off a second vehicle and captured by a first on-board sensor of the first vehicle; generating a plurality of different projections of the point cloud data representing the sensor measurements captured by the first on-board sensor, wherein each projection of the plurality of different projections is a mapping of the point cloud data onto a different projection plane of a plurality of projection planes, and wherein each different projection plane represents a different view of the second vehicle; providing each of the plurality of different projections of the point cloud data as input to a neural network subsystem trained to receive projections of point cloud data for the second vehicle and to generate one or more second vehicle classifications as an output; and receiving, at the output of the neural network subsystem, the one or more second vehicle classifications for the second vehicle, wherein each second vehicle classification indicates a current direction in which the second vehicle is likely to be oriented at a current time in a particular coordinate system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving, by a first vehicle including on-board sensors, point cloud data representing sensor measurements of electromagnetic radiation reflected off a second vehicle and captured by a first on-board sensor of the first vehicle; generating a plurality of different projections of the point cloud data representing the sensor measurements captured by the first on-board sensor, wherein each projection of the plurality of different projections is a mapping of the point cloud data onto a different projection plane of a plurality of projection planes, and wherein each different projection plane represents a different view of the second vehicle; providing each of the plurality of different projections of the point cloud data as input to a neural network subsystem trained to receive projections of point cloud data for the second vehicle and to generate one or more second vehicle classifications as an output; and receiving, at the output of the neural network subsystem, the one or more second vehicle classifications for the second vehicle, wherein each second vehicle classification indicates a current direction in which the second vehicle is likely to be oriented at a current time in a particular coordinate system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving, by a first vehicle including on-board sensors, point cloud data representing sensor measurements of electromagnetic radiation reflected off a second vehicle and captured by a first on-board sensor of the first vehicle; generating a plurality of different projections of the point cloud data representing the sensor measurements captured by the first on-board sensor, wherein each projection of the plurality of different projections is a mapping of the point cloud data onto a different projection plane of a plurality of projection planes, and wherein each different projection plane represents a different view of the second vehicle; providing each of the plurality of different projections of the point cloud data as input to a neural network subsystem trained to receive projections of point cloud data for the second vehicle and to generate one or more second vehicle classifications as an output; and receiving, at the output of the neural network subsystem, the one or more second vehicle classifications for the second vehicle, wherein each second vehicle classification indicates a current direction in which the second vehicle is likely to be oriented at a current time in a particular coordinate system.
-
Specification