IP Library Granted Patent US 8,976,040
Granted Patent B2
US 8,976,040 · App. 13/768,979 · Granted Mar 10, 2015

Intelligent driver assist system based on multimodal sensor fusion

Inventor: Bianca Ray Avalani (Princeton, NJ)
B60Q1/00B60Q9/008G08G1/166G08G1/167G06K9/6293B60W30/08B60W2420/42B60W2420/54B60W2520/00G06K9/00805G06K9/00825
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,976,040
App. No.
13/768,979
Granted
Mar 10, 2015
Kind
B2
Abstract

An apparatus and method of providing driver assistance for performing a driving action include obtaining video information adjacent to a vehicle, obtaining audio information adjacent to the vehicle, optionally obtaining movement-related information, and generating a driver assist indication based on a combination of the video information and the audio information, and, optionally, the movement-related information.

Claims (66)

1. A method of providing driver assistance for performing a driving action, comprising:

obtaining video information adjacent to a vehicle;

obtaining audio information adjacent to the vehicle; and

generating, via a decision making processor executing one or more decision algorithms, a driver assist indication based on a combination of the video information and the audio information, the generating comprising:

comparing the video information to a video threshold corresponding to video information for which performing the driving action is acceptable;

comparing the audio information to an audio threshold corresponding to audio information for which performing the driving action is acceptable; and

generating the driver assist indication with a positive value or a negative value based on a result of the comparing.

2. The method of claim 1 , further comprising:

obtaining vehicle movement-related information; and

wherein generating the driver assist indication is further based on the vehicle movement-related information.

3. The method of claim 2 , wherein generating the driver assist indication further comprises:

comparing the obtained vehicle movement-related information to a movement-related threshold corresponding to movement information for which performing the driving action is acceptable.

4. The method of claim 3 , wherein generating the driver assist indication further comprises generating the driver assist indication with the negative value when at least one of the obtained video information, the obtained audio information, or the obtained vehicle movement-related information is less than a respective one of the video threshold, the audio threshold, or the movement threshold.

5. The method of claim 1 , wherein:

obtaining the audio information further comprises obtaining the audio information from inside of the vehicle; and

generating the driver assist indication is further based on the audio information obtained from the inside of the vehicle.

6. The method of claim 1 , further comprising:

estimating a velocity of an object based on the obtained video information;

canceling noise from the obtained video information to define noise-canceled video information;

extracting features from the noise-canceled video information; and

determining whether the extracted features identify that the object is a vehicle.

7. The method of claim 1 , further comprising:

performing time domain analysis of the obtained audio information;

performing frequency domain analysis of the obtained audio information;

analyzing signal intensities in the obtained audio information based on at least one of the time domain analysis and the frequency domain analysis; and

determining whether the signal intensities identify a vehicle.

8. The method of claim 1 , further comprising:

receiving notification of an intended driving action; and

wherein obtaining the video information, obtaining the audio information, and generating the driver assist indication is in response to the notification of the intended driving action.

9. A computer program product comprising:

a non-transitory computer-readable medium having control logic stored therein, the control logic comprising:

at least one instruction for causing a computer to obtain video information adjacent to a vehicle;

at least one instruction for causing the computer to obtain audio information adjacent to the vehicle; and

at least one instruction for causing the computer to generate a driver assist indication based on a combination of the video information and the audio information,

wherein the at least one instruction for causing the computer to generate a driver assist indication is further for causing the computer to:

compare the video information to a video threshold corresponding to video information for which performing a driving action is acceptable;

compare the audio information to an audio threshold corresponding to audio information for which performing the driving action is acceptable; and

generate the driver assist indication with a positive value or a negative value based on a result of each comparison.

10. The computer program product of claim 9 , wherein the control logic further comprises:

at least one instruction for causing the computer to obtain vehicle movement-related information; and

wherein the at least one instruction for causing the computer to generate the driver assist indication is further based on the vehicle movement-related information.

11. An apparatus to provide driver assistance for performing a driving action, comprising:

a video processor configured to obtain video information adjacent to a vehicle;

an audio processor configured to obtain audio information adjacent to the vehicle; and

a decision making processor to generate a driver assist indication based on a combination of the video information and the audio information, the decision making processor being configured to:

compare the video information to a video threshold corresponding to video information for which performing the driving action is acceptable;

compare the audio information to an audio threshold corresponding to audio information for which performing the driving action is acceptable; and

generate the driver assist indication with a positive value or a negative value based on a result of each comparison.

12. The apparatus of claim 11 , further comprising:

a movement-related processor configured to obtain a vehicle movement-related information; and

wherein the decision making processor is further configured to generate the driver assist indication based on the vehicle movement-related information.

13. The apparatus of claim 12 , wherein the decision making processor is further configured to:

compare the vehicle movement-related information to a movement-related threshold corresponding to movement information for which performing the driving action is acceptable.

14. The apparatus of claim 13 , wherein the decision making processor is further configured to generate the driver assist indication with the negative value when at least one of the obtained video information, the obtained audio information, or the obtained vehicle movement-related information is less than a respective one of the video threshold, the audio threshold, or the movement threshold.

15. The apparatus of claim 11 , wherein the audio processor configured to obtain the audio information from inside of the vehicle, wherein the decision making processor is further configured to generate the driver assist indication based on the obtained audio information from the inside of the vehicle.

16. The apparatus of claim 11 , wherein the video processor comprises a video processing algorithm configured to:

estimate a velocity of an object based on the obtained video information;

cancel noise from the obtained video information to define noise-canceled video information;

extract features from the noise-canceled video information; and

determine whether the extracted features identify that the object is a vehicle.

17. The apparatus of claim 11 , wherein the audio processor comprises an audio processing algorithm configured to:

perform time domain analysis of the obtained audio information;

perform frequency domain analysis of the obtained audio information;

analyze signal intensities in the obtained audio information based on at least one of the time domain analysis and the frequency domain analysis; and

determine whether the signal intensities identify a vehicle.

18. The apparatus of claim 11 , wherein the video processor is further configured to obtain the video information, the audio processor is further configured to obtain the audio information, and the decision making processor is further configured to generate the driver assist indication in response to a notification of an intended driving action.

Continuity (2)
Provisional Application 61599700 · Feb 16, 2012
Related Publication 20130222127A1 · Aug 29, 2013