Inverse design of photonic crystals through automatic differentiation
arXiv:2003.00379 · doi:10.1021/acsphotonics.0c00327
Abstract
Gradient-based inverse design in photonics has already achieved remarkable results in designing small-footprint, high-performance optical devices. The adjoint variable method, which allows for the efficient computation of gradients, has played a major role in this success. However, gradient-based optimization has not yet been applied to the mode-expansion methods that are the most common approach to studying periodic optical structures like photonic crystals. This is because, in such simulations, the adjoint variable method cannot be defined as explicitly as in standard finite-difference or finite-element time- or frequency-domain methods. Here, we overcome this through the use of automatic differentiation, which is a generalization of the adjoint variable method to arbitrary computational graphs. We implement the plane-wave expansion and the guided-mode expansion methods using an automatic differentiation library, and show that the gradient of any simulation output can be computed efficiently and in parallel with respect to all input parameters. We then use this implementation to optimize the dispersion of a photonic crystal waveguide, and the quality factor of an ultra-small cavity in a lithium niobate slab. This extends photonic inverse design to a whole new class of simulations, and more broadly highlights the importance that automatic differentiation could play in the future for tracking and optimizing complicated physical models.
References in corpus (16)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- The NumPy array: a structure for efficient numerical computation
- All-optical signal processing platforms for CMOS compatible integrated nonlinear optics
- Outlook for inverse design in nanophotonics
- Inverse design and demonstration of a compact and broadband on-chip wavelength demultiplexer
- Light interaction with photonic and plasmonic resonances
- Wave Physics as an Analog Recurrent Neural Network
- Adjoint method and inverse design for nonlinear nanophotonic devices
- Inverse design of third-order Dirac exceptional points in photonic crystals
- Photonic-crystal slabs with a triangular lattice of triangular holes investigated using a guided-mode expansion method
- Zero-index bound states in the continuum
- Doubly-resonant nonlinear photonic crystal cavity based on a bound state in the continuum
- Tailoring dispersion of room temperature exciton-polaritons with perovskite-based subwavelength metasurfaces
- Forward-Mode Differentiation of Maxwell's Equations
- High-Q two-dimensional lithium niobate photonic crystal slab nanoresonators
- Topology-optimized Dual-Polarization Dirac Cones
Cited by in corpus (41)
- Deep neural networks for the evaluation and design of photonic devices
- A full degree-of-freedom photonic crystal spatial light modulator
- Inverse design of photonic devices with strict foundry fabrication constraints
- Automated discovery of reprogrammable nonlinear dynamic metamaterials
- Arbitrary linear transformations for photons in the frequency synthetic dimension
- AuTO: A Framework for Automatic differentiation in Topology Optimization
- Realization of room temperature polaritonic vortex in momentum space with hybrid Perovskite metasurface
- Multi-objective and categorical global optimization of photonic structures based on ResNet generative neural networks
- A neural operator-based surrogate solver for free-form electromagnetic inverse design
- Polarization-independent isotropic nonlocal metasurfaces with wavelength-controlled functionality
- Inverse design of plasma metamaterial devices for optical computing
- Inverse Design of Grating Couplers Using the Policy Gradient Method from Reinforcement Learning
- Generalized Drude-Lorentz Model Complying with the Singularity Expansion Method
- A directional Gaussian smoothing optimization method for computational inverse design in nanophotonics
- Theory of photonic crystal polaritons in periodically patterned multilayer waveguides
- Heuristic Methods and Performance Bounds for Photonic Design
- Inverse design of broadband and lossless topological photonic crystal waveguide modes
- Quantum Pair Generation in Nonlinear Metasurfaces with Mixed and Pure Photon Polarizations
- Predicting nonlinear optical scattering with physics-driven neural networks
- Systematic design of a robust half-W1 photonic crystal waveguide for interfacing slow light and trapped cold atoms
- Optimizing the chiral Purcell factor for unidirectional single photon emitters in topological photonic crystal waveguides using inverse design
- Doubly resonant photonic crystal cavities for efficient second-harmonic generation in III-V semiconductors
- Fast dispersion tailoring of multimode photonic crystal resonators
- XLuminA: An Auto-differentiating Discovery Framework for Super-Resolution Microscopy
- Broad-band plasmonic isolator compatible with low-gyrotropy magneto-optical material
- Inverse design and experimental realization of plasma metamaterials
- Designing the structure of an one-dimensional photonic crystal with a given spectrum of the reflection coefficient
- Deterministic entangling gates with nonlinear quantum photonic interferometers
- Inverse design of plasma metamaterial devices with realistic elements
- Emergence of Cascading Flat Bands in Breathing Superlattices
- Topological invariants and topological charges in photonic systems
- Designing metasurface optical interfaces for solid-state qubits using many-body adjoint shape optimization
- TorchGDM: A GPU-Accelerated Python Toolkit for Multi-Scale Electromagnetic Scattering with Automatic Differentiation
- Broadband terahertz near-field excitation and detection of silicon photonic crystal modes
- Breakdown of Bulk-Radiation Correspondence in Radiative Photonic Lattices
- Digital Signal Processing Techniques for Noise Characterization of Lasers and Optical Frequency Combs: A Tutorial
- Reducing Disorder-Induced Backscattering in Photonic Crystal Waveguides through Inverse Design
- PyMieDiff: A differentiable Mie scattering library
- Scrutinizing Variables for Checkpoint Using Automatic Differentiation
- Manipulating the Quasi-Normal Modes of Radially Symmetric Resonators
- Beyond Decoherence: Control the Collective Quantum Dynamics of Quasi Particles in Topological Interface