PROCESSING POINT CLOUDS OF VEHICLE SENSORS HAVING VARIABLE SCAN LINE DISTRIBUTIONS USING INTERPOLATION FUNCTIONS
First Claim
1. A method for processing point clouds having variable spatial distributions of scan lines, the method comprising:
- receiving a point cloud frame generated by a sensor configured to sense an environment through which a vehicle is moving, the point cloud frame including a plurality of scan lines arranged according to a particular spatial distribution;
either (i) generating, by one or more processors, an enhanced point cloud frame with a larger number of points than the received point cloud frame, or (ii) constructing, by one or more processors and based on points of the received point cloud frame, a three-dimensional mesh;
generating, by one or more processors performing an interpolation function on (i) the enhanced point cloud frame or (ii) a virtual surface provided by the three-dimensional mesh, a normalized point cloud frame; and
generating, by one or more processors and using the normalized point cloud frame, signals descriptive of a current state of the environment through which the vehicle is moving.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for processing point clouds having variable spatial distributions of scan lines includes receiving a point cloud frame generated by a sensor configured to sense an environment through which a vehicle is moving. The point cloud frame includes scan lines arranged according to a particular spatial distribution. The method also includes either generating an enhanced point cloud frame with a larger number of points than the received point cloud frame, or constructing, by one or more processors and based on points of the received point cloud frame, a three-dimensional mesh. The method also includes generating, by performing an interpolation function on the enhanced point cloud frame or a virtual surface provided by the three-dimensional mesh, a normalized point cloud frame, and generating, using the normalized point cloud frame, signals descriptive of a current state of the environment through which the vehicle is moving.
76 Citations
22 Claims
-
1. A method for processing point clouds having variable spatial distributions of scan lines, the method comprising:
-
receiving a point cloud frame generated by a sensor configured to sense an environment through which a vehicle is moving, the point cloud frame including a plurality of scan lines arranged according to a particular spatial distribution; either (i) generating, by one or more processors, an enhanced point cloud frame with a larger number of points than the received point cloud frame, or (ii) constructing, by one or more processors and based on points of the received point cloud frame, a three-dimensional mesh; generating, by one or more processors performing an interpolation function on (i) the enhanced point cloud frame or (ii) a virtual surface provided by the three-dimensional mesh, a normalized point cloud frame; and generating, by one or more processors and using the normalized point cloud frame, signals descriptive of a current state of the environment through which the vehicle is moving. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing thereon instructions executable by one or more processors to implement a self-driving control architecture of a vehicle, the self-driving control architecture comprising:
a perception component configured to receive a point cloud frame generated by a sensor configured to sense an environment through which a vehicle is moving, the point cloud frame including a plurality of scan lines arranged according to a particular spatial distribution, either (i) generate an enhanced point cloud frame with a larger number of points than the received point cloud frame, or (ii) construct, based on points of the received point cloud frame, a three-dimensional mesh, generate, by performing an interpolation function on (i) the enhanced point cloud frame or (ii) a virtual surface provided by the three-dimensional mesh, a normalized point cloud frame, and generate, using the normalized point cloud frame, signals descriptive of a current state of the environment through which the vehicle is moving. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A vehicle comprising:
-
a sensor configured to sense an environment through which the vehicle is moving and generate point cloud frames; one or more operational subsystems; and a computing system configured to receive a point cloud frame generated by the sensor, the point cloud frame including a plurality of scan lines arranged according to a particular spatial distribution, either (i) generate an enhanced point cloud frame with a larger number of points than the received point cloud frame, or (ii) construct, based on points of the received point cloud frame, a three-dimensional mesh, generate, by performing an interpolation function on (i) the enhanced point cloud frame or (ii) a virtual surface provided by the three-dimensional mesh, a normalized point cloud frame, generate, using the normalized point cloud frame, signals descriptive of a current state of the environment through which the vehicle is moving, generate driving decisions based on the signals descriptive of the current state of the environment, and cause the one or more operational subsystems of the vehicle to maneuver the vehicle in accordance with the generated driving decisions. - View Dependent Claims (20, 21, 22)
-
Specification