Skip to main content
Nanophotonics logoLink to Nanophotonics
. 2023 May 5;12(13):2415–2423. doi: 10.1515/nanoph-2022-0789

Deep-learning-assisted reconfigurable metasurface antenna for real-time holographic beam steering

Hyunjun Ma 1, Jin-Soo Kim 1, Jong-Ho Choe 1, Q-Han Park 1,
PMCID: PMC11501243  PMID: 39633750

Abstract

We propose a metasurface antenna capable of real-time holographic beam steering. An array of reconfigurable dipoles can generate on-demand far-field patterns of radiation through the specific encoding of meta-atomic states i.e., the configuration of each dipole. Suitable states for the generation of the desired patterns can be identified using iteration, but this is very slow and needs to be done for each far-field pattern. Here, we present a deep-learning-based method for the control of a metasurface antenna with point dipole elements that vary in their state using dipole polarizability. Instead of iteration, we adopt a deep learning algorithm that combines an autoencoder with an electromagnetic scattering equation to determine the states required for a target far-field pattern in real-time. The scattering equation from Born approximation is used as the decoder in training the neural network, and analytic Green’s function calculation is used to check the validity of Born approximation. Our learning-based algorithm requires a computing time of within 200 μs to determine the meta-atomic states, thus enabling the real-time operation of a holographic antenna.

Keywords: autoencoder, deep learning, Green’s function, reconfigurable metasurface antenna, recursive Born approximation

1. Introduction

Beam steering without requiring the mechanical movement of antenna elements is an important component of electromagnetic (EM) wave applications. To achieve this, a phased array controls the phase of each antenna element and shapes the wavefront to steer the beam direction, which leads to high power consumption and requires complex electronics. Recently, reconfigurable metasurfaces have received interest as promising candidates for low-cost beam-steering antennas [19]. As a two-dimensional array of unit elements with variable states, a reconfigurable metasurface can modulate the wavefront via the collective scattering of elements and achieve beam steering by varying the state of the unit elements. On-demand beam steering requires an algorithm that can determine the corresponding state of the unit elements based on a far-field map. For general holographic far-field maps, only numerical solutions are permitted [10, 11], which are usually found using iterative optimization methods such as genetic algorithms (GAs) [12, 13] or particle swarm methods [14] and the Gerchberg–Saxton (GS) algorithm [15]. However, iterative methods take a long time to arrive at the solution and must be performed for each far-field map. Deep learning is a potent replacement method for reconfigurable metasurfaces [1622] that has been used for the creation of holograms with experimental verification [17], the beamforming of the antenna [18, 19], and the adaptive invisible cloak [22].

In the present study, we present a deep-learning-based algorithm for real-time holographic beam steering using a reconfigurable metasurface. We adopt an autoencoder neural network [17, 23, 24] in which the encoder generates the element states from a far-field map, while the physics-assisted decoder directly solves the scattering equation to obtain a far-field map from the generated states instead of undergoing neural network training. For simplicity, we assume the unit elements to be point dipoles and control their reconfigurable states by varying their polarizability. To ensure the stable training of the neural network, we employ higher-order Born approximation [25, 26] of the scattering equation and test its accuracy by comparing it with analytic Green’s function calculations [2731]. We investigated the effect of multiple scattering and its dependence on the dipole polarizability, as well as the quality of the far-field pattern generated, by varying the Born approximation order up to 3. Our autoencoder model is trained using handwritten digit data from the Modified National Institute of Standards and Technology (MNIST) database [32] in order to minimize the difference between the input MNIST image and the decoder-generated far-field map. We test our model with various far-field maps, including multi-directional beams and holographic maps. Our neural network generates meta-unit states that can produce high-fidelity holographic far-field patterns. Additionally, our trained neural network was able to generate untrained target images, such as a focused multi-beam, indicating that it acts as an inverse operation of the electromagnetic scattering equation.

For a metasurface with 900 unit elements, our model determines the required states within 200 μs. As a result, our learning-based algorithm enables the real-time operation of a reconfigurable metasurface for a holographic antenna.

2. Reconfigurable metasurface

2.1. Dipole approximation and electromagnetic scattering

We model a reconfigurable metasurface as a two-dimensional array of dipoles with complex polarizability α n for the nth dipole. In reconfiguring the unit elements, we can vary both the amplitude and phase α n Here, for simplicity, we fix the phase at either 0 or π and vary the amplitude to a maximum of α max. In other words, we consider only the real α n = k n α max, −1 ≤ k n ≤ 1. Later, we will also consider the binary case where α n = ±α max. Our metasurface consists of 30 × 30 dipoles rectangularly arranged and spaced 0.2 wavelengths apart in each direction. We assume that the nth dipole (n = 1, 2, 3 … N = 900) with polarizability α n located at r n had the induced polarization Pn=αnErn . The total field Eri at r i is the sum of the incident and dipole-scattered fields [21].

E(ri)=Einc(ri)+nG(ri,rn)Pn (1)

where G(ri,rj) denotes the dyadic Green’s function of the free space. In theory, combining the equation (1) and Ern=αn1Pn, the induced polarization for each dipole can be directly calculated from the matrix equation

αj1δjkG(rj,rk)Pk=Einc(rj), (2)

where δ jk is a Kronecker delta. However, in practice, the inverse process often becomes unstable when training the neural network and thus should be avoided. Instead, we use a recursive Born approximation for the training of the neural network and later check its accuracy by comparing its results for the generated dipole states with those derived from Green’s function. Born approximation up to the third order is used to determine the far-field map for a given dipole polarizability set α n , n = 1, …, N [25].

E(ri)=Einc(ri)+jG(ri,rj)αjEinc(rj)+jkG(ri,rj)αjG(rj,rk)αkEinc(rk)+jklG(ri,rj)×αjG(rj,rk)αkG(rk,rl)αlEinc(rl) (3)

Figure 1 presents a schematic diagram of our metasurface antenna. The numerical values of α n are chosen in the range 107m3<αn/ε0105m3 which is valid for our desired frequency range and the unit size [3337], but it should be mentioned that our approach is universal and can be used in various systems with different scales. In training the neural network, an incident wave is generated by a 2.6 GHz dipole feed antenna located one wavelength away from the center of the metasurface, which is taken as the origin of the coordinates. This fixes the electric field Eincrj and Green’s function Gri,rj except for the dipole vector of the feed antenna. We assume that the feed antenna is designed not to interfere with the scattered fields at the detection position so that the far-field map is generated by the scattered fields. We train the neural network to determine the states of the dipoles [k 1, k 2, …, k N ] that generate a far-field map that agrees with the input map.

Figure 1:

Figure 1:

Descriptions of the thoeritical model of the metasurface antenna. (a) Schematic of the proposed metasurface antenna. The red and blue double arrows represent unit dipoles with a state of 1 and −1, respectively. The metasurface unit scatterers reflect and interfere with the source wave. (b) 30 × 30 metasurface antenna array. The metasurface modulates the dipole antenna source beam and generates an on-demand far-field map.

2.2. Neural network architecture

We adopt a deep autoencoder neural network consisting of an encoder and a decoder. The encoder generates the dipole states from an input holographic far-field map and the decoder calculates the far-field map from the generated dipole states. The autoencoder is trained to minimize the error between the input and calculated far-field maps. During training, the encoder generates the optimal dipole state k1,k2,,kN , which in turn generates the on-demand far-field.

Figure 2 shows a schematic diagram of the network architecture. We consider each input image to be a uv far-field map, which is a projection of the spherical surface map onto the xy plane. We use MNIST handwritten digit images and resize them to a pixel size of (64, 64). The uv far-field map is only defined in the unit circle u 2 + v 2 ≤ 1, and we set the pixel values outside this unit circle to be 0. We normalize the sum of the image pixel values to 1 because we are concerned with the directivity of the antenna.

Figure 2:

Figure 2:

Schematic diagram of the architecture of our autoencoder neural network. The encoder generates the meta-units states, and the decoder reproduces the on-demand far-field. We use the ResNet structure for our encoder and a scattering equation with Born approximation for our decoder.

We employ the Residual Network (ResNet) [38] architecture as our encoder model. The encoder consists of one input convolution layer, three ResNet blocks, and one fully connected layer. Each ResNet block consists of three convolution layers with 64 channels. We use the leakyReLU [39] function as the activation function for the convolution layers. The output dimension of the fully connected layer is (1, 900), which is the same as the number of metasurface unit elements and thus the number of dipoles. For the encoder output to represent dipole state k n , we use the hyperbolic tangent activation function after a fully connected layer so that the value of the output vector component remains between −1 and 1.

We do not apply the neural network architecture to the decoder but rather solve the forward scattering equation (3) with the dipole polarizability α n given by state k n . We place a set of detectors sufficiently far away from the origin and evaluate the intensity of the scattered electric field E sca(r ij ). The position of each detector is given by rij=Ruix^+Rvjy^+R1ui2vj2z^ for R = 105 m, which is defined in the region ui2+vj21 with u i = −1 + 2i/64, v j = −1 + 2j/64. We use the modified mean squared error (MSE) loss function for the normalized intensity of the scattered fields given by

L=i=164j=164Esca(rij)2l=164m=164Esca(rlm)2z^ij2 (4)

where z^ij is the pixel value for the input image at index (i, j). Because loss function L contains the absolute square of the complex-valued scattered fields and is thus not holomorphic in E, care is needed in the backpropagation process. Instead of dealing with the derivative with respect to the complex quantity, we take the real and the imaginary parts separately as independent quantities and also take the derivative separately. For example, the derivative of the loss function with regard to state variable k n is

Lkn=ijLReEsca(rij)ReEsca(rij)αnαnkn+LImEsca(rij)ImEsca(rij)αnαnkn (5)

We use the Julia programming language and the Flux package [40] to calculate the derivative of the complex numbers by considering them as a pair of real numbers. We trained our proposed neural network structure and compared its meta-unit solutions with those obtained from other optimization techniques such as GA, and modified GS algorithms of [15]. We used the MNIST dataset, splitting it into training, validation, and test sets, each comprising 50,000, 10,000, and 10,000 samples, respectively. The third-order Born approximation was used for training with the Adam [41] optimizer having an initial learning rate of 1.0 × 10−4 and a batch size of 128. We also used early stopping, and the training converged after 30 epochs, taking about 35 min with an Nvidia A6000 GPU. For GA optimization, we used a population size of 200, elitism rates of 0.2, and mutation rates of 0.1. We performed calculations using GA or the GS algorithms with scattering equation (3), using an Nvidia A6000 GPU. In the GS algorithm, we selected the meta-unit states with the lowest MSE loss after iterating the process until one of the already appeared binary states reappeared.

3. Results and discussion

Figure 3 presents four test examples using the scattering equation with third-order Born approximation and maximum polarizability of α max/ɛ 0 = 1.0 × 10−6 m3. Although our autoencoder model is trained using MNIST digit data only, we test the model using non-digit-type far-field maps and single- and multi-directional beaming and holographic images (Figure 3a). Figure 3b displays the generated dipole states and the far-field maps predicted by the trained autoencoder. In comparison with the MNIST images, the single-beam, multi-beam, and letter “E” images exhibit equally good recovery, suggesting that the encoder is not overfitted to MNIST-type far-field maps but has been trained for more general inverse operations. The resolution of the far-field maps is constrained by diffraction since we utilized a metasurface with a small (6 wavelengths × 6 wavelengths) size. Nonetheless, Figure 3b demonstrates good recovery.

Figure 3:

Figure 3:

Target far-field map, the state pattern generated by the neural network, and the calculated far-field map from the analytic Green’s function (a) on-demand far-field maps: single-beam, multi-beam, MNIST, and “E” images. (b) Meta-unit states and the generate far-field pattern if the meta-unit has a continuous state.

