Patent ID: 8059890
Filing Date: 2011-11-15
Classification: G06K

Abstract:
1. An object recognition method for implementing object recognition in an N-dimensional space by means of a network having layers of recognition elements (recognition cells contained within the layers, herein called layer cells), the layers being multiple layers, wherein the object recognition method comprises using a. the network having a multitude of the recognition elements grouped into the layers b. the network being adaptive to the data in that the network represents content data by creating layer cells at locations where input data occur and tolerates an absence of layer cells where there are no data, as a result of a synthesis method which is applied to successive pairs of hierarchically adjacent network layers, where an adjacent layer which is lower in the hierarchical order contains layer cells representing recognition data and an adjacent layer which is higher in the hierarchical order contains no layer cells or insufficient layer cells to account for all of lower layer cells, which are of lower hierarchical layer, the synthesis method comprising the steps of: c. the network being further provided with an object recognition method training algorithm in which information flows through the network in both top-down and bottom-up directions to adapt each layer to a presence of layer cells, parameters thereof and a status of polarization vectors (recognition results) of hierarchically adjacent layers and induce convergence to a persistent robust solution, said object recognition method training algorithm comprising adapting, training and converging the network through an iterative process in which cell ownership is modified and layer cells are created or destroyed to converge distribution, parameters and polarization vectors of the layer cells to a final persistent stable state of mutual reinforcement which represents a solution to an object recognition task, said solution being embodied in, and defined by, the layer cells present in the highest layer of the network, said object recognition method being implemented by the steps of