Image classifier
First Claim
Patent Images
1. An imaging system comprising:
- a. providing an image;
b. electronically processing the image to produce a digital image;
c. at least one level of identification, partitioning the image from the previous step into subarrays;
d. comparing the content of each subarray with memory elements of that level of identification;
e. assigning a symbol to each subarray, said symbol being the symbol of the memory element matching the content of the subarray, wherein the assigned symbol is a pixel element in a symbolic image for the next level;
f. repeating step e. until all subarrays have assigned symbols;
g. forming the symbolic image from the assigned symbols;
h. repeating recursively steps c. through g. until all levels of identification have been completed;
i. as a last level, forming a single subarray of pixel elements of the symbolic image formed in the preceding level;
j. comparing the content of the single subarray with the memory elements of the last level; and
,k. assigning a name to the subarray, said name being the name of the memory element in the last level matching the content of the single subarray and naming the image of step a.
1 Assignment
0 Petitions
Accused Products
Abstract
A hierarchical and recursive system for classifying, identifying, describing and analyzing images and the related apparatus are disclosed wherein a digital image is partitioned into subarrays, the content of each subarray is compared to memory elements stored within memory, and if a match occurs, the name of the matched memory element is assigned to the subarray. When all subarrays have been named, a symbolic image whose pixel elements are the assigned names, is formed which is the image for the next level of identification. If no match occurs, a new memory element and appropriate corresponding name are created and added to the memory stack.
-
Citations
13 Claims
-
1. An imaging system comprising:
-
a. providing an image; b. electronically processing the image to produce a digital image; c. at least one level of identification, partitioning the image from the previous step into subarrays; d. comparing the content of each subarray with memory elements of that level of identification; e. assigning a symbol to each subarray, said symbol being the symbol of the memory element matching the content of the subarray, wherein the assigned symbol is a pixel element in a symbolic image for the next level; f. repeating step e. until all subarrays have assigned symbols; g. forming the symbolic image from the assigned symbols; h. repeating recursively steps c. through g. until all levels of identification have been completed; i. as a last level, forming a single subarray of pixel elements of the symbolic image formed in the preceding level; j. comparing the content of the single subarray with the memory elements of the last level; and
,k. assigning a name to the subarray, said name being the name of the memory element in the last level matching the content of the single subarray and naming the image of step a. - View Dependent Claims (2, 3, 5, 6, 10)
-
-
4. An imaging system comprising:
-
a. providing an image; b. electronically processing the image to produce a digital image; c. at least one level of identification, partitioning the image from the previous step into subarrays; d. comparing the content of each subarray with memory elements of that level of identification; e. assigning a symbol to subarray, said symbol being one of the symbol of the memory element matching the content of the subarray and a new symbol created if there is no matching memory element, said new symbol identifying a new memory element representing the content of the subarray, wherein the assigned symbol is a pixel element in a symbolic image for the next level; f. repeating step e. until all subarrays have assigned symbols. g. forming the symbolic image from the assigned symbols; h. repeating recursively steps c. through g. until all levels of identification have been completed; i. as a last level forming a single subarray of the pixel elements of the symbolic image formed in the preceding level; j. comparing the content of the single subarray with memory elements of the last level; and
,k. assigning a name to the subarray, said name being one of the name of the memory element of the last level matching the content of the subarray and a new name created if there is no matching memory element, said new name identifying a new memory element representing the content of the subarray and naming the image of step a. - View Dependent Claims (11)
-
-
7. An imaging apparatus comprising:
-
image producing means comprising an image digitizer and computer interface forming a digital image; at least a first level identification means comprising; a. means partitioning the image into subarrays; b. memory means comprising a stack of memory elements for each level of identification; c. means comparing the content of each of said subarrays with said memory elements; d. means assigning a symbol to each subarray, said symbol being the symbol of the memory element matching the content of the subarray; e. means creating a symbolic image from the assigned symbols; means repeating steps a. through e. recursively until all levels of indentification have been completed; and
,a last level comprising; a. means partitioning the symbolic image from the previous level into a single subarray; b. memory means comprising a stack of memory elements for the last level; c. means comparing the content of said single subarray with said last level memory elements; and d. means assigning a name to the single subarray, said name being the name of the memory element in the last level matching the content of the single subarray and providing the name of the digital image.
-
-
8. An imaging apparatus comprising:
-
image producing means comprising an image digitizer and computer interface forming a digital image; at least a first level identification means comprising; a. means partitioning the image into subarrays; b. memory means comprising a stack of memory elements for each level of identification; c. means comparing the content of each of said subarrays with said memory elements; d. means assigning a symbol to each subarray, said symbol being one of the symbol of the memory element matching the content of the subarray and a new symbol created if there is no matching memory element, said new symbol identifying a new memory element representing the content of the subarray; e. means adding the new memory element and the new symbol to the stack of the memory elements; f. means creating a symbolic image from the assigned symbols; means repeating steps a. through e. recursively until all levels of identification have been completed; a last level means comprising; a. means partitioning the symbolic image from the previous level into a single subarray; b. memory means comprising a stack of memory elements for the last level; c. means comparing the content of said single subarray with said last level memory elements; and d. means assigning a name to the single subarray, said name being one of the name of the memory element in the last level matching the content of the single subarray and a new name created if there is no matching memory element, said new name identifying a new memory element representing the content of the subarray, and naming the digital image. - View Dependent Claims (9)
-
-
12. An imaging system comprising:
-
a. providing an image; b. electronically processing the image to produce a digital image; c. at a first level of identification, partitioning the image from the previous step into subarrays; d. comparing the content of each subarray with memory elements of said first level of identification; e. assigning a symbol to each subarray, said symbol being the symbol of the memory element matching the content of the subarray, wherein the assigned symbol is a pixel element in a symbolic image for a next level of identification; f. repeating step e. until all subarrays have assigned symbols; g. forming the symbolic image from the assigned symbols; h. partitioning the symbolic image from g. into subarrays for the next level of identification; i. comparing the content of each subarray with memory elements of the next level of identification; j. assigning a symbol to each subarray, said symbol being the symbol of the memory element matching the content of the subarray, wherein the assigned symbol is a pixel element in a symbolic image for a next level; k. repeating step j. until all subarrays have assigned symbols; l. repeating recursively steps g. through k. until all levels of identification have been completed; m. as a last level, forming a single subarray of pixel elements of the symbolic image formed in the preceding level; n. comparing the content of the single subarray with the memory elements of the last level; and
,o. assigning a name to the subarray, said name being the name of the memory element in the last level matching the content of the single subarray and naming the image of step a.
-
-
13. An imaging system comprising:
-
a. providing an image; b. electronically processing the image to produce a digital image; c. at a first level of identification, partitioning the image from the previous step into subarrays; d. comparing the content of each subarray with memory elements of said first level of identification; e. assigning a symbol to each subarray, said symbol being one of the symbol to the memory element matching the content of the subarray and a new symbol created if there is no matching memory element, said new symbol identifying a new memory element representing the content of the subarray, wherein the assigned symbol is a pixel element in a symbolic image for a level of identification; f. repeating step e. until all subarrays have assigned symbols; g. forming the symbolic image from the assigned symbols; h. partitioning the symbolic image from g. into subarrays for the next level of identification; i. comparing the content of each subarray with memory elements of the next level of identification; j. assigning a symbol to each subarray, said symbol being one of the content of the subarray and a new symbol created if there is no matching memory element, said new symbol identifying anew memory element representing the content of the subarray, wherein the assigned symbol is a pixel element in a symbolic image for a next level; k. repeating step j. until all levels of identification have been completed; l. repeating recursively steps g. through k. until all levels of identification have been completed; m. as a last level, forming a single subarray of pixel elements of the symbolic image formed in the preceding level; n. comparing the content of the single subarray with the memory elements of the last level; and
,o. assigning a name to the subarray, said name being one of the name of the memory element of the last level matching the content of the subarray and a new name created if there is no matching memory element, said new name identifying a new memory element representing the content of the subarray and naming the image of step a.
-
Specification