SYSTEMS, MEDIA, AND METHODS FOR METASURFACE DEVELOPMENT

The disclosure provides a device including at least one non-transitory computer-readable storage medium having instructions stored thereon, and processing circuitry coupled to the at least one non-transitory computer-readable storage medium, the processing circuitry being configured to execute the i...

Full description

Saved in:
Bibliographic Details
Main Authors RACE, Caitlin M, FAHEY, Samuel J, ERICKSON, Nicholas C, STENSVAD, Karl K, DESUTTER, John M, ZIMMER, Benjamin D, FABBRI, Cameron M, OLIVER, Elizabeth, SUBRAMANIAN, Karthik, WANG, Yinong, MIRJALILI, Vahid, DESAI, Heta P, SCHUMACHER, Jennifer F, NGUYEN, David D, MENKE, Stephen M
Format Patent
LanguageEnglish
French
Published 20.06.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The disclosure provides a device including at least one non-transitory computer-readable storage medium having instructions stored thereon, and processing circuitry coupled to the at least one non-transitory computer-readable storage medium, the processing circuitry being configured to execute the instructions to provide randomized data to a neural network, receive a metasurface design from the neural network, determine a pixelation loss value based on the metasurface design, provide the metasurface design to a simulator, receive a performance value from the simulator, determine a loss value based on the pixelation loss value and the performance value, update the neural network based on the loss value, and output the neural network to at least one of a user interface, an external device, or the at least one non-transitory computer-readable storage medium. La divulgation concerne un dispositif comprenant au moins un support de stockage non transitoire lisible par ordinateur sur lequel sont stockées des instructions, et des circuits de traitement couplés au au moins un support de stockage non transitoire lisible par ordinateur, les circuits de traitement étant configurés pour exécuter les instructions pour fournir des données randomisées à un réseau neuronal, recevoir du réseau neuronal une conception de métasurface, déterminer une valeur de perte de pixellisation sur la base de la conception de métasurface, fournir la conception de métasurface à un simulateur, recevoir du simulateur une valeur de performance, déterminer une valeur de perte sur la base de la valeur de perte de pixellisation et de la valeur de performance, actualiser le réseau neuronal sur la base de la valeur de perte, et délivrer en sortie le réseau neuronal sur au moins un élément parmi une interface utilisateur, un périphérique externe ou l'au moins un support de stockage non transitoire lisible par ordinateur.
Bibliography:Application Number: WO2023IB62405