Automatic pattern recognition is the subject of a large literature, much of it theoretical. The present review paper deals primarily with optical pattern recognition techniques, and concentrates on the principles of recognition rather than the detailed physics and technology of opto-electronic transduction. Mathematical, sequential, and interactive techniques are mentioned only briefly because they have already been well reviewed by various authors.