IP Library Granted Patent US 9,251,708
Granted Patent B2
US 9,251,708 · App. 13/313,227 · Granted Feb 2, 2016

Forward collision warning trap and pedestrian advanced warning system

Inventors: Dan Rosenbaum (Jerusalem, IL); Amiad Gurman (Elkana, IL); Gideon Stein (Jerusalem, IL)
Assignee: MOBILEYE VISION TECHNOLOGIES LTD.
G08G1/166G06K9/00805G08G1/165
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 9,251,708
App. No.
13/313,227
Granted
Feb 2, 2016
Kind
B2
Abstract

A method for providing a forward collision warning using a camera mountable in a motor vehicle. The method acquires multiple image frames at known time intervals. A patch may be selected in at least one of the image frames. Optical flow may be tracked between the image frames of multiple image points of the patch. Based on the fit of the image points to a model, a time-to collision (TTC) may be determined if a collision is expected. The image points may be fit to a road surface model and a portion of the image points is modeled to be imaged from a road surface. A collision is not expected based on the fir of the image points to the road surface model.

Claims (58)

1. A method for providing a forward collision warning or control signal using a camera mountable in a motor vehicle, the method comprising:

acquiring a plurality of image frames at known time intervals;

selecting a patch in at least one of the image frames;

tracking optical flow between the image frames of a plurality of image points of said patch to produce a tracked optical flow;

for a plurality of models selected from the group consisting of: (i) a road surface model wherein a portion of the image points is modeled to be imaged from a road surface (ii) vertical surface model wherein a portion of the image points is modeled to be imaged from a substantially vertical object and (iii) a mixed model wherein a first portion of the image points is modeled to be imaged from a road surface and a second portion of the image points is modeled to be imaged from a substantially vertical object, fitting the tracked optical flow of at least a portion of the image points to produce a plurality of fits to the models;

using at least a portion of the image points, scoring the fits of the tracked optical flow to the respective models to produce respective scores; and

determining if a collision is expected and a time-to-collision by selecting the model with a score which corresponds to a best fit of the image points to the tracked optical flow.

2. The method of claim 1 , further comprising:

determining that a collision is not expected based on the best fit of the image points to the tracked optical flow corresponding to the road surface model.

3. The method of claim 1 , further comprising:

determining that a collision is expected based on the best fit of the image points to the tracked optical flow corresponding to the vertical surface model or the mixed model.

4. The method of claim 3 , further comprising:

detecting in the patch a candidate image of a pedestrian; and

verifying the candidate image as an image of an upright pedestrian and not an object in the road surface when the best fit model is the vertical surface model.

5. The method of claim 3 , further comprising:

detecting in the image frames a vertical line, wherein said patch is selected to include said vertical line;

verifying the vertical line as an image of a vertical object and not of an object in the road surface when the best fit model is the vertical surface model.

6. The method of claim of claim 1 , further comprising:

issuing a warning based on said time-to-collision being less than a threshold.

7. A system comprising:

a camera; and

a processor mountable in a motor vehicle; wherein the system is configured to provide a forward collision warning or control signal,

wherein the processor is configured to acquire a plurality of image frames at known time intervals;

wherein the processor is configured to select a patch in at least one of the image frames;

wherein the processor is configured to track optical flow between the image frames of a plurality of image points of said patch for a plurality of models selected from the group consisting of: (i) a road surface model wherein a portion of the image points is modeled to be imaged from a road surface (ii) vertical surface model wherein a portion of the image points is modeled to be imaged from a substantially vertical object and (iii) a mixed model wherein a first portion of the image points is modeled to be imaged from a road surface and a second portion of the image points is modeled to be imaged from a substantially vertical object;

wherein the processor is configured to fit the tracked optical flow of at least a portion of the image points to produce a plurality of fits to the models;

wherein the processor is configured to use at least a portion of the image points and score the fits of the tracked optical flow to the respective models to produce respective scores; and

wherein the processor is configured to use at least a portion of the image points, determine if a collision is expected and determine the time-to-collision by selecting the model with the score which corresponds to a best fit of the image points to the tracked optical flow.

8. The system of claim 7 , wherein the processor is configured to fit the image points to a road surface model;

wherein the processor is configured to determine a collision is not expected based on the fit of the image points to the road surface model.

9. A method of providing a forward collision warning or control signal using a camera and a processor mountable in a motor vehicle, the method comprising:

acquiring a plurality of image frames at known time intervals;

selecting a patch in an image frame corresponding to where the motor vehicle will be in a predetermined time interval;

tracking optical flow between the image frames of a plurality of image points of said patch to produce a tracked optical flow;

for a plurality of models selected from the group consisting of: (i) a road surface model wherein a portion of the image points is modeled to be imaged from a road surface (ii) vertical surface model wherein a portion of the image points is modeled to be imaged from a substantially vertical object and (iii) a mixed model wherein a first portion of the image points is modeled to be imaged from a road surface and a second portion of the image points is modeled to be imaged from a substantially vertical object, fitting the tracked optical flow of at least a portion of the image points to produce a plurality of fits to the models;

using at least a portion of the image points, scoring the fits of the tracked optical flow to the respective models to produce respective scores; and

determining if a collision is expected and a time-to-collision by selecting the model with a score which corresponds to a best fit of the image points to the tracked optical flow.

10. The method of claim of claim 9 , further comprising:

determining if an object as imaged in said patch includes a substantially vertical portion.

11. The method of claim 9 , further comprising:

fitting the image points to a road surface model; and

determining a collision is not expected based on the best fit of the image points to the road surface model.

12. The method of claim 9 , further comprising:

issuing a forward collision warning when the best fit model is a vertical surface model or a mixed model.

13. A system for providing a forward collision warning or control signal in a motor vehicle, the system comprising:

a camera mountable in the motor vehicle, said camera operable to acquire a plurality of image frames at known time intervals;

a processor configured to select a patch in an image frame corresponding to where the motor vehicle will be in a predetermined time interval; wherein the processor is configured to track optical flow between the image frames of a plurality of image points of said patch to produce a tracked optical flow, for a plurality of models selected from the group consisting of: (i) a road surface model wherein a portion of the image points is modeled to be imaged from a road surface (ii) vertical surface model wherein a portion of the image points is modeled to be imaged from a substantially vertical object and (iii) a mixed model wherein a first portion of the image points is modeled to be imaged from a road surface and a second portion of the image points is modeled to be imaged from a substantially vertical object,

wherein the processor is configured to fit the tracked optical flow of at least a portion of the image points to produce a plurality of fits to the models;

wherein the processor is configured to use at least a portion of the image points, to score the fits of the tracked optical flow to the respective models to produce respective score; and

wherein the processor is configured to determine if a collision is expected and to determine a time-to-collision by selecting the model with a score which corresponds to a best fit of the image points to the tracked optical flow.

14. The system of claim 13 , wherein the processor is further configured to determine if said object as imaged in said patch includes a substantially vertical portion

when the best fit of the image points to the tracked optical flow is of the vertical surface model or the mixed model.

15. The system of claim 13 , wherein the processor is configured to issue a forward collision warning based on the TTC being less than a threshold.

16. The method of claim 9 , further comprising:

inputting or computing from the image frames a yaw rate of the motor vehicle; and

dynamically shifting the patch laterally over the image frames based on the yaw rate of the motor vehicle.

17. The method of claim 4 , further comprising:

verifying the candidate image as an object in the road surface and a collision is not expected when the best fit model is the road surface model.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2014
From: MOBILEYE TECHNOLOGIES LIMITED
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 034305/0993 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: ROSENBAUM, DAN; GURMAN, AMIAD; STEIN, GIDEON
To: MOBILEYE TECHNOLOGIES LIMITED
Reel/Frame 027548/0126 →
Continuity (3)
Provisional Application 61420405 · Dec 7, 2010
Provisional Application 61479485 · Apr 27, 2011
Related Publication 20120140076A1 · Jun 7, 2012