Object and ground segmentation from a sparse one-dimensional range data
First Claim
Patent Images
1. A method comprising:
- receiving, at a computing device of a vehicle, scan data representing a plurality of points in an environment of the vehicle, the plurality of points being associated with a ground and one or more objects on or proximate to the ground;
determining, using the scan data, a horizontal distance between a first point of the plurality of points and a second point of the plurality of points;
determining, using the scan data, a vertical distance between the first point and the second point;
for the horizontal distance being smaller than a threshold horizontal distance, making a comparison between the vertical distance and a threshold vertical distance; and
based on an output of the comparison indicating that the vertical distance is greater than the threshold vertical distance, determining that the second point is unassociated with the ground and is a candidate object point that represents a given point on the one or more objects.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for object and ground segmentation from a sparse one-dimensional range data are described. A computing device may be configured to receive scan data representing points in an environment of a vehicle. The computing device may be configured to determine if a test point in the scan data is likely to be an obstacle or ground by comparing the point to other points in the scan data to determine if specific constraints are violated. Points that do not pass these tests are likely to be above the ground, and therefore likely belong to obstacles.
53 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device of a vehicle, scan data representing a plurality of points in an environment of the vehicle, the plurality of points being associated with a ground and one or more objects on or proximate to the ground; determining, using the scan data, a horizontal distance between a first point of the plurality of points and a second point of the plurality of points; determining, using the scan data, a vertical distance between the first point and the second point; for the horizontal distance being smaller than a threshold horizontal distance, making a comparison between the vertical distance and a threshold vertical distance; and based on an output of the comparison indicating that the vertical distance is greater than the threshold vertical distance, determining that the second point is unassociated with the ground and is a candidate object point that represents a given point on the one or more objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon instructions that, when executed by a computing device, cause the computing device to perform functions comprising:
-
receiving scan data representing a plurality of points in an environment of a vehicle, the plurality of points being associated with a ground and one or more objects on or proximate to the ground; determining, using the scan data, a horizontal distance between a first point of the plurality of points and a second point of the plurality of points; determining, using the scan data, a vertical distance between the first point and the second point; for the horizontal distance being smaller than a threshold horizontal distance, making a comparison between the vertical distance and a threshold vertical distance; and based on an output of the comparison indicating that the vertical distance is greater than the threshold vertical distance, determining that the second point is unassociated with the ground and is a candidate object point that represents a given point on the one or more objects. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
at least one processor; and data storage comprising instructions that, when executed by the at least one processor, cause the system to perform functions comprising; receiving scan data representing a plurality of points in an environment of a vehicle, the plurality of points being associated with a ground and one or more objects on or proximate to the ground; determining, using the scan data, a horizontal distance between a first point of the plurality of points and a second point of the plurality of points; determining, using the scan data, a vertical distance between the first point and the second point; for the horizontal distance being smaller than a threshold horizontal distance, making a comparison between the vertical distance and a threshold vertical distance; and based on an output of the comparison indicating that the vertical distance is greater than the threshold vertical distance, determining that the second point is unassociated with the ground and is a candidate object point that represents a given point on the one or more objects. - View Dependent Claims (19, 20)
-
Specification