In real applications, reconfiguring a metasurface by continuously varying the states is difficult to achieve. Thus, we also consider the binary truncation of the states generated by the model by taking the sign function of the states and evaluating the resulting far-field map (Figure 4). Despite the truncation, the predicted far-field maps are in reasonable agreement with the original input images. Though the holographic “E” image has side-lobe errors due to the diffraction caused by truncation, the binary approximation of our model outperforms the iterative GA in terms of directional beam steering. Figure 4b presents the binary states and far-field maps generated by the GA. The GA searches the optimal binary states by minimizing the MSE loss in equation (5). For a directional beam steering focusing on multiple spots, the GA easily falls into local minima missing certain spots when only the MSE loss function is used without additional regularizations. Figure 4c describes the results of the modified GS algorithm. Note the distributional similarity of the metasurface unit pattern between ours and the GS algorithm. Further, our neural network spends an average of 185 μs to generate 900 meta-units, while the GA requires an average of 232 s, and the GS algorithm requires an average of 1.25 s (Table 1).

Figure 4:

Figure 4:

Comparison of the results from the proposed neural network and the genetic algorithm when trained with the MSE loss from the far-field maps. (a) Binary meta-unit states of −1 or 1 generated by the proposed neural network. (b) Meta-unit states and the far-field pattern generated by the genetic algorithm. (c) Meta-unit states and the far-field pattern generated by the GS algorithm.

Table 1:

Calculation time according to the proposed methods except genetic algorithm is averaged over the MNIST dataset. Genetic algorithm calculation time is averaged over the cases of Figure 4.

Methods Calculation time
Training time Calculation time
AutoEncoder & first-order Born 1854 s 194 μs
AutoEncoder & second-order Born 1921 s 192 μs
AutoEncoder & third-order Born 2077 s 185 μs
Genetic algorithm 232 s
Gerchberg–Saxton 1.25 s

We also checked the validity of the Born approximation by increasing the iteration order and the maximum polarizability α max (Figure 5). For α max/ɛ 0 = 1.0 × 10−7 m3 case, the effect of multiple scattering by nearby dipoles is negligible and thus the neural network can be trained with only first-order Born approximation. However, for a larger α max/ɛ 0 = 1.0 × 10−5 m3, first-order Born approximation generates a large side-lobe (Figure 5c), which tends to disappear as the Born approximation order increases. This is also reflected in the reduction in the MSE loss during training.

Figure 5:

Figure 5:

Loss function of the trained autoencoder and the far-field calculated using the analytic Green’s function method according to the magnitude of the polarizability and order of Born approximation used in the decoder. (a) Loss function of the neural network. (b) Target far-field map. (c) Generated far-field map. Note that for α max/ɛ 0 = 1.0 × 10−5 (m3), first-order Born approximation generated strong side lobes compared to the second and third order approximation.

While our proposed algorithm is currently limited to a theoretical prototype, it can be applied to real-world metasurface antennas. To implement our algorithm, one would need to extract the polarizability of the metasurface unit [3337], which can be done through various methods such as calculating the far field scattered from the designed metasurface unit in experiments or numerical simulations and optimizing the polarizability to generate that field. Once we have the polarizabilities for all possible states, we can establish the scattering equation for the given antenna structure. By training the neural network encoder to be an inverse operation of the scattering equation, we can obtain the proper solution for the desired far field to be generated. Therefore, although our current focus is on the theoretical prototype, our proposed algorithm has practical applications in the design and optimization of metasurface antennas.

4. Conclusions

We proposed a deep-learning-based method for the control of a reconfigurable metasurface antenna. We modeled the metasurface as a collection of dipoles with states of varying polarizability and used a deep autoencoder neural network combined with a scattering equation and Born approximation to generate on-demand far-field maps. Our proposed autoencoder exhibited high accuracy and a much faster speed compared with the conventional GA approach and the GS algorithm. This would allow for the real-time operation of a reconfigurable metasurface antenna for beam steering.

Because our model simplifies the reconfigurable metasurface elements as dipoles with varying states, the realistic application of our model requires further consideration. In a real device, the finite size effect of unit elements should be considered, which goes beyond dipole approximation. We employed dipole polarizability with varying amplitude and the phase fixed to 0 or π, but this was not essential. We could have kept the amplitude fixed and varied the phase or varied both. When building a device element that represents a dipole with a variable state, it is preferable to employ a discrete state, such as a binary one. We demonstrated that the binary truncation of our continuous autoencoder model still produced a reasonable performance. The accuracy of our approach could be further improved if we employed a discrete state in our autoencoder model from the beginning, without truncation afterward. This can be achieved by modifying the normalization procedure, which will be considered in future research. Our work can easily be extended to more general metasurface antennas, phased arrays, and other far-field imaging applications.

Footnotes

Author contributions: All the authors have accepted responsibility for the entire content of this submitted manuscript and approved submission.

Research funding: This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2021R1A2C2008814) and the Global Frontier Program. (CAMM-2014M3A6B3063710).

Conflict of interest statement: The authors declare no conflicts of interest regarding this article.

Contributor Information

Hyunjun Ma, Email: hjm614@korea.ac.kr.

Jin-Soo Kim, Email: virtalf@gmail.com.

Jong-Ho Choe, Email: jongho.choe@daum.net.

Q-Han Park, Email: qpark@korea.ac.kr.

References

  • [1].Boyarsky M., Sleasman T., Imani M. F., Gollub J. N., Smith D. R. Electronically steered metasurface antenna. Sci. Rep. 2021;11(1):1–10. doi: 10.1038/s41598-021-83377-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [2].Naqvi A. H., Lim S. A beam-steering antenna with a fluidically programmable metasurface. IEEE Trans. Antennas Propag. 2019;67(6):3704–3711. doi: 10.1109/tap.2019.2905690. [DOI] [Google Scholar]
  • [3].Fu X., Yang F., Liu C., Wu X., Cui T. J. Terahertz beam steering technologies: from phased arrays to field-programmable metasurfaces. Adv. Opt. Mater. 2020;8(3):1900628. doi: 10.1002/adom.201900628. [DOI] [Google Scholar]
  • [4].Thureja P., Shirmanesh G. K., Fountaine K. T., Sokhoyan R., Grajower M., Atwater H. A. Array-level inverse design of beam steering active metasurfaces. ACS Nano. 2020;14(11):15042–15055. doi: 10.1021/acsnano.0c05026. [DOI] [PubMed] [Google Scholar]
  • [5].Huang C., Zhang C., Yang J., Sun B., Zhao B., Luo X. Reconfigurable metasurface for multifunctional control of electromagnetic waves. Adv. Opt. Mater. 2017;5(22):1700485. doi: 10.1002/adom.201700485. [DOI] [Google Scholar]
  • [6].Chaimool S., Hongnara T., Rakluea C., Akkaraekthalin P., Zhao Y. Design of a PIN diode-based reconfigurable metasurface antenna for beam switching applications. Int. J. Antennas Propag. . 2019;2019:1–7. doi: 10.1155/2019/7216324. [DOI] [Google Scholar]
  • [7].Li H., Wang G., Cai T., Hou H., Guo W. Wideband transparent beam-forming metadevice with amplitude-and phase-controlled metasurface. Phys. Rev. Appl. 2019;11(1):014043. doi: 10.1103/physrevapplied.11.014043. [DOI] [Google Scholar]
  • [8].Smith D. R., Yurduseven O., Mancera L. P., Bowen P., Kundtz N. B. Analysis of a waveguide-fed metasurface antenna. Phys. Rev. Appl. 2017;8(5):054048. doi: 10.1103/physrevapplied.8.054048. [DOI] [Google Scholar]
  • [9].Yang Z. Z., Liang F., Yi Y., Zhao D., Wang B. Z. Metasurface-based wideband, low-profile, and high-gain antenna. IET Microw. Antennas Propag. 2019;13(4):436–441. doi: 10.1049/iet-map.2018.5111. [DOI] [Google Scholar]
  • [10].Devaney A. J. Nonuniqueness in the inverse scattering problem. J. Math. Phys. 1978;19(7):1526–1531. doi: 10.1063/1.523860. [DOI] [Google Scholar]
  • [11].Samarskii A. A., Vabishchevich P. N. Numerical Methods for Solving Inverse Problems of Mathematical Physics . Berlin: De Gruyter; 2008. Numerical methods for solving inverse problems of mathematical physics. [Google Scholar]
  • [12].Jafar-Zanjani S., Inampudi S., Mosallaei H. Adaptive genetic algorithm for optical metasurfaces design. Sci. Rep. 2018;8(1):1–16. doi: 10.1038/s41598-018-29275-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Whitley D. A genetic algorithm tutorial. Stat. Comput. 1994;4(2):65–85. doi: 10.1007/bf00175354. [DOI] [Google Scholar]
  • [14].Lalbakhsh A., Afzal M. U., Esselle K. P. Multiobjective particle swarm optimization to design a time-delay equalizer metasurface for an electromagnetic band-gap resonator antenna. IEEE Antennas Wirel. Propag. Lett. 2016;16:912–915. doi: 10.1109/lawp.2016.2614498. [DOI] [Google Scholar]
  • [15].Li L., Cui T. J., Ji W., et al. Electromagnetic reprogrammable coding-metasurface holograms. Nat. Commun. 2017;8(1):1–7. doi: 10.1038/s41467-017-00164-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Chen M. K., Liu X., Sun Y., Tsai D. P. Artificial intelligence in meta-optics. Chem. Rev. 2022;122(19):15356–15413. doi: 10.1021/acs.chemrev.2c00012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [17].Liu C., Yu W. M., Ma Q., Li L., Cui T. J. Intelligent coding metasurface holograms by physics-assisted unsupervised generative adversarial network. Photonics Res. 2021;9(4):B159–B167. doi: 10.1364/prj.416287. [DOI] [Google Scholar]
  • [18].Noh J., Nam Y., So Y. H., et al. Design of a transmissive metasurface antenna using deep neural networks. Opt. Mater. Express. 2021;11(7):2310–2317. doi: 10.1364/ome.421990. [DOI] [Google Scholar]
  • [19].Li S., Liu Z., Fu S., Wang Y., Xu F. Intelligent beamforming via physics-inspired neural networks on programmable metasurface. IEEE Trans. Antennas Propag. . 2022;70(6):4589–4599. doi: 10.1109/tap.2022.3140891. [DOI] [Google Scholar]
  • [20].Shan T., Pan X., Li M., Xu S., Yang F. Coding programmable metasurfaces based on deep learning techniques. IEEE J. Emerg. Sel. Top. Circuits Syst. 2020;10(1):114–125. doi: 10.1109/jetcas.2020.2972764. [DOI] [Google Scholar]
  • [21].Ghorbani F., Shabanpour J., Beyraghi S., Soleimani H., Oraizi H., Soleimani M. A deep learning approach for inverse design of the metasurface for dual-polarized waves. Appl. Phys. A. 2021;127(11):1–7. doi: 10.1007/s00339-021-05030-6. [DOI] [Google Scholar]
  • [22].Qian C., Zheng B., Chen H., et al. Deep-learning-enabled self-adaptive microwave cloak without human intervention. Nat. Photonics. 2020;14(6):383–390. doi: 10.1038/s41566-020-0604-2. [DOI] [Google Scholar]
  • [23].Doersch C. Tutorial on variational autoencoders. . 2016 arXiv preprint arXiv:1606.05908. [Google Scholar]
  • [24].Pu Y., Gan Z., Henao R., et al. Variational autoencoder for deep learning of images, labels and captions. Adv. Neural. Inf. Process. Syst. . 2016;29:2360–2368. [Google Scholar]
  • [25].Gao G., Torres-Verdín C. High-order generalized extended Born approximation for electromagnetic scattering. IEEE Trans. Antennas Propag. 2006;54(4):1243–1256. doi: 10.1109/tap.2006.872671. [DOI] [Google Scholar]
  • [26].Devaney A. J. Inversion formula for inverse scattering within the Born approximation. Opt. Lett. 1982;7(3):111–112. doi: 10.1364/ol.7.000111. [DOI] [PubMed] [Google Scholar]
  • [27].Ugwu E. Analytical study of electromagnetic wave scattering behaviour using Lippmann-Schwinger equation. Int. J. Phy. Sci. 2009;4(5):310–312. [Google Scholar]
  • [28].Yaghjian A. D. Electric dyadic Green’s functions in the source region. Proc. IEEE. 1980;68(2):248–263. doi: 10.1109/proc.1980.11620. [DOI] [Google Scholar]
  • [29].Draine B. T., Flatau P. J. Discrete-dipole approximation for scattering calculations. Josa A. 1994;11(4):1491–1499. doi: 10.1364/josaa.11.001491. [DOI] [Google Scholar]
  • [30].Yurkin M. A., Hoekstra A. G. The discrete dipole approximation: an overview and recent developments. J. Quant. Spectrosc. Radiat. Transfer. 2007;106(1–3):558–589. doi: 10.1016/j.jqsrt.2007.01.034. [DOI] [Google Scholar]
  • [31].Pulido-Mancera L., Imani M. F., Smith D. R. 2017 IEEE MTT-S International Microwave Symposium (IMS) IEEE; 2017. Discrete dipole approximation for simulation of unusually tapered leaky wave antennas; pp. 409–412. [Google Scholar]
  • [32].Deng L. The mnist database of handwritten digit images for machine learning research [best of the web] IEEE Signal Process. Mag. 2012;29(6):141–142. doi: 10.1109/msp.2012.2211477. [DOI] [Google Scholar]
  • [33].Pulido-Mancera L., Bowen P. T., Imani M. F., Kundtz N., Smith D. Polarizability extraction of complementary metamaterial elements in waveguides for aperture modeling. Phys. Rev. B. 2017;96(23):235402. doi: 10.1103/physrevb.96.235402. [DOI] [Google Scholar]
  • [34].Karamanos T. D., Dimitriadis A. I., Nikolaos K. V. Polarizability matrix extraction of a bianisotropic metamaterial from the scattering parameters of normally incident plane waves. Adv. Electromagn. 2012;1(3):64–70. doi: 10.7716/aem.v1i3.73. [DOI] [Google Scholar]
  • [35].Warne L. K., Jorgenson R. E., Campione S. Quality factor assessment of finite-size all-dielectric metasurfaces at the magnetic dipole resonance. Nanomater. Nanotechnol. 2018;8:1847980418820161. doi: 10.1177/1847980418820161. [DOI] [Google Scholar]
  • [36].Basilio L. I., Warne L. K., Langston W. L., Johnson W. A., Sinclair M. B. A quick and easy simulation procedure to aid in metamaterial unit-cell design. IEEE Antennas Wirel. Propag. Lett. 2011;10:1567–1570. doi: 10.1109/lawp.2011.2171470. [DOI] [Google Scholar]
  • [37].Simovski C. R. Material parameters of metamaterials (a Review) Opt. Spectrosc. . 2009;107(5):726–753. doi: 10.1134/s0030400x09110101. [DOI] [Google Scholar]
  • [38].He K., Zhang X., Ren S., Sun J. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016. Deep residual learning for image recognition; pp. 770–778. [Google Scholar]
  • [39].Xu B., Wang N., Chen N. T., Li M. Empirical evaluation of rectified activations in convolutional network. . 2015 arXiv preprint arXiv:1505.00853. [Google Scholar]
  • [40].Innes M. Flux: elegant machine learning with Julia. J. Open Source Softw. 2018;3(25):602. doi: 10.21105/joss.00602. [DOI] [Google Scholar]
  • [41].Kingma D. P., Ba J. Adam: a method for stochastic optimization. . 2014 arXiv preprint arXiv:1412.6980. [Google Scholar]

Articles from Nanophotonics are provided here courtesy of Wiley

RESOURCES