Image identification system based on an optical broadcast neural network processor

Appl Opt. 2005 Apr 20;44(12):2366-76. doi: 10.1364/ao.44.002366.

Abstract

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.

Publication types

  • Evaluation Study
  • Validation Study

MeSH terms

  • Algorithms
  • Artificial Intelligence
  • Electronics
  • Equipment Design
  • Equipment Failure Analysis
  • Image Enhancement / instrumentation
  • Image Enhancement / methods
  • Image Interpretation, Computer-Assisted / instrumentation*
  • Image Interpretation, Computer-Assisted / methods
  • Information Storage and Retrieval / methods
  • Neural Networks, Computer*
  • Optics and Photonics / instrumentation*
  • Pattern Recognition, Automated / methods*
  • Reproducibility of Results
  • Sensitivity and Specificity
  • Signal Processing, Computer-Assisted*