Optical systems and methods using broadband diffractive neural networks
A broadband diffractive optical neural network simultaneously processes a continuum of wavelengths generated by a temporally-incoherent broadband source to all-optically perform a specific task learned using network learning. The optical neural network design was verified by designing, fabricating and testing seven different multi-layer, diffractive optical systems that transform the optical wavefront generated by a broadband THz pulse to realize (1) a series of tunable, single passband as well as dual passband spectral filters, and (2) spatially-controlled wavelength de-multiplexing. Merging the native or engineered dispersion of various material systems with a deep learning-based design, broadband diffractive optical neural networks help engineer light-matter interaction in 3D, diverging from intuitive and analytical design methods to create task-specific optical components that can all-optically perform deterministic tasks or statistical inference for optical machine learning. The optical neural network may be implemented as a reflective optical neural network.
1 . An optical neural network device for processing a broadband input optical signal from a broadband light source comprising:
a plurality of optically transmissive and/or reflective substrate layers arranged in an optical path, each of the plurality of optically transmissive and/or reflective substrate layers comprising a plurality of physical features formed on or within the plurality of optically transmissive or reflective substrate layers and having different complex-valued transmission and/or reflection coefficients as a function of the lateral coordinates across each substrate layer, wherein the plurality of optically transmissive and/or reflective substrate layers and the plurality of physical features thereon collectively define a trained mapping function between the broadband input optical signal to the plurality of optically transmissive and/or reflective substrate layers and output optical signals created by optical diffraction through and/or optical reflection from the plurality of optically transmissive and/or reflective substrate layers;
one or more optical sensors configured to capture the output optical signals resulting from the plurality of optically transmissive and/or reflective substrate layers; and
wherein the plurality of optically transmissive and/or reflective substrate layers generate wavelength de-multiplexed optical signals for the one or more optical sensors.
2 . The optical neural network device of claim 1 , wherein the broadband input optical signal comprises a broadband terahertz (THz) source, broadband visible source, or a broadband infrared source.
3 . The optical neural network device of claim 1 , wherein the plurality of physical features of the plurality of optically transmissive and/or reflective substrate layers comprise regions of varied thicknesses or regions having different optical properties.
4 . The optical neural network device of claim 1 , wherein the plurality of physical features of the plurality of optically transmissive and/or reflective substrate layers comprise metamaterials and/or metasurfaces.
5 . The optical neural network device of claim 1 , wherein the plurality of optically transmissive and/or reflective substrate layers are positioned within and/or surrounded by vacuum, air, a gas, a liquid or a solid material.
6 . The optical neural network device of claim 1 , wherein the plurality of optically transmissive and/or reflective substrate layers comprise a nonlinear optical material.
7 . The optical neural network device of claim 1 , wherein the plurality of optically transmissive and/or reflective substrate layers comprises one or more physical substrate layers that comprise reconfigurable physical features that can change on demand as a function of time.
8 . A method of forming a multi-layer optical neural network for processing broadband light comprising:
training a software-based neural network to perform one or more specific optical functions for a multi-layer transmissive and/or reflective network having a plurality of optically diffractive physical features located in different locations in each of the layers of the transmissive and/or reflective network, wherein the training comprises feeding a plurality of different wavelengths of a broadband optical signal to the software-based neural network and computing at least one optical output of optical transmission and/or reflection through the multi-layer transmissive and/or reflective network using a wave propagation model and iteratively adjusting complex-valued transmission/reflection coefficients for each layer of the multi-layer transmissive and/or reflective network until optimized transmission/reflection coefficients are obtained or a certain time or epochs have elapsed; and
manufacturing or having manufactured a physical embodiment of the multi-layer transmissive and/or reflective network comprising a plurality of substrate layers having physical features that match the optimized transmission/reflection coefficients obtained by the trained neural network.
9 . The method of claim 8 , wherein the optimized transmission/reflective coefficients are obtained by error back-propagation.
10 . The method of claim 8 , wherein the optimized transmission/reflection coefficients are obtained by deep learning.
11 . The method of claim 8 , wherein the physical embodiment of the multi-layer transmissive and/or reflective network is manufactured by additive manufacturing or lithography.
12 . The method of claim 8 , wherein the plurality of optically transmissive and/or reflective substrate layers forming the network are positioned within and/or surrounded by vacuum, air, a gas, a liquid or a solid material.
13 . The method of claim 8 , wherein the physical embodiment of the multi-layer transmissive and/or reflective network comprises one or more physical substrate layers that comprise a nonlinear optical material.
14 . The method of claim 8 , wherein the physical embodiment of the multi-layer transmissive and/or reflective network comprises one or more physical substrate layers that comprise reconfigurable physical features that can change on demand as a function of time.
15 . The method of claim 8 , wherein the physical embodiment of the multi-layer transmissive and/or reflective network filters a particular wavelength, a plurality of particular wavelengths, a set of wavelengths, or sets of wavelengths within a wavelength range of the broadband light source.
16 . The method of claim 8 , wherein the physical embodiment of the multi-layer transmissive and/or reflective network generates wavelength de-multiplexed optical signals for one or more optical sensors.
17 . The method of claim 8 , wherein the broadband input optical signal comprises a broadband terahertz (THz) source, a broadband visible source, or a broadband infrared source.
18 . A method of processing a broadband input optical signal comprising:
providing an optical neural network device comprising:
a plurality of optically transmissive and/or reflective substrate layers arranged in an optical path, each of the plurality of optically transmissive and/or reflective substrate layers comprising a plurality of physical features formed on or within the plurality of optically transmissive or reflective substrate layers and having different complex-valued transmission and/or reflection coefficients as a function of the lateral coordinates across each substrate layer, wherein the plurality of optically transmissive and/or reflective substrate layers and the plurality of physical features thereon collectively define a trained mapping function between the broadband input optical signal to the plurality of optically transmissive and/or reflective substrate layers and output optical signals comprising wavelength de-multiplexed optical signals created by optical diffraction through and/or optical reflection from the plurality of optically transmissive and/or reflective substrate layers; and
one or more optical sensors configured to capture the one or more output wavelength de-multiplexed optical signals resulting from the plurality of optically transmissive and/or reflective substrate layers; and
inputting the broadband input optical signal into the optical neural network device.