English

Transferable polychromatic optical encoder for neural networks

Computer Vision and Pattern Recognition 2025-07-04 v1 Optics

Abstract

Artificial neural networks (ANNs) have fundamentally transformed the field of computer vision, providing unprecedented performance. However, these ANNs for image processing demand substantial computational resources, often hindering real-time operation. In this paper, we demonstrate an optical encoder that can perform convolution simultaneously in three color channels during the image capture, effectively implementing several initial convolutional layers of a ANN. Such an optical encoding results in ~24,000 times reduction in computational operations, with a state-of-the art classification accuracy (~73.2%) in free-space optical system. In addition, our analog optical encoder, trained for CIFAR-10 data, can be transferred to the ImageNet subset, High-10, without any modifications, and still exhibits moderate accuracy. Our results evidence the potential of hybrid optical/digital computer vision system in which the optical frontend can pre-process an ambient scene to reduce the energy and latency of the whole computer vision system.

Keywords

Cite

@article{arxiv.2411.02697,
  title  = {Transferable polychromatic optical encoder for neural networks},
  author = {Minho Choi and Jinlin Xiang and Anna Wirth-Singh and Seung-Hwan Baek and Eli Shlizerman and Arka Majumdar},
  journal= {arXiv preprint arXiv:2411.02697},
  year   = {2025}
}

Comments

21 pages, 4 figures, 2 tables

R2 v1 2026-06-28T19:48:19.169Z