Fourier optical preprocessing in lieu of deep learning

Baurzhan Muminov,Luat T. Vuong
DOI: https://doi.org/10.1364/optica.397707
IF: 10.4
2020-08-24
Optica
Abstract:Deep learning convolutional neural networks generally involve multiple-layer, forward-backward propagation machine-learning algorithms that are computationally costly. In this work, we demonstrate an alternative scheme to convolutional neural nets that reconstructs an original image from its optically preprocessed, Fourier-encoded pattern. The scheme is much less computationally demanding and more noise robust, and thus suited for high-speed and low-light imaging. We introduce a vortex phase transform with a lenslet-array to accompany shallow, dense, “small-brain” neural networks. Our single-shot coded-aperture approach exploits the coherent diffraction, compact representation, and edge enhancement of Fourier-transformed spiral phase gradients. With vortex encoding, a small brain is trained to deconvolve images at rates 5–20 times faster than those achieved with random encoding schemes, where greater advantages are gained in the presence of noise. Once trained, the small brain reconstructs an object from intensity-only data, solving an inverse mapping without performing iterations on each image and without deep learning schemes. With vortex Fourier encoding, we reconstruct MNIST Fashion objects illuminated with low-light flux ( <math display="inline"> <mn>5</mn> <mspace width="thickmathspace"></mspace> <mtext>nJ</mtext> <mrow> <mo>/</mo> </mrow> <mrow> <msup> <mtext>cm</mtext> <mn>2</mn> </msup> </mrow> </math> ) at a rate of several thousand frames per second on a 15 W central processing unit. We demonstrate that Fourier optical preprocessing with vortex encoders achieves similar accuracies and speeds 2 orders of magnitude faster than convolutional neural networks.
optics
What problem does this paper attempt to address?