Apparatus for and method of pattern recognition and image analysis
First Claim
Patent Images
1. A method of comparing an input pattern with a memory pattern comprising the steps of:
- loading a representation of said input pattern into cells in an input layer;
loading a representation of said memory pattern into cells in a memory layer;
loading an initial value into cells in an intermediate layers between said input layer and said memory layer;
comparing values of cells in said intermediate layers with values stored in cells of adjacent layers including calculating a far differential —
far span k distance connection from said cell in said intermediate layer to said cells in said intermediate layers;
updating values stored in cells in said intermediate layers based on said step of comparing; and
mapping cells in said memory layer to cells in said input layer.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of comparing an input pattern with a memory pattern includes the steps of loading a representation of said input pattern into cells in an input layer; loading a representation of said memory pattern into cells in a memory layer; loading an initial value into cells in an intermediate layers between said input layer and said memory layer; comparing values of cells in said intermediate layers with values stored in cells of adjacent layers; updating values stored in cells in said intermediate layers based on said step of comparing; and mapping cells in said memory layer to cells in said input layer.
27 Citations
30 Claims
-
1. A method of comparing an input pattern with a memory pattern comprising the steps of:
-
loading a representation of said input pattern into cells in an input layer;
loading a representation of said memory pattern into cells in a memory layer;
loading an initial value into cells in an intermediate layers between said input layer and said memory layer;
comparing values of cells in said intermediate layers with values stored in cells of adjacent layers including calculating a far differential —
far span k distance connection from said cell in said intermediate layer to said cells in said intermediate layers;
updating values stored in cells in said intermediate layers based on said step of comparing; and
mapping cells in said memory layer to cells in said input layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
ascertaining said representation of said input pattern by preprocessing said input pattern.
-
-
3. The method of claim 1 further including a step of:
ascertaining said representation of said memory pattern by preprocessing said memory pattern.
-
4. The method of claim 1 wherein at least one of said initial values loaded into said cells in said intermediate layers are identical to said representation of said input pattern.
-
5. The method of claim 1 wherein at least one of said initial values loaded into said cells in said intermediate layers are identical to said representation of said memory pattern.
-
6. The method of claim 1 wherein said step of comparison includes comparing said value in said cell with values in three adjacent cells in said adjacent layer.
-
7. The method of claim 1 wherein said step of comparison includes calculating a Euclidean distance from said cell in said intermediate layer to said cells in said intermediate layers.
-
8. The method of claim 1 wherein said step of mapping cells includes the steps of:
introducing a vibration wave into a cell of said input layer.
-
9. A method of comparing an input pattern with a memory pattern comprising the steps of:
-
loading a representation of said input pattern into cells in an input layer;
loading a representation of said memory pattern into cells in a memory layer;
loading an initial value into cells in an intermediate layers between said input layer and said memory layer;
comparing values of cells in said intermediate layers with values stored in cells of adjacent layers;
updating values stored in cells in said intermediate layers based on said step of comparing; and
mapping cells in said memory layer to cells in said input layer including introducing a vibration wave into a cell of said input layer. - View Dependent Claims (10, 11, 12, 13, 14, 15)
ascertaining said representation of said input pattern by preprocessing said input pattern.
-
-
11. The method of claim 9 further including a step of:
ascertaining said representation of said memory pattern by preprocessing said memory pattern.
-
12. The method of claim 9 wherein at least one of said initial values loaded into said cells in said intermediate layers are identical to said representation of said input pattern.
-
13. The method of claim 9 wherein at least one of said initial values loaded into said cells in said intermediate layers are identical to said representation of said memory pattern.
-
14. The method of claim 9 wherein said step of comparison includes comparing said value in said cell with values in three adjacent cells in said adjacent layer.
-
15. The method of claim 9 wherein said step of comparison includes calculating a Euclidean distance from said cell in said intermediate layer to said cells in said intermediate layers.
-
16. An apparatus for comparing an input pattern with a memory pattern, the apparatus comprising:
-
means for loading a representation of said input pattern into cells in an input layer;
means for loading a representation of said memory pattern into cells in a memory layer;
means for loading an initial value into cells in an intermediate layers between said input layer and said memory layer;
means for comparing values of cells in said intermediate layers with values stored in cells of adjacent layers including calculating a far differential —
far span k distance connection from said cell in said intermediate layer to said cells in said intermediate layers;
means for updating values stored in cells in said intermediate layers based on said step of comparing; and
means for mapping cells in said memory layer to cells in said input layer. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for comparing an input pattern with a memory pattern, the apparatus comprising:
-
means for loading a representation of said input pattern into cells in an input layer;
means for loading a representation of said memory pattern into cells in a memory layer;
means for loading an initial value into cells in an intermediate layers between said input layer and said memory layer;
means for comparing values of cells in said intermediate layers with values stored in cells of adjacent layers;
means for updating values stored in cells in said intermediate layers in response to said means for comparing; and
means for mapping cells in said memory layer to cells in said input layer including introducing a vibration wave into a cell of said input layer. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification