Predicting vehicle movements based on driver body language
First Claim
1. A system comprising:
- a camera system configured to capture an image of a proximal vehicle;
a boundary component configured to identify a sub-portion of the image corresponding to an area where a driver of the proximal vehicle is located, wherein the boundary component identifies the sub-portion by identifying one or more windows of the proximal vehicle;
a body language component configured to detect a driver'"'"'s body language by processing data within the sub-portion of the image; and
a prediction component configured to predict future motion of the proximal vehicle based on the driver'"'"'s body language detected by the body language component;
wherein the prediction component is configured to access a database or model that correlates the driver'"'"'s body language detected by the body language component with one or more future vehicle movements;
wherein the database or model correlates a gesture with a current driving context, wherein the driving context comprises a stop at an intersection, an approach to an intersection, merging onto a roadway, exiting a roadway, entering a parking lot or parking spot, or exiting a parking lot or parking spot.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for predicting driver intent and future movements of a human driven vehicles are disclosed herein. A system for predicting future movements of a vehicle includes a camera system, a boundary component, a body language component, and a prediction component. The camera system is configured to capture an image of a vehicle. The boundary component is configured to identify a sub-portion of the image corresponding to an area where a driver of a vehicle is located. The body language component configured to detect a driver'"'"'s body language. The prediction component configured to predict future motion of the vehicle based on the driver'"'"'s body language detected by the body language component.
-
Citations
15 Claims
-
1. A system comprising:
- a camera system configured to capture an image of a proximal vehicle;
a boundary component configured to identify a sub-portion of the image corresponding to an area where a driver of the proximal vehicle is located, wherein the boundary component identifies the sub-portion by identifying one or more windows of the proximal vehicle;
a body language component configured to detect a driver'"'"'s body language by processing data within the sub-portion of the image; and
a prediction component configured to predict future motion of the proximal vehicle based on the driver'"'"'s body language detected by the body language component;
wherein the prediction component is configured to access a database or model that correlates the driver'"'"'s body language detected by the body language component with one or more future vehicle movements;
wherein the database or model correlates a gesture with a current driving context, wherein the driving context comprises a stop at an intersection, an approach to an intersection, merging onto a roadway, exiting a roadway, entering a parking lot or parking spot, or exiting a parking lot or parking spot. - View Dependent Claims (2, 3, 4, 5, 6)
- a camera system configured to capture an image of a proximal vehicle;
-
7. A computer implemented method comprising:
-
receiving an image of a proximal vehicle in a region near a vehicle; determining a region of the image that contains a driver of the proximal vehicle, wherein determining the region comprises determining based on a location of one or more windows of the proximal vehicle; processing image data in the region of the image that contains the driver of the proximal vehicle to detect one or more of a head orientation, a gaze direction, and a gesture of the driver; accessing a database or model that correlates one or more of the head orientation, the gaze direction, and the gesture with one or more future vehicle movements for the proximal vehicle; and determining a vehicle maneuver for the vehicle based on the one or more future vehicle movements of the proximal vehicle; wherein the database or model correlates a gesture with a current driving context, wherein the driving context comprises a stop at an intersection, an approach to an intersection, merging onto a roadway, exiting a roadway, entering a parking lot or parking spot, or exiting a parking lot or parking spot. - View Dependent Claims (8, 9, 10)
-
-
11. Non-transitory computer readable storage media storing instructions that, when executed by one or more processors, cause the processors to:
-
receive an image of a proximal vehicle; identify a boundary around a region of the image where a driver of the proximal vehicle is located, wherein the instructions cause the one or more processors to identify the boundary based on identifying one or more windows of the proximal vehicle; detecting one or more of a driver'"'"'s head orientation, a gaze direction, and a gesture by processing image data in the boundary to detect the head orientation, the gaze direction, and the gesture; and predict future motion of the proximal vehicle based on the driver'"'"'s body language by accessing a database or model that correlates the driver'"'"'s body language detected with one or more future vehicle movements;
wherein the database or model correlates a gesture with a current driving context, wherein the driving context comprises a stop at an intersection, an approach to an intersection, merging onto a roadway, exiting a roadway, entering a parking lot or parking spot, or exiting a parking lot or parking spot, wherein the driver'"'"'s body language comprise one or more of the driver'"'"'s head orientation, the gaze direction, and the gesture. - View Dependent Claims (12, 13, 14, 15)
-
Specification