Image identification system based on an optical broadcast neural network processor.
We describe the implementation of a vision system based on a hardware neural processor. The architecture of the neural network processor has been designed to exploit the computational characteristics of electronics and the communication characteristics of optics in an optimal manner, thus it is based on an optical broadcast of input signals to a dense array of processing elements. The vision system has been built by use of a prototype implementation of a neural network processor with discrete optic and optoelectronic devices. It has been adapted to work as a Hamming classifier of the images taken with a 128 x 128 complementary metal-oxide semiconductor image sensor. Its results, performance characteristics of the image classification system, and an analysis of its scalability in size and speed, with the improvement of the optoelectronic neural processor, are presented.
Ruiz-Llata
Marta
M
Grupo de Optoelectrónica y Tecnología Láser, Universidad Carlos III de Madrid, C/Butarque 15, 28911 Leganés, Madrid, Spain. mruizl@ing.uc3m.es
Lamela-Rivera
Horacio
H
D000465:Algorithms; D001185:Artificial Intelligence; D004581:Electronics; D004867:Equipment Design; D019544:Equipment Failure Analysis; D007089:Image Enhancement / Q000295:instrumentation / Q000379:methods; D007090:Image Interpretation, Computer-Assisted / Q000295:instrumentation* / Q000379:methods; D016247:Information Storage and Retrieval / Q000379:methods; D016571:Neural Networks, Computer; D055095:Optics and Photonics / Q000295:instrumentation*; D010363:Pattern Recognition, Automated / Q000379:methods*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted