Collision prediction

US10402985B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10402985-B2
Application numberUS-201715590258-A
CountryUS
Kind codeB2
Filing dateMay 9, 2017
Priority dateSep 21, 2012
Publication dateSep 3, 2019
Grant dateSep 3, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some implementations, there is provided a method. The method may include receiving data characterizing a plurality of digital video frames; detecting a plurality of features in each of the plurality of digital video frames; determining, from the detected features, a local scale change and a translational motion of one or more groups of features between at least a pair of the plurality of digital video frames; and calculating a likelihood of collision. Related apparatus, systems, techniques, and articles are also described.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining, using detected features in a plurality of digital video frames and between at least a pair of the plurality of digital video frames, an inter-frame rate of expansion in an area characterized by at least one group of features; determining, based on the detected features and between at least the pair of the plurality of digital video frames, an average of an inter-frame difference in pixel position of at least two features in the at least one group of features; calculating a likelihood of collision, wherein the likelihood of collision includes a ratio between the determined inter-frame rate of expansion and the determined average of inter-frame difference in pixel position; comparing the likelihood of collision to a threshold; and generating, in response to the likelihood of collision exceeding the threshold, an alarm that causes a vehicle to turn and/or causes the vehicle to slow down; wherein at least one of the receiving, the detecting, the determining the inter-frame rate of expansion, the determining the average inter-frame difference in pixel position, the calculating, the comparing, and the generating is performed by at least one data processor. 2. The method of claim 1 , wherein the inter-frame rate of expansion characterizes a difference in an area defined by a convex hull of the at least one group of features. 3. The method of claim 1 , further comprising: receiving data characterizing the plurality of digital video frames; and detecting the plurality of features in the plurality of digital video frames. 4. The method of claim 1 , further comprising: compensating, based on received data, the average inter-frame difference in pixel position, wherein the received data characterizes a motion of a camera, the motion being associated with the plurality of digital video frames. 5. The method of claim 1 , further comprising: classifying the at least one group of features as being on a collision trajectory by at least comparing a collision point with a predetermined value defining a safety envelope around a camera. 6. A non-transitory computer readable storage medium comprising executable instructions which when executed by at least one processor provides operations comprising: determining, using detected features in a plurality of digital video frames and between at least a pair of the plurality of digital video frames, an inter-frame rate of expansion in an area characterized by at least one group of features; determining, based on the detected features and between at least the pair of the plurality of digital video frames, an average of an inter-frame difference in pixel position of at least two features in the at least one group of features; calculating a likelihood of collision, wherein the likelihood of collision includes a ratio between the determined inter-frame rate of expansion and the determined average inter-frame difference in pixel position; comparing the likelihood of collision to a threshold; and generating, in response to the likelihood of collision exceeding the threshold, an alarm that causes a vehicle to turn and/or causes the vehicle to slow down. 7. The non-transitory computer readable storage medium of claim 6 , further comprising: receiving data characterizing the plurality of digital video frames; and detecting the plurality of features in the plurality of digital video frames. 8. The non-transitory computer readable storage medium of claim 6 , further comprising: compensating, based on received data, the average inter-frame difference in pixel position, wherein the received data characterizes a motion of a camera, the motion being associated with the plurality of digital video frames. 9. The non-transitory computer readable storage medium of claim 6 , further comprising: classifying the at least one group of features as being on a collision trajectory by at least comparing a collision point with a predetermined value defining a safety envelope around a camera. 10. A system comprising: at least one processor circuitry; at least one memory storing instructions which, when executed by the at least one processor circuitry, causes operations comprising: determining, using detected features in a plurality of digital video frames and between at least a pair of the plurality of digital video frames, an inter-frame rate of expansion in an area characterized by at least one group of features; determining, based on the detected features and between at least the pair of the plurality of digital video frames, an average of an inter-frame difference in pixel position of at least two features in the at least one group of features; calculating a likelihood of collision, wherein the likelihood of collision includes a ratio between the determined inter-frame rate of expansion and the determined average inter-frame difference in pixel position; comparing the likelihood of collision to a threshold; and generating, in response to the likelihood of collision exceeding the threshold, an alarm that causes a vehicle to turn and/or causes the vehicle to slow down. 11. The system of claim 10 , wherein the inter-frame rate of expansion characterizes a difference in an area defined by a convex hull of the at least one group of features. 12. The system of claim 10 , wherein the operations further comprise: receiving data characterizing the plurality of digital video frames; and detecting the plurality of features in the plurality of digital video frames. 13. The system of claim 10 , wherein the operations further comprise: compensating, based on received data, the average inter-frame difference in pixel position, wherein the received data characterizes a motion of a camera, the motion being associated with the plurality of digital video frames. 14. The system of claim 10 , wherein the operations further comprise: classifying the at least one group of features as being on a collision trajectory by comparing a collision point with a predetermined value defining a safety envelope around a camera.

Assignees

Inventors

Classifications

  • for obstacle warning · CPC title

  • Rotation, translation, scaling · CPC title

  • Vehicle exterior or interior · CPC title

  • Anti-collision systems (road vehicle drive control systems for predicting or avoiding probable or impending collision otherwise than by control of a particular sub-unit B60W30/08) · CPC title

  • Video; Image sequence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10402985B2 cover?
In some implementations, there is provided a method. The method may include receiving data characterizing a plurality of digital video frames; detecting a plurality of features in each of the plurality of digital video frames; determining, from the detected features, a local scale change and a translational motion of one or more groups of features between at least a pair of the plurality of dig…
Who is the assignee on this patent?
Schepens Eye Res Inst
What technology area does this patent fall under?
Primary CPC classification G06T7/246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).