TMM-Fast: A Transfer Matrix Computation Package for Multilayer Thin-Film Optimization
arXiv:2111.13667 · doi:10.1364/JOSAA.450928
Abstract
Achieving the desired optical response from a multilayer thin-film structure over a broad range of wavelengths and angles of incidence can be challenging. An advanced thin-film structure can consist of multiple materials with different thicknesses and numerous layers. Design and optimization of complex thin-film structures with multiple variables is a computationally heavy problem that is still under active research. To enable fast and easy experimentation with new optimization techniques, we propose the Python package TMM-Fast which enables parallelized computation of reflection and transmission of light at different angles of incidence and wavelengths through the multilayer thin-film. By decreasing computational time, generating datasets for machine learning becomes feasible and evolutionary optimization can be used effectively. Additionally, the sub-package TMM-Torch allows to directly compute analytical gradients for local optimization by using PyTorch Autograd functionality. Finally, an OpenAi Gym environment is presented which allows the user to train reinforcement learning agents on the problem of finding multilayer thin-film configurations.
Technical note, 8 pages, introduction to Python package TMM-Fast, Repository: https://github.com/MLResearchAtOSRAM/tmm_fast/
References in corpus (1)
Cited by in corpus (8)
- Simultaneous Measurement of Mid-Infrared Refractive Indices in Thin-Film Heterostructures: Methodology and Results for GaAs/AlGaAs
- PyMoosh : a comprehensive numerical toolkit for computing the optical properties of multilayered structures
- Investigation of inverse design of multilayer thin-films with conditional invertible Neural Networks
- Analytical Modeling of Acoustic Exponential Materials and Physical Mechanism of Broadband Anti-Reflection
- Designing the structure of an one-dimensional photonic crystal with a given spectrum of the reflection coefficient
- Global optimization of multilayer dielectric coatings for precision measurements
- Vibrational modes as the origin of dielectric loss at 0.27$\unicode{x2013}$100 THz in a-SiC:H
- Fabrication, characterization and mechanical loading of Si/SiGe membranes for spin qubit devices