Image processing system for extraction of contextual information and associated methods

US9830527B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9830527-B2
Application numberUS-201514593413-A
CountryUS
Kind codeB2
Filing dateJan 9, 2015
Priority dateJan 9, 2015
Publication dateNov 28, 2017
Grant dateNov 28, 2017

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.

An image processing system includes a first processor that acquires frames of image data. For each frame of data, the first processor generates a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, compresses the HOG descriptors, and sends the compressed HOG descriptors. A second processor is coupled to the first processor and is configured to receive the compressed HOG descriptors, aggregate the compressed HOG descriptors into windows, compare data of each window to at least one stored model, and generate output based upon the comparison.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system situated in a vehicle, comprising: a first processor situated in the vehicle and configured to: acquire frames of image data, and for each frame of data, generate a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, and separate the HOG descriptor for each level into a plurality of bins comprising contrast sensitive bins, contrast insensitive bins, and gradient energy bins, compress the HOG descriptors by selecting each contrast sensitive bin and each contrast insensitive bin, binarizing each HOG descriptor for each level such that each selected bin holds a binary value, and generating the compressed HOG descriptors as the binary values of the selected bins, wherein binarizing each HOG descriptor is performed by determining the binary values for the plurality of bins corresponding to that HOG descriptor by comparing each element of that HOG descriptor to a threshold value and generating the corresponding binary value based upon the comparison, and send the compressed HOG descriptors; a second processor situated in the vehicle, coupled to the first processor, and configured to: receive the compressed HOG descriptors, aggregate the compressed HOG descriptors into windows, compare data of each window to at least one stored model, and generate output based upon the comparison. 2. The system of claim 1 , wherein the output indicates an impending physical collision. 3. The system of claim 1 , wherein the first processor is configured to select some of the plurality of bins by selecting each of the plurality of bins. 4. A system situated in a vehicle, comprising: a first processor situated in the vehicle and configured to: acquire frames of image data, and for each frame of data, generate a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, and separate the HOG descriptor for each level into a plurality of bins comprising contrast sensitive bins, contrast insensitive bins, and gradient energy bins, compress the HOG descriptors by selecting each contrast sensitive bin and each gradient energy bin, binarizing each HOG descriptor for each level such that each selected bin holds a binary value, and generating the compressed HOG descriptors as the binary values of the selected bins, wherein binarizing each HOG descriptor is performed by determining the binary values for the plurality of bins corresponding to that HOG descriptor by comparing each element of that HOG descriptor to a threshold value and generating the corresponding binary value based upon the comparison, and send the compressed HOG descriptors; a second processor situated in the vehicle, coupled to the first processor, and configured to: receive the compressed HOG descriptors, aggregate the compressed HOG descriptors into windows, compare data of each window to at least one stored model, and generate output based upon the comparison. 5. A system situated in a vehicle, comprising: a first processor situated in the vehicle and configured to: acquire frames of image data, and for each frame of data, generate a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, and separate the HOG descriptor for each level into a plurality of bins comprising contrast sensitive bins, contrast insensitive bins, and gradient energy bins, compress the HOG descriptors by selecting each contrast sensitive bin, binarizing each HOG descriptor for each level such that each selected bin holds a binary value, and generating the compressed HOG descriptors as the binary values of the selected bins, wherein binarizing each HOG descriptor is performed by determining the binary values for the plurality of bins corresponding to that HOG descriptor by comparing each element of that HOG descriptor to a threshold value and generating the corresponding binary value based upon the comparison, and send the compressed HOG descriptors; a second processor situated in the vehicle, coupled to the first processor, and configured to: receive the compressed HOG descriptors, aggregate the compressed HOG descriptors into windows, compare data of each window to at least one stored model, and generate output based upon the comparison. 6. A system situated in a vehicle, comprising: a first processor situated in the vehicle and configured to: acquire frames of image data, and for each frame of data, generate a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, and separate the HOG descriptor for each level into a plurality of bins comprising contrast sensitive bins, contrast insensitive bins, and gradient energy bins, compress the HOG descriptors by selecting each contrast insensitive bin and each gradient energy bin, binarizing each HOG descriptor for each level such that each selected bin holds a binary value, and generating the compressed HOG descriptors as the binary values of the selected bins, wherein binarizing each HOG descriptor is performed by determining the binary values for the plurality of bins corresponding to that HOG descriptor by comparing each element of that HOG descriptor to a threshold value and generating the corresponding binary value based upon the comparison, and send the compressed HOG descriptors; a second processor situated in the vehicle, coupled to the first processor, and configured to: receive the compressed HOG descriptors, aggregate the compressed HOG descriptors into windows, compare data of each window to at least one stored model, and generate output based upon the comparison. 7. A system situated in a vehicle, comprising: a first processor situated in the vehicle and configured to: acquire frames of image data, and for each frame of data, generate a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, and separate the HOG descriptor for each level into a plurality of bins comprising contrast sensitive bins, contrast insensitive bins, and gradient energy bins, compress the HOG descriptors by selecting each contrast insensitive bin, binarizing each HOG descriptor for each level such that each selected bin holds a binary value, and generating the compressed HOG descriptors as the binary values of the selected bins, wherein binarizing each HOG descriptor is performed by determining the binary values for the plurality of bins corresponding to that HOG descriptor by comparing each element of that HOG descriptor to a threshold value and generating the corresponding binary value based upon the comparison, and send the compressed HOG descriptors; a second processor situated in the vehicle, coupled to the first processor, and configured to: receive the compressed HOG descriptors, aggregate the compressed HOG descriptors into windows, compare data of each window to at least one stored model, and generate output based upon the comparison. 8. A system situated in a vehicle, comprising: a first processor situated in the vehicle and configured to: acquire frames of image data, and for each frame of data, generate a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, and separate the HOG descriptor for each level into a plurality of bins comprising contrast sensitive bins, contrast insensitive bins, and gradient energy bins, wherein each bin corresponds to an angle over which each HOG descrip

Assignees

Inventors

Classifications

  • G06V20/58Primary

    Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads · CPC title

  • by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis · CPC title

  • G06K9/4642Primary

    Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

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 US9830527B2 cover?
An image processing system includes a first processor that acquires frames of image data. For each frame of data, the first processor generates a Gaussian pyramid for the frame of data, extract histogram of oriented gradient (HOG) descriptors for each level of the Gaussian pyramid, compresses the HOG descriptors, and sends the compressed HOG descriptors. A second processor is coupled to the fir…
Who is the assignee on this patent?
St Microelectronics Srl, Univ Degli Studi Di Milano—Bicocca
What technology area does this patent fall under?
Primary CPC classification G06V20/58. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 28 2017 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).