Optical pattern recognition using detector and locator neural networks
First Claim
1. A system for processing an image comprisinga generator for generating electronic signals representative of a digitized image, anda recognition engine for receiving the digitized image generated by said generator and for electronically converting information contained in said digitized image into symbolic form, anda memory for storing said information in symbolic form,said recognition engine including:
- a first detector neural network comprising a plurality of detector nodes selectively interconnected only by forward feeding communication channels for receiving said digitized image produced by said generator as an input and for outputting an indication as to whether or not a particular optical pattern is present in said digitized image, anda second locator neural network comprising a plurality of locator nodes including one locator node corresponding to each detector node in said detector network, for receiving as an input the output of said detector network and for outputting an indication of the location of said optical pattern in said image.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for performing optical pattern recognition includes a first detector neural network for detecting the presence of a particular optical pattern in an input image and a second locator neural network for locating and/or removing the particular optical pattern from the input image. The detector network and the locator network both comprise nodes which can take on the -1, +1, or undefined states. The nodes are arranged in layers and each node in a layer has a location corresponding to a pixel in the input image. A particular application of this neural network is in finding the amount field on a check and removing the line which borders the amount field.
131 Citations
21 Claims
-
1. A system for processing an image comprising
a generator for generating electronic signals representative of a digitized image, and a recognition engine for receiving the digitized image generated by said generator and for electronically converting information contained in said digitized image into symbolic form, and a memory for storing said information in symbolic form, said recognition engine including: -
a first detector neural network comprising a plurality of detector nodes selectively interconnected only by forward feeding communication channels for receiving said digitized image produced by said generator as an input and for outputting an indication as to whether or not a particular optical pattern is present in said digitized image, and a second locator neural network comprising a plurality of locator nodes including one locator node corresponding to each detector node in said detector network, for receiving as an input the output of said detector network and for outputting an indication of the location of said optical pattern in said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for processing an image comprising the steps of:
-
generating electronic signals representative of a digitized image, and electronically converting information contained in said digitized image into symbolic form using an optical recognition engine, said step of electronically converting comprising detecting and locating an optical pattern in said digitized image by the steps of inputting said digitized image into a first detector neural network comprising a plurality of detector nodes selectively interconnected only by forward feeding communication channels and outputting from said detector neural network an indication as to whether or not said optical pattern is present in said image, and inputting the output of said detector network into a second locator neural network comprising a plurality of locator nodes including one locator node corresponding to each detector node and outputting from said locator network an indication of the location of said pattern in said digitized image, said method further comprising the step of storing said symbolic information outputted by said recognition engine into a memory. - View Dependent Claims (21)
-
Specification