Systems and methods for predictive/reconstructive visual object tracker
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
19 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
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.
-
Specification