Vison-based object detection using a polar grid
First Claim
1. A method comprising:
- receiving, at a computing device of a first vehicle, a first image of a second vehicle captured by an image-capture device coupled to the first vehicle and a second image captured by the image-capture device subsequent to capturing the first image, wherein the second vehicle has one or more flashing light signals;
determining a polar grid that partitions an image region in the first image and the second image into a plurality of polar bins;
identifying, based on a comparison of image content of polar bins in the first image to image content of corresponding polar bins in the second image, one or more portions of image data exhibiting a change in brightness between the first image and the second image;
determining that several polar bins of the plurality of polar bins are void of image pixels exhibiting the change in brightness between the first image and the second image;
merging the several polar bins into a single polar bin;
determining a type of the one or more flashing light signals of the second vehicle based on the one or more portions exhibiting the change in brightness; and
controlling the first vehicle based on the type of the one or more flashing light signals.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device of a first vehicle may receive a first image and a second image of a second vehicle having flashing light signals. The computing device may determine, in the first image and the second image, an image region that bounds the second vehicle such that the image region substantially encompasses the second vehicle. The computing device may determine a polar grid that partitions the image region in the first image and the second image into polar bins, and identify portions of image data exhibiting a change in color and a change in brightness between the first image and the second image. The computing device may determine a type of the flashing light signals and a type of the second vehicle; and accordingly provide instructions to control the first vehicle.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device of a first vehicle, a first image of a second vehicle captured by an image-capture device coupled to the first vehicle and a second image captured by the image-capture device subsequent to capturing the first image, wherein the second vehicle has one or more flashing light signals; determining a polar grid that partitions an image region in the first image and the second image into a plurality of polar bins; identifying, based on a comparison of image content of polar bins in the first image to image content of corresponding polar bins in the second image, one or more portions of image data exhibiting a change in brightness between the first image and the second image; determining that several polar bins of the plurality of polar bins are void of image pixels exhibiting the change in brightness between the first image and the second image; merging the several polar bins into a single polar bin; determining a type of the one or more flashing light signals of the second vehicle based on the one or more portions exhibiting the change in brightness; and controlling the first vehicle based on the type of the one or more flashing light signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon executable instructions that, upon execution by a computing device of a first vehicle, cause the computing device to perform operations comprising:
-
receiving a first image of a second vehicle captured by an image-capture device coupled to the first vehicle and a second image captured by the image-capture device subsequent to capturing the first image, wherein the second vehicle has one or more flashing light signals; determining a polar grid that partitions an image region in the first image and the second image into a plurality of polar bins; identifying, based on a comparison of image content of polar bins in the first image to image content of corresponding polar bins in the second image, one or more portions of image data exhibiting a change in brightness between the first image and the second image; determining that several polar bins of the plurality of polar bins are void of image pixels exhibiting the change in brightness between the first image and the second image; merging the several polar bins into a single polar bin; determining a type of the one or more flashing light signals of the second vehicle based on the one or more portions exhibiting the change in brightness; and controlling the first vehicle based on the type of the one or more flashing light signals. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
an image-capture device coupled to a first vehicle; at least one processor in communication with the image-capture device; and a memory having stored thereon executable instructions that, upon execution by the at least one processor, cause the system to perform operations comprising; receiving a first image of a second vehicle captured by the image-capture device coupled to the first vehicle and a second image captured by the image-capture device subsequent to capturing the first image, wherein the second vehicle has one or more flashing light signals; determining a polar grid that partitions an image region in the first image and the second image into a plurality of polar bins; identifying, based on a comparison of image content of polar bins in the first image to image content of corresponding polar bins in the second image, one or more portions of image data exhibiting a change in brightness between the first image and the second image; determining that several polar bins of the plurality of polar bins are void of image pixels exhibiting the change in brightness between the first image and the second image; merging the several polar bins into a single polar bin; determining a type of the one or more flashing light signals of the second vehicle based on the one or more portions exhibiting the change in brightness; and controlling the first vehicle based on the type of the one or more flashing light signals. - View Dependent Claims (18, 19, 20)
-
Specification