Hierarchical computing modules for performing recognition using spatial distance and temporal sequences
First Claim
Patent Images
1. A computer-implemented system for determining an identity of a sensed object or a state of a sensed object associated with spatial patterns and temporal sequences in input data, the input data representing at least one of image, video, audio, text, weather conditions, tactile data or data associated with operation of a machine, comprising:
- a hierarchy of computing modules configured to receive first input data to learn spatial patterns and temporal sequences in the first input data associated with a sensed object or a state of a sensed object in a learning stage, the hierarchy in an inference stage subsequent to the learning stage further configured to receive second input data and generate identity information representing probabilities that spatial patterns and temporal sequences in the second input data correspond to the spatial patterns and temporal sequences learned by the hierarchy in the learning stage, the hierarchy of computing modules comprising;
a first module configured to output first information about patterns responsive to receiving a first spatial pattern in the second input data, the first information about patterns representing information about spatial patterns and temporal sequences in the second input data corresponding to the learned spatial patterns and temporal sequences, the first module configured to output the same first information about patterns responsive to receiving a second spatial pattern in the second input data within a spatial distance from the first spatial pattern; and
a second module associated with the first module to receive the first information, the second module configured to generate the identity information, wherein the identity information is one of displayed, output for controlling a physical object or stored in a storage medium, for identification of a sensed object or a state of a sensed object.
1 Assignment
0 Petitions
Accused Products
Abstract
A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. The hierarchy is further configured to associate a first pattern in the input data and a second pattern in the input data to a same possible cause of the input data.
72 Citations
14 Claims
-
1. A computer-implemented system for determining an identity of a sensed object or a state of a sensed object associated with spatial patterns and temporal sequences in input data, the input data representing at least one of image, video, audio, text, weather conditions, tactile data or data associated with operation of a machine, comprising:
a hierarchy of computing modules configured to receive first input data to learn spatial patterns and temporal sequences in the first input data associated with a sensed object or a state of a sensed object in a learning stage, the hierarchy in an inference stage subsequent to the learning stage further configured to receive second input data and generate identity information representing probabilities that spatial patterns and temporal sequences in the second input data correspond to the spatial patterns and temporal sequences learned by the hierarchy in the learning stage, the hierarchy of computing modules comprising; a first module configured to output first information about patterns responsive to receiving a first spatial pattern in the second input data, the first information about patterns representing information about spatial patterns and temporal sequences in the second input data corresponding to the learned spatial patterns and temporal sequences, the first module configured to output the same first information about patterns responsive to receiving a second spatial pattern in the second input data within a spatial distance from the first spatial pattern; and a second module associated with the first module to receive the first information, the second module configured to generate the identity information, wherein the identity information is one of displayed, output for controlling a physical object or stored in a storage medium, for identification of a sensed object or a state of a sensed object. - View Dependent Claims (2, 3, 4, 9, 10)
-
5. A computer-implemented method for determining an identity of a sensed object or a state of a sensed object associated with spatial patterns and temporal sequences in input data, the input data representing at least one of image, video, audio, text, weather conditions, tactile data or data associated with operation of a machine, comprising:
-
learning patterns and sequences in first input data associated with a sensed object or a state of a sensed object responsive to receiving the first input data in a learning stage at a hierarchy of computing modules comprising at least a first module and a second module; the first module in an inference stage subsequent to the learning stage outputting first information about patterns responsive to receiving a first spatial pattern in second input data, the first information about patterns representing information about spatial patterns and temporal sequences in the second input data corresponding to the learned spatial patterns and temporal sequences; the first module in the inference stage outputting the same first information about patterns responsive to receiving a second spatial pattern in the second input data within a spatial distance from the first spatial pattern; and the second module generating identity information responsive to receiving the first information about patterns, wherein the identity information is one of displayed, output for controlling a physical object or stored in a storage medium, for identification of a sensed object or a state of a sensed object. - View Dependent Claims (6, 11, 12)
-
-
7. A computer-readable storage medium having instructions therein that are executable by a processor for determining an identity of a sensed object or a state of a sensed object associated with spatial patterns and temporal sequences in input data, the input data representing at least one of image, video, audio, text, weather conditions, tactile data or data associated with operation of a machine, the instructions comprising instructions to:
-
learn patterns and sequences in first input data associated with a sensed object or a state of a sensed object responsive to receiving the first input data in a learning stage at a hierarchy of computing modules comprising at least a first module and a second module; output, in an inference stage subsequent to the learning stage, first information about patterns from the first module responsive to receiving a first spatial pattern in second input data, the first information about patterns representing information about spatial patterns and temporal sequences in the second input data corresponding to the learned spatial patterns and temporal sequences; output, in the inference state, the same first information about patterns from the first module responsive to receiving a second spatial pattern in the second input data within a spatial distance from the first spatial pattern; and generate at the second module identity information responsive to receiving the first information about patterns, wherein the identity information is one of displayed, output for controlling a physical object or stored in a storage medium, for identification of a sensed object or a state of a sensed object. - View Dependent Claims (8, 13, 14)
-
Specification