Systems and methods for predictive/reconstructive visual object tracker

US10282849B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10282849-B2
Application numberUS-201715627096-A
CountryUS
Kind codeB2
Filing dateJun 19, 2017
Priority dateJun 17, 2016
Publication dateMay 7, 2019
Grant dateMay 7, 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.

Systems and methods for predictive/reconstructive visual object tracking are disclosed. The visual object tracking has advanced abilities to track objects in scenes, which can have a variety of applications as discussed in this disclosure. In some exemplary implementations, a visual system can comprise a plurality of associative memory units, wherein each associative memory unit has a plurality of layers. The associative memory units can be communicatively coupled to each other in a hierarchical structure, wherein data in associative memory units in higher levels of the hierarchical structure are more abstract than lower associative memory units. The associative memory units can communicate to one another supplying contextual data.

First claim

Opening claim text (preview).

What is claimed is: 1. A visual system for tracking an object in a scene over time, comprising: a hierarchy of associative memory units, the hierarchy including levels progressing from lower levels to higher levels, the associative memory units in the same level of the hierarchy feed compressed predictions to other associative memory units in the same level of the hierarchy, and each of the associative memory unit is configured to: receive a past signal and a present signal of the scene; predict a future signal based at least on the present signal and an association between the past signal and the present signal; send the compressed predictions to other associative memory units; receive the compressed predictions from other associative memory units; and produce a signal indicative of the presence of the tracked object based at least on the predictions. 2. The visual system of claim 1 , wherein the produced signal indicative of the presence of the tracked object comprises a position of the tracked object. 3. The visual system of claim 1 , wherein the associative memory units are part of an artificial neural network. 4. The visual system of claim 1 , wherein predicting the future signal is further based at least on the compressed predictions from other associative memory units. 5. The visual system of claim 1 , wherein, the associative memory units of the higher levels of the hierarchy feed compressed predictions to the lower levels, and the compressed predictions further comprise concatenations of present signals of those associative memory units. 6. The visual system of claim 1 , wherein each associative memory unit has a lower layer, middle layer, and upper layer. 7. The visual system of claim 6 , wherein the middle layer predicts the future signal. 8. The visual system of claim 6 , wherein the middle layer compresses the prediction. 9. The visual system of claim 1 , further comprising a sensor unit configured to generate signals based at least on the scene. 10. A visual system for tracking an object in a scene over time, comprising: a hierarchy of associative memory units, the hierarchy including levels progressing from a lower layer to a high layer, the lower and higher layers including a middle layer in-between thereto, the middle layer predicts a future signal, and each of the associative memory unit is configured to: receive a present signal of the scene; reconstruct the present signal based at least on the present signal and an association relating the present signal to the reconstructed present signal; compress the reconstruction; send the compressed reconstruction to other associative memory units; receive compressed reconstructions from other associative memory units; and produce a signal indicative of the presence of the tracked object based on at least the reconstruction. 11. The visual system of claim 10 , wherein the produced signal indicative of the presence of a tracked object also comprises the position of the tracked object. 12. The visual system of claim 10 , wherein the associative memory units are part of an artificial neural network. 13. The visual system of claim 10 , wherein the middle layer is configured to predict the future signal based at least on compressed predictions from other associative memory units. 14. The visual system of claim 13 , wherein the middle layer compresses the prediction. 15. The visual system of claim 10 , wherein, the associative memory units of the higher levels of the hierarchy is further configured to feed compressed predictions to the lower levels, the compressed predictions further comprise concatenations of present signals of those associative memory units. 16. The visual system of claim 15 , wherein associative memory units in the same level of the hierarchy feed compressed predictions to other associative memory units in the same level of the hierarchy. 17. The visual system of claim 10 , further comprising a sensor unit configured to generate signals based at least on the scene. 18. A method for processing information for object tracking, comprising: receiving a past signal and a present signal of a scene containing an object of interest, along with a context; associating the past signal with the present signal; predicting a future signal based at least on the present signal, said association, and the context; compressing the prediction and sending the compressed prediction to one or more associative memory units, each of the one or more associative memory units including levels progressing from a lower layer to a high layer, the lower and higher layers including a middle layer in-between thereto, the middle layer predicts the future signal; and producing a signal indicative of the presence of the object of interest based at least on the prediction. 19. A method for processing information for object tracking, comprising: receiving a present signal of a scene containing an object of interest, along with a context; reconstructing the present signal based at least on the present signal, an association relating the present signal to the reconstructed present signal, and the context; compressing the reconstruction; sending the compressed reconstruction to one or more associative memory units, each of the one or more associative memory units including levels progressing from a lower layer to a high layer, the lower and higher layers including a middle layer in-between thereto, the middle layer predicts a future signal; and producing a signal indicative of the presence of the object of interest based at least on the reconstruction.

Assignees

Inventors

Classifications

  • Inspection of images, e.g. flaw detection · CPC title

  • in hierarchically structured memory systems, e.g. virtual memory systems · CPC title

  • Artificial neural networks [ANN] · CPC title

  • using neural networks · CPC title

  • Predictors, e.g. intraframe, interframe coding · 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 US10282849B2 cover?
Systems and methods for predictive/reconstructive visual object tracking are disclosed. The visual object tracking has advanced abilities to track objects in scenes, which can have a variety of applications as discussed in this disclosure. In some exemplary implementations, a visual system can comprise a plurality of associative memory units, wherein each associative memory unit has a plurality…
Who is the assignee on this patent?
Brain Corp
What technology area does this patent fall under?
Primary CPC classification G06T7/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).