Design Space Reparameterization Enforces Hard Geometric Constraints in Inverse-Designed Nanophotonic Devices
Source abstract
Abstract
Inverse design algorithms are the basis for realizing high-performance, freeform nanophotonic devices. Current methods to enforce geometric constraints, such as practical fabrication constraints, are heuristic and not robust. In this work, we show that hard geometric constraints can be imposed on inverse-designed devices by reparameterizing the design space itself. Instead of evaluating and modifying devices in the physical device space, candidate device layouts are defined in a constraint-free latent space and mathematically transformed to the physical device space, which robustly imposes geometric constraints. Modifications to the physical devices, specified by inverse design algorithms, are made to their latent space representations using backpropagation. As a proof-of-concept demonstration, we apply reparameterization to enforce strict minimum feature size constraints in local and global topology optimizers for metagratings. We anticipate that concepts in reparameterization will provide a general and meaningful platform to incorporate physics and physical constraints in any gradient-based optimizer, including machine learning-enabled global optimizers.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Metamaterials and Metasurfaces Applications · Photonic Crystals and Applications · Plasmonic and Surface Plasmon Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electrical Engineering, Stanford University, 348 Via Pueblo, Stanford, California 94305, United States
Funding
Air Force Office of Scientific Research · David and Lucile Packard Foundation · Advanced Research Projects Agency - Energy
References (45)
Show source-provided references
1. 10.1364/OE.21.02169310.1364/OE.21.021693 ↗
2. 10.1038/nphoton.2015.6910.1038/nphoton.2015.69 ↗
3. 10.1364/OME.9.00184210.1364/OME.9.001842 ↗
4. 10.1021/acs.nanolett.7b0108210.1021/acs.nanolett.7b01082 ↗
5. 10.1038/s41377-019-0159-510.1038/s41377-019-0159-5 ↗
6. 10.1021/acsphotonics.9b0170310.1021/acsphotonics.9b01703 ↗
7. 10.1364/OE.38544010.1364/OE.385440 ↗
8. 10.1038/s41566-018-0246-910.1038/s41566-018-0246-9 ↗
9. 10.1002/andp.20170030210.1002/andp.201700302 ↗
10. 10.1021/acsphotonics.8b0152210.1021/acsphotonics.8b01522 ↗
11. 10.1557/mrs.2020.6210.1557/mrs.2020.62 ↗
12. 10.1021/acsphotonics.0c0032710.1021/acsphotonics.0c00327 ↗
13. 10.1021/acsphotonics.9b0123810.1021/acsphotonics.9b01238 ↗
14. 10.1515/nanoph-2019-033010.1515/nanoph-2019-0330 ↗
15. 10.1021/acs.nanolett.9b0185710.1021/acs.nanolett.9b01857 ↗
16. 10.1109/NLO.1998.71023210.1109/NLO.1998.710232 ↗
17. 10.1016/0167-9317(83)90024-210.1016/0167-9317(83)90024-2 ↗
18. 10.1016/S0169-4332(00)00352-410.1016/S0169-4332(00)00352-4 ↗
19. 10.1147/rd.455.065110.1147/rd.455.0651 ↗
20. 10.1063/1.347465210.1063/1.3474652 ↗
21. 10.1016/j.mejo.2005.04.03910.1016/j.mejo.2005.04.039 ↗
22. 10.1116/1.210167810.1116/1.2101678 ↗
23. 10.1109/Transducers.2013.662673210.1109/Transducers.2013.6626732 ↗
24. 10.1364/OME.9.00046910.1364/OME.9.000469 ↗
25. 10.1364/JOSAB.28.00038710.1364/JOSAB.28.000387 ↗
26. 10.1016/j.cma.2011.08.00610.1016/j.cma.2011.08.006 ↗
27. 10.1038/nphoton.2015.8010.1038/nphoton.2015.80 ↗
28. 10.1364/OL.32.00007710.1364/OL.32.000077 ↗
29. 10.1364/OE.38443810.1364/OE.384438 ↗
30. 10.1364/OE.26.00402310.1364/OE.26.004023 ↗
31. 10.1038/s41598-019-45026-010.1038/s41598-019-45026-0 ↗
32. 10.1515/nanoph-2019-036810.1515/nanoph-2019-0368 ↗
33. 10.1364/JOSAB.22.00119110.1364/JOSAB.22.001191 ↗
34. 10.1016/j.cma.2015.05.00310.1016/j.cma.2015.05.003 ↗
35. 10.1021/acsphotonics.8b0018310.1021/acsphotonics.8b00183 ↗
36. 10.1364/OE.25.02389910.1364/OE.25.023899 ↗
37. 10.1364/OL.42.00316110.1364/OL.42.003161 ↗
38. 10.1364/OE.25.00258310.1364/OE.25.002583 ↗
39. Goodfellow I. · 2016 · 1
40. Paszke A. · Advances in neural information processing systems · 2019 · 8026
41. Kingma, D. P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014; 1412.6980
42. 10.1016/j.solmat.2008.06.00910.1016/j.solmat.2008.06.009 ↗
43. 10.1021/acsnano.9b0237110.1021/acsnano.9b02371 ↗
44. 10.1021/acsphotonics.0c0053910.1021/acsphotonics.0c00539 ↗
45. Jiang, J.; Chen, M.; Fan, J. A. Deep neural networks for the evaluation and design of photonic devices. arXiv 2020; 2007.00084.