| Class Number |
Class Name |
No. of Patents |
| 382/100 |
Applications |
1486 |
| 382/154 |
3-d or stereo imaging analysis |
1149 |
| 382/110 |
Animal, plant, or food inspection |
148 |
| 382/128 |
Biomedical applications |
1264 |
| 382/133 |
Cell analysis, classification, or counting |
388 |
| 382/134 |
Blood cells |
93 |
| 382/129 |
Dna or rna pattern reading |
176 |
| 382/130 |
Producing difference image (e.g., angiography) |
202 |
| 382/131 |
Tomography (e.g., cat scanner) |
636 |
| 382/132 |
X-ray film analysis (e.g., radiography) |
647 |
| 382/112 |
Document or print quality inspection (e.g., newspaper, photographs, etc.) |
294 |
| 382/101 |
Mail processing |
212 |
| 382/102 |
Zip code |
38 |
| 382/141 |
Manufacturing or product inspection |
733 |
| 382/142 |
Bottle inspection |
72 |
| 382/143 |
Inspection of packaged consumer goods |
76 |
| 382/145 |
Inspection of semiconductor device or printed circuit board |
619 |
| 382/151 |
Alignment, registration, or position determination |
495 |
| 382/148 |
At plural magnifications or resolutions |
56 |
| 382/149 |
Fault or defect detection |
529 |
| 382/150 |
Faulty soldering |
88 |
| 382/147 |
Inspecting printed circuit boards |
239 |
| 382/146 |
Measuring external leads |
90 |
| 382/144 |
Mask inspection (e.g., semiconductor photomask) |
379 |
| 382/152 |
Tool, workpiece, or mechanical component inspection |
230 |
| 382/107 |
Motion or velocity measuring |
495 |
| 382/115 |
Personnel identification (e.g., biometrics) |
522 |
| 382/117 |
Using a characteristic of the eye |
206 |
| 382/116 |
Using a combination of features (e.g., signature and fingerprint) |
176 |
| 382/118 |
Using a facial characteristic |
506 |
| 382/124 |
Using a fingerprint |
713 |
| 382/125 |
Extracting minutia such as ridge endings and bifurcations |
227 |
| 382/126 |
With a guiding mechanism for positioning finger |
105 |
| 382/127 |
With a prism |
121 |
| 382/119 |
Using a signature |
150 |
| 382/123 |
Sensing geometrical properties |
38 |
| 382/121 |
Sensing pressure only |
34 |
| 382/120 |
Sensing pressure together with speed or acceleration |
22 |
| 382/122 |
Sensing speed or acceleration only |
27 |
| 382/106 |
Range or distance measuring |
235 |
| 382/114 |
Reading aids for the visually impaired |
38 |
| 382/137 |
Reading bank checks (e.g., documents bearing e-13b type characters) |
169 |
| 382/139 |
Reading micr data |
91 |
| 382/140 |
Including an optical imager or reader |
58 |
| 382/138 |
Reading monetary amount |
50 |
| 382/136 |
Reading coins |
26 |
| 382/113 |
Reading maps, graphs, drawings, or schematics |
118 |
| 382/135 |
Reading paper currency |
330 |
| 382/153 |
Robotics |
167 |
| 382/109 |
Seismic or geological sample measuring |
62 |
| 382/108 |
Surface texture or roughness measuring |
179 |
| 382/103 |
Target tracking or detecting |
980 |
| 382/111 |
Textiles or clothing |
93 |
| 382/104 |
Vehicle or traffic control (e.g., auto, bus, or train) |
329 |
| 382/105 |
License plate |
30 |
| 382/162 |
Color image processing |
1114 |
| 382/167 |
Color correction |
1299 |
| 382/166 |
Compression of color images |
474 |
| 382/163 |
Drop-out color in image (i.e., color to be removed) |
100 |
| 382/164 |
Image segmentation using color |
367 |
| 382/165 |
Pattern recognition or classification using color |
570 |
| 382/309 |
Editing, error checking, or correction (e.g., postrecognition processing) |
217 |
| 382/310 |
Correcting alphanumeric recognition errors |
94 |
| 382/311 |
Including operator interaction |
135 |
| 382/168 |
Histogram processing |
407 |
| 382/171 |
For segmenting an image |
231 |
| 382/172 |
For setting a threshold |
217 |
| 382/169 |
With a gray-level transformation (e.g., uniform density transformation) |
247 |
| 382/170 |
With pattern recognition or classification |
314 |
| 382/232 |
Image compression or coding |
1782 |
| 382/239 |
Adaptive coding (i.e., changes based upon history, activity, busyness, etc.) |
913 |
| 382/242 |
Contour or chain coding (e.g., bezier) |
201 |
| 382/237 |
Gray level to binary coding |
296 |
| 382/233 |
Including details of decompression |
872 |
| 382/236 |
Interframe coding (e.g., difference or motion detection) |
1012 |
| 382/244 |
Lossless compression |
204 |
| 382/247 |
Arithmetic coding |
124 |
| 382/246 |
Huffman or variable-length coding |
412 |
| 382/245 |
Run-length coding |
365 |
| 382/234 |
Parallel coding architecture |
146 |
| 382/241 |
Polygonal approximation |
97 |
| 382/238 |
Predictive coding |
596 |
| 382/240 |
Pyramid, hierarchy, or tree structure |
722 |
| 382/251 |
Quantization |
624 |
| 382/252 |
Error diffusion or dispersion |
300 |
| 382/253 |
Vector quantization |
199 |
| 382/243 |
Shape, icon, or feature-based compression |
435 |
| 382/235 |
Substantial processing of image in compressed form |
289 |
| 382/248 |
Transform coding |
583 |
| 382/250 |
Discrete cosine or sine transform |
555 |
| 382/249 |
Fractal |
74 |
| 382/254 |
Image enhancement or restoration |
767 |
| 382/275 |
Artifact removal or suppression (e.g., distortion correction) |
925 |
| 382/266 |
Edge or contour enhancement |
744 |
| 382/268 |
Minimize discontinuities at boundaries of image blocks (i.e., reducing blocking effects or effects of wrap-around) |
193 |
| 382/267 |
Minimize discontinuities in dot-matrix image data (i.e., connecting or merging the dots) |
63 |
| 382/269 |
Minimize jaggedness in edges (e.g., anti-aliasing) |
217 |
| 382/255 |
Focus measuring or adjusting (e.g., deblurring) |
176 |
| 382/260 |
Image filter |
754 |
| 382/261 |
Adaptive filter |
318 |
| 382/263 |
Highpass filter (i.e., for sharpening or enhancing details) |
259 |
| 382/264 |
Lowpass filter (i.e., for blurring or smoothing) |
387 |
| 382/262 |
Median filter |
104 |
| 382/265 |
Recursive filter |
72 |
| 382/274 |
Intensity, brightness, contrast, or shading correction |
1033 |
| 382/256 |
Object boundary expansion or contraction |
98 |
| 382/257 |
Dilation or erosion (e.g., opening or closing) |
161 |
| 382/258 |
Line thinning or thickening |
132 |
| 382/259 |
Skeletonizing |
70 |
| 382/270 |
Variable threshold, gain, or slice level |
441 |
| 382/272 |
Based on a local average, mean, or median |
224 |
| 382/273 |
Based on peak levels |
137 |
| 382/271 |
Based on the results of a count |
70 |
| 382/173 |
Image segmentation |
883 |
| 382/176 |
Distinguishing text from other regions |
462 |
| 382/180 |
Region labeling (e.g., page description language) |
207 |
| 382/177 |
Segmenting individual characters or words |
237 |
| 382/179 |
Segmenting hand-printed characters |
70 |
| 382/178 |
Separating touching or overlapping characters |
97 |
| 382/175 |
Separating document regions using preprinted guides or markings |
177 |
| 382/174 |
Using projections (i.e., shadow or profile of characters) |
138 |
| 382/312 |
Image sensing |
453 |
| 382/316 |
Curve tracer |
49 |
| 382/313 |
Hand-held |
306 |
| 382/315 |
Sensing mechanism in platen |
89 |
| 382/314 |
Sensing mechanism in stylus |
131 |
| 382/320 |
Magnetic |
70 |
| 382/318 |
Multiple scanning |
190 |
| 382/319 |
Prescanning |
82 |
| 382/321 |
Optical (e.g., ocr) |
284 |
| 382/324 |
Full retina |
63 |
| 382/323 |
Single line |
83 |
| 382/322 |
Single spot |
23 |
| 382/317 |
Sensor control (e.g., ocr sheet controls copier or fax) |
232 |
| 382/276 |
Image transformation or preprocessing |
526 |
| 382/293 |
Changing the image coordinates |
320 |
| 382/294 |
Registering or aligning multiple images to one another |
620 |
| 382/298 |
To change the scale or size of an image |
692 |
| 382/299 |
Raising or lowering the image resolution (e.g., subpixel accuracy) |
587 |
| 382/300 |
Interpolation |
515 |
| 382/301 |
Where the image is an alphanumeric character |
40 |
| 382/295 |
To position or translate an image |
205 |
| 382/296 |
To rotate an image |
335 |
| 382/297 |
Rotation of image is limited to 90 degrees, 180 degrees, or 270 degrees |
132 |
| 382/284 |
Combining image portions (e.g., portions of oversized documents) |
672 |
| 382/279 |
Convolution |
136 |
| 382/278 |
Correlation |
374 |
| 382/280 |
Fourier transform |
273 |
| 382/307 |
General purpose image processor |
108 |
| 382/308 |
Morphological operations (i.e., local neighborhood operations) |
168 |
| 382/305 |
Image storage or retrieval |
776 |
| 382/306 |
Using identification indicia on document |
236 |
| 382/285 |
Mapping 2-d image onto a 3-d surface |
254 |
| 382/286 |
Measuring image properties (e.g., length, width, or area) |
355 |
| 382/287 |
Detecting alignment marks |
147 |
| 382/289 |
Determining amount an image is rotated or skewed |
260 |
| 382/290 |
Where the image is a character, word, or text |
81 |
| 382/288 |
Determining center of gravity or moment |
152 |
| 382/291 |
Determining the position of an object |
488 |
| 382/292 |
Where the object is a character, word, or text |
66 |
| 382/302 |
Multilayered image transformations |
148 |
| 382/304 |
Parallel processing |
198 |
| 382/303 |
Pipeline processing |
125 |
| 382/282 |
Selecting a portion of an image |
443 |
| 382/283 |
Using a mask |
174 |
| 382/277 |
Transforming each dimension separately |
87 |
| 382/281 |
Walsh, hough, or hadamard transform |
98 |
| 382/155 |
Learning systems |
120 |
| 382/156 |
Neural networks |
242 |
| 382/157 |
Network learning techniques (e.g., back propagation) |
111 |
| 382/158 |
Network structures |
82 |
| 382/159 |
Trainable classifiers or pattern recognizers (e.g., adaline, perceptron) |
313 |
| 382/161 |
Alphanumerics |
65 |
| 382/160 |
Generating a standard by statistical analysis |
61 |
| 382/325 |
Miscellaneous |
29 |
| 382/181 |
Pattern recognition |
509 |
| 382/224 |
Classification |
502 |
| 382/225 |
Cluster analysis |
230 |
| 382/226 |
Sequential decision process (e.g., decision tree structure) |
182 |
| 382/227 |
With a multilevel classifier |
100 |
| 382/228 |
Statistical decision process |
264 |
| 382/229 |
Context analysis or word recognition (e.g., character string) |
274 |
| 382/231 |
Checking spelling for recognition |
28 |
| 382/230 |
Trigrams or digrams |
26 |
| 382/190 |
Feature extraction |
778 |
| 382/192 |
Feature counting |
129 |
| 382/194 |
Counting individual pixels or pixel patterns |
162 |
| 382/193 |
Counting intersections of scanning lines with pattern |
32 |
| 382/206 |
Global features (e.g., measurements on image as a whole, such as area, projections, etc.) |
110 |
| 382/195 |
Local or regional features |
172 |
| 382/197 |
Directional codes and vectors (e.g., freeman chains, compasslike codes) |
220 |
| 382/198 |
Extracted from alphanumeric characters |
62 |
| 382/202 |
Linear stroke analysis (e.g., limited to straight lines) |
161 |
| 382/205 |
Local neighborhood operations (e.g., 3x3 kernel, window, or matrix operator) |
297 |
| 382/199 |
Pattern boundary and edge measurements |
1065 |
| 382/200 |
Measurements made on alphanumeric characters |
49 |
| 382/201 |
Point features (e.g., spatial coordinate descriptors) |
128 |
| 382/203 |
Shape and form analysis |
543 |
| 382/204 |
Topological properties (e.g., number of holes in a pattern, connectivity, etc.) |
100 |
| 382/196 |
Slice codes |
27 |
| 382/191 |
Multispectral features (e.g., frequency, phase) |
160 |
| 382/207 |
Waveform analysis |
71 |
| 382/208 |
With a tapped delay line |
6 |
| 382/185 |
Ideographic characters (e.g., japanese or chinese) |
129 |
| 382/182 |
Limited to specially coded, human-readable characters |
98 |
| 382/183 |
Characters formed entirely of parallel bars (e.g., cmc-7) |
45 |
| 382/184 |
With separate timing or alignment marks |
21 |
| 382/187 |
On-line recognition of handwritten characters |
527 |
| 382/189 |
With a display |
172 |
| 382/188 |
Writing on ordinary surface (i.e., electronics are in pen) |
125 |
| 382/209 |
Template matching (e.g., specific devices that determine the best match) |
629 |
| 382/216 |
At multiple image orientations or positions |
105 |
| 382/217 |
Electronic template |
163 |
| 382/218 |
Comparator |
565 |
| 382/220 |
Calculating weighted similarity or difference (e.g., don`t-care areas) |
86 |
| 382/221 |
Counting difference pixels |
32 |
| 382/222 |
Using an exclusive-or gate |
26 |
| 382/219 |
Determining both similarities and differences |
140 |
| 382/223 |
Resistor matrix |
8 |
| 382/212 |
Nonholographic optical mask or transparency |
37 |
| 382/213 |
Using both positive and negative masks or transparencies |
22 |
| 382/214 |
With a display |
19 |
| 382/210 |
Spatial filtering (e.g., holography) |
160 |
| 382/211 |
With electrically controlled light modulator or filter |
58 |
| 382/215 |
Using dynamic programming or elastic templates (e.g., warping) |
69 |
| 382/186 |
Unconstrained handwriting (e.g., cursive) |
215 |