Vehicle accident avoidance system
First Claim
1. A computer-implemented method for vehicle accident avoidance carried out with respect to a host vehicle, comprising:
- monitoring a surrounding environment of the host vehicle;
detecting other vehicles in the surrounding environment of the host vehicle by at least one visual sensor;
estimating a speed and direction of each of the detected vehicles;
calculating one or more projected paths of each of the detected vehicles based on their current estimated speed and direction, the monitored surrounding environment, and other detected vehicle projected paths, wherein the calculating further comprises;
uniquely identifying a detected vehicle;
retrieving a historical-data-based model for the uniquely identified, detected vehicle, the historical-data-based model comprising historical vehicle travel route data and historical vehicle-moving behavioral data along those routes for the uniquely identified, detected vehicle; and
generating one or more projected paths for the uniquely identified, detected vehicle based, at least in part, on the historical-data-based model for the uniquely identified, detected vehicle, including the historical vehicle travel route data and the historical vehicle-moving behavioral data along those routes;
estimating a probability of intersection of each projected path with the host vehicle; and
providing an alert or action to the host vehicle if there is a high probability of intersection.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system are provided for vehicle accident avoidance carried out with respect to a host vehicle by modeling behavior. The method includes: monitoring a surrounding environment of the host vehicle and detecting other vehicles in a vicinity of the host vehicle by at least one visual sensor. The method further includes: estimating a speed and direction of each of the detected vehicles; calculating one or more projected paths of each of the detected vehicles based on their current estimated speed and direction, the current monitored surrounding environment, and other vehicle projected paths; estimating a probability of intersection of each projected path with the host vehicle; and providing an alert or action to the host vehicle if there is a high probability of intersection.
-
Citations
20 Claims
-
1. A computer-implemented method for vehicle accident avoidance carried out with respect to a host vehicle, comprising:
-
monitoring a surrounding environment of the host vehicle; detecting other vehicles in the surrounding environment of the host vehicle by at least one visual sensor; estimating a speed and direction of each of the detected vehicles; calculating one or more projected paths of each of the detected vehicles based on their current estimated speed and direction, the monitored surrounding environment, and other detected vehicle projected paths, wherein the calculating further comprises; uniquely identifying a detected vehicle; retrieving a historical-data-based model for the uniquely identified, detected vehicle, the historical-data-based model comprising historical vehicle travel route data and historical vehicle-moving behavioral data along those routes for the uniquely identified, detected vehicle; and generating one or more projected paths for the uniquely identified, detected vehicle based, at least in part, on the historical-data-based model for the uniquely identified, detected vehicle, including the historical vehicle travel route data and the historical vehicle-moving behavioral data along those routes; estimating a probability of intersection of each projected path with the host vehicle; and providing an alert or action to the host vehicle if there is a high probability of intersection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for vehicle accident avoidance, comprising:
-
a memory; and a processor communicatively coupled to the memory, wherein the system performs a method comprising; monitoring a surrounding environment of a host vehicle; detecting other vehicles in the surrounding environment of the host vehicle by at least one visual sensor; estimating a speed and direction of each of the detected vehicles; calculating one or more projected paths of each of the detected vehicles based on their current estimated speed and direction, the monitored surrounding environment, and other detected vehicle projected paths, wherein the calculating further comprises; uniquely identifying a detected vehicle; retrieving a historical-data-based model for the uniquely identified, detected vehicle, the historical-data-based model comprising historical vehicle travel route data and historical vehicle-moving behavioral data along those routes for the uniquely identified, detected vehicle; and generating one or more projected paths for the uniquely identified, detected vehicle based, at least in part, on the historical-data-based model for the uniquely identified, detected vehicle, including the historical vehicle travel route data and the historical vehicle-moving behavioral data along those routes; estimating a probability of intersection of each projected path with the host vehicle; and providing an alert or action to the host vehicle if there is a high probability of intersection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for vehicle accident avoidance, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
monitor a surrounding environment of a host vehicle; detect other vehicles in the surrounding environment of the host vehicle by at least one visual sensor; estimate a speed and direction of each of the detected vehicles; calculate one or more projected paths of each of the detected vehicles based on their current estimated speed and direction, the monitored surrounding environment, and other detected vehicle projected paths, wherein the calculating further comprises; uniquely identifying a detected vehicle; retrieving a historical-data-based model for the uniquely identified, detected vehicle, the historical-data-based model comprising historical vehicle travel route data and historical vehicle-moving behavioral data along those routes for the uniquely identified, detected vehicle; and generating one or more projected paths for the uniquely identified, detected vehicle based, at least in part, on the historical-data-based model for the uniquely identified, detected vehicle, including the historical vehicle travel route data and the historical vehicle-moving behavioral data along those routes; estimate a probability of intersection of each projected path with the host vehicle; and provide an alert or action to the host vehicle if there is a high probability of intersection.
-
Specification