Real-time road flare detection using templates and appropriate color spaces
First Claim
1. A method comprising:
- receiving, at a computing device of a vehicle, an image of an environment of the vehicle, wherein the image includes a plurality of pixels having respective red color values, green color values, and blue color values;
identifying given pixels in the plurality of pixels having one or more of;
(i) a red color value greater than a green color value, and (ii) the red color value greater than a blue color value;
making a comparison between one or more characteristics of a shape of an object represented by the given pixels in the image and corresponding one or more characteristics of a predetermined shape of a road flare;
determining one or more motion characteristics of the object represented by the given pixels;
determining, using the computing device, a likelihood that the object represents the road flare based at least on (i) the comparison, and (ii) the one or more motion characteristics of the object, such that the likelihood is increased when the one or more motion characteristics indicate that the object remains stationary;
modifying, using the computing device, a control strategy associated with a driving behavior of the vehicle, based on the likelihood; and
providing, using the computing device, instructions to control the vehicle based on the modified control strategy.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for real-time road flare detection using templates and appropriate color spaces are described. A computing device of a vehicle may be configured to receive an image of an environment of the vehicle. The computing device may be configured to identify a given pixels in the plurality of pixels having one or more of: (i) a red color value greater than a green color value, and (ii) the red color value greater than a blue color value. Further, the computing device may be configured to make a comparison between one or more characteristics of a shape of an object represented by the given pixels in the image and corresponding one or more characteristics of a predetermined shape of a road flare; and determine a likelihood that the object represents the road flare.
64 Citations
17 Claims
-
1. A method comprising:
-
receiving, at a computing device of a vehicle, an image of an environment of the vehicle, wherein the image includes a plurality of pixels having respective red color values, green color values, and blue color values; identifying given pixels in the plurality of pixels having one or more of;
(i) a red color value greater than a green color value, and (ii) the red color value greater than a blue color value;making a comparison between one or more characteristics of a shape of an object represented by the given pixels in the image and corresponding one or more characteristics of a predetermined shape of a road flare; determining one or more motion characteristics of the object represented by the given pixels; determining, using the computing device, a likelihood that the object represents the road flare based at least on (i) the comparison, and (ii) the one or more motion characteristics of the object, such that the likelihood is increased when the one or more motion characteristics indicate that the object remains stationary; modifying, using the computing device, a control strategy associated with a driving behavior of the vehicle, based on the likelihood; and providing, using the computing device, instructions to control the vehicle based on the modified control strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon instructions that, when executed by a computing device of a vehicle, cause the computing device to perform functions comprising:
-
receiving an image of an environment of the vehicle, wherein the image includes a plurality of pixels having respective red color values, green color values, and blue color values; identifying given pixels in the plurality of pixels having one or more of;
(i) a red color value greater than a green color value, and (ii) the red color value greater than a blue color value;making a comparison between one or more characteristics of a shape of an object represented by the given pixels in the image and corresponding one or more characteristics of a predetermined shape of a road flare; determining one or more motion characteristics of the object represented by the given pixels; determining a likelihood that the object represents the road flare based at least on (i) the comparison, and (ii) the one or more motion characteristics of the object, such that the likelihood is increased when the one or more motion characteristics indicate that the object remains stationary; modifying a control strategy associated with a driving behavior of the vehicle, based on the likelihood; and providing instructions to control the vehicle based on the modified control strategy. - View Dependent Claims (11, 12, 13)
-
-
14. 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 an image of an environment of a vehicle, wherein the image includes a plurality of pixels having respective red color values, green color values, and blue color values; identifying given pixels in the plurality of pixels having one or more of;
(i) a red color value greater than a green color value, and (ii) the red color value greater than a blue color value;making a comparison between one or more characteristics of a shape of an object represented by the given pixels in the image and corresponding one or more characteristics of a predetermined shape of a road flare; determining one or more motion characteristics of the object represented by the given pixels; determining a likelihood that the object represents the road flare based at least on (i) the comparison, and (ii) the one or more motion characteristics of the object, such that the likelihood is increased when the one or more motion characteristics indicate that the object remains stationary; modifying a control strategy associated with a driving behavior of the vehicle, based on the likelihood; and providing instructions to control the vehicle based on the modified control strategy. - View Dependent Claims (15, 16, 17)
-
Specification