Computational inverse design for cascaded systems of metasurface optics
arXiv:1906.10753 · doi:10.1364/OE.27.030308
Abstract
Metasurfaces are an emerging technology that may supplant many of the conventional optics found in imaging devices, displays, and precision scientific instruments. Here, we develop a method for designing optical systems composed of multiple unique metasurfaces aligned in sequence. Our approach is based on computational inverse design, also known as the adjoint-gradient method. This technique enables thousands or millions of independent design variables to be optimized in parallel, with little or no intervention required by the user. To demonstrate the broad applicability of our method, we use it to design an achromatic doublet metasurface lens, a spectrally-multiplexed holographic element, and an ultra-compact optical neural network for classifying handwritten digits.
21 pages, 5 figures
References in corpus (31)
- Deep Learning with Coherent Nanophotonic Circuits
- Dielectric Metasurfaces for Complete Control of Phase and Polarization with Subwavelength Spatial Resolution and High Transmission
- All-Optical Machine Learning Using Diffractive Deep Neural Networks
- Outlook for inverse design in nanophotonics
- High-efficiency light-wave control with all-dielectric optical Huygens' metasurfaces
- Subwavelength-thick Lenses with High Numerical Apertures and Large Efficiency Based on High Contrast Transmitarrays
- Inverse design and demonstration of a compact and broadband on-chip wavelength demultiplexer
- Miniature optical planar camera based on a wide-angle metasurface doublet corrected for monochromatic aberrations
- Achromatic Metalens in the Visible and Metalens with Reverse Chromatic Dispersion
- High efficiency dielectric metasurfaces at visible wavelengths
- A broadband achromatic polarization-insensitive metalens consisting of anisotropic nanostructures
- Training of photonic neural networks through in situ backpropagation
- Flat Dielectric Grating Reflectors with High Focusing Power
- All Optical Neural Network with Nonlinear Activation Functions
- Composite Functional Metasurfaces for Multispectral Achromatic Optics
- Metasurface Optics for Full-color Computational Imaging
- Controlling the sign of chromatic dispersion in diffractive optics with dielectric metasurfaces
- Adjoint method and inverse design for nonlinear nanophotonic devices
- Low Contrast Dielectric Metasurface Optics
- Decoupling optical function and geometrical form using conformal flexible dielectric metasurfaces
- Nanophotonic Computational Design
- Inverse design of large-area metasurfaces
- Topology Optimized Multi-layered Meta-optics
- Topology optimization of freeform large-area metasurfaces
- Fully-automated optimization of grating couplers
- Light Trapping Textures Designed by Electromagnetic Optimization for Sub-Wavelength Thick Solar Cells
- Achromatic varifocal metalens for the visible spectrum
- Genetically optimized All-dielectric metasurfaces
- Photonic Design: From Fundamental Solar Cell Physics to Computational Inverse Design
- Inverse design of optical elements based on arrays of dielectric spheres
- Comment on "All-optical machine learning using diffractive deep neural networks"
Cited by in corpus (10)
- Inverse design enables large-scale high-performance meta-optics reshaping virtual reality
- Neural Schrödinger Equation:Physical Law as Neural Network
- Inverse Design of Multi-input Multi-output 2D Metastructured Devices
- Inverse design of gradient-index volume multimode converters
- Lossless, Complex-Valued Optical Field Control with Compound Metaoptics
- Differentiable Scattering Matrix for Optimization of Photonic Structures
- Broadband Polarization-Independent Achromatic Metalenses with Unintuitively-Designed Random-Shaped Meta-Atoms
- On-chip rewritable phase-change metasurface for programmable diffractive deep neural networks
- Inverse design and flexible parameterization of meta-optics using algorithmic differentiation
- Gradient-based optimization of scatterer arrangements based on the T-matrix method