Skip to content
BY 4.0 license Open Access Published by De Gruyter May 5, 2023

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

  • Hyunjun Ma ORCID logo , Jin-Soo Kim ORCID logo , Jong-Ho Choe ORCID logo and Q-Han Park ORCID logo EMAIL logo
From the journal Nanophotonics

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.

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].

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

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 P n = α n E r n . The total field E r i at r i is the sum of the incident and dipole-scattered fields [21].

(1) E ( r i ) = E inc ( r i ) + n G ( r i , r n ) P n

where G ( r i , r j ) denotes the dyadic Green’s function of the free space. In theory, combining the equation (1) and E r n = α n 1 P n , the induced polarization for each dipole can be directly calculated from the matrix equation

(2) α j 1 δ j k G ( r j , r k ) P k = E inc ( r j ) ,

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].

(3) E ( r i ) = E inc ( r i ) + j G ( r i , r j ) α j E inc ( r j ) + j k G ( r i , r j ) α j G ( r j , r k ) α k E inc ( r k ) + j k l G ( r i , r j ) × α j G ( r j , r k ) α k G ( r k , r l ) α l E inc ( r l )

Figure 1 presents a schematic diagram of our metasurface antenna. The numerical values of α n are chosen in the range 1 0 7 m 3 < α n / ε 0 1 0 5 m 3 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 E inc r j and Green’s function G r i , r j 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: 
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.
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 k 1 , k 2 , , k N , 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: 
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.
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 r i j = R u i x ̂ + R v j y ̂ + R 1 u i 2 v j 2 z ̂ for R = 105 m, which is defined in the region u i 2 + v j 2 1 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

(4) L = i = 1 64 j = 1 64 E sca ( r i j ) 2 l = 1 64 m = 1 64 E sca ( r l m ) 2 z ̂ i j 2

where z ̂ i j 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

(5) L k n = i j L R e E sca ( r i j ) R e E sca ( r i j ) α n α n k n + L I m E sca ( r i j ) I m E sca ( r i j ) α n α n k n

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: 
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.
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: 
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.
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.

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: 
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.
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.


Corresponding author: Q-Han Park, Physics, Korea University, Seoul, 02841, Korea, E-mail:

Award Identifier / Grant number: Korea government

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

  2. 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).

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

References

[1] M. Boyarsky, T. Sleasman, M. F. Imani, J. N. Gollub, and D. R. Smith, “Electronically steered metasurface antenna,” Sci. Rep., vol. 11, no. 1, pp. 1–10, 2021. https://doi.org/10.1038/s41598-021-83377-9.Search in Google Scholar PubMed PubMed Central

[2] A. H. Naqvi and S. Lim, “A beam-steering antenna with a fluidically programmable metasurface,” IEEE Trans. Antennas Propag., vol. 67, no. 6, pp. 3704–3711, 2019. https://doi.org/10.1109/tap.2019.2905690.Search in Google Scholar

[3] X. Fu, F. Yang, C. Liu, X. Wu, and T. J. Cui, “Terahertz beam steering technologies: from phased arrays to field-programmable metasurfaces,” Adv. Opt. Mater., vol. 8, no. 3, p. 1900628, 2020. https://doi.org/10.1002/adom.201900628.Search in Google Scholar

[4] P. Thureja, G. K. Shirmanesh, K. T. Fountaine, R. Sokhoyan, M. Grajower, and H. A. Atwater, “Array-level inverse design of beam steering active metasurfaces,” ACS Nano, vol. 14, no. 11, pp. 15042–15055, 2020. https://doi.org/10.1021/acsnano.0c05026.Search in Google Scholar PubMed

[5] C. Huang, C. Zhang, J. Yang, B. Sun, B. Zhao, and X. Luo, “Reconfigurable metasurface for multifunctional control of electromagnetic waves,” Adv. Opt. Mater., vol. 5, no. 22, p. 1700485, 2017. https://doi.org/10.1002/adom.201700485.Search in Google Scholar

[6] S. Chaimool, T. Hongnara, C. Rakluea, P. Akkaraekthalin, and Y. Zhao, “Design of a PIN diode-based reconfigurable metasurface antenna for beam switching applications,” Int. J. Antennas Propag., vol. 2019, pp. 1–7, 2019. https://doi.org/10.1155/2019/7216324.Search in Google Scholar

[7] H. Li, G. Wang, T. Cai, H. Hou, and W. Guo, “Wideband transparent beam-forming metadevice with amplitude-and phase-controlled metasurface,” Phys. Rev. Appl., vol. 11, no. 1, p. 014043, 2019. https://doi.org/10.1103/physrevapplied.11.014043.Search in Google Scholar

[8] D. R. Smith, O. Yurduseven, L. P. Mancera, P. Bowen, and N. B. Kundtz, “Analysis of a waveguide-fed metasurface antenna,” Phys. Rev. Appl., vol. 8, no. 5, p. 054048, 2017. https://doi.org/10.1103/physrevapplied.8.054048.Search in Google Scholar

[9] Z. Z. Yang, F. Liang, Y. Yi, D. Zhao, and B. Z. Wang, “Metasurface-based wideband, low-profile, and high-gain antenna,” IET Microw. Antennas Propag., vol. 13, no. 4, pp. 436–441, 2019. https://doi.org/10.1049/iet-map.2018.5111.Search in Google Scholar

[10] A. J. Devaney, “Nonuniqueness in the inverse scattering problem,” J. Math. Phys., vol. 19, no. 7, pp. 1526–1531, 1978. https://doi.org/10.1063/1.523860.Search in Google Scholar

[11] A. A. Samarskii and P. N. Vabishchevich, “Numerical methods for solving inverse problems of mathematical physics,” in Numerical Methods for Solving Inverse Problems of Mathematical Physics, Berlin, De Gruyter, 2008.10.1515/9783110205794Search in Google Scholar

[12] S. Jafar-Zanjani, S. Inampudi, and H. Mosallaei, “Adaptive genetic algorithm for optical metasurfaces design,” Sci. Rep., vol. 8, no. 1, pp. 1–16, 2018. https://doi.org/10.1038/s41598-018-29275-z.Search in Google Scholar PubMed PubMed Central

[13] D. Whitley, “A genetic algorithm tutorial,” Stat. Comput., vol. 4, no. 2, pp. 65–85, 1994. https://doi.org/10.1007/bf00175354.Search in Google Scholar

[14] A. Lalbakhsh, M. U. Afzal, and K. P. Esselle, “Multiobjective particle swarm optimization to design a time-delay equalizer metasurface for an electromagnetic band-gap resonator antenna,” IEEE Antennas Wirel. Propag. Lett., vol. 16, pp. 912–915, 2016. https://doi.org/10.1109/lawp.2016.2614498.Search in Google Scholar

[15] L. Li, T. J. Cui, W. Ji, et al.., “Electromagnetic reprogrammable coding-metasurface holograms,” Nat. Commun., vol. 8, no. 1, pp. 1–7, 2017.10.1038/s41467-017-00164-9Search in Google Scholar PubMed PubMed Central

[16] M. K. Chen, X. Liu, Y. Sun, and D. P. Tsai, “Artificial intelligence in meta-optics,” Chem. Rev., vol. 122, no. 19, pp. 15356–15413, 2022. https://doi.org/10.1021/acs.chemrev.2c00012.Search in Google Scholar PubMed PubMed Central

[17] C. Liu, W. M. Yu, Q. Ma, L. Li, and T. J. Cui, “Intelligent coding metasurface holograms by physics-assisted unsupervised generative adversarial network,” Photonics Res., vol. 9, no. 4, pp. B159–B167, 2021. https://doi.org/10.1364/prj.416287.Search in Google Scholar

[18] J. Noh, Y. Nam, Y. H. So, et al.., “Design of a transmissive metasurface antenna using deep neural networks,” Opt. Mater. Express, vol. 11, no. 7, pp. 2310–2317, 2021. https://doi.org/10.1364/ome.421990.Search in Google Scholar

[19] S. Li, Z. Liu, S. Fu, Y. Wang, and F. Xu, “Intelligent beamforming via physics-inspired neural networks on programmable metasurface,” IEEE Trans. Antennas Propag., vol. 70, no. 6, pp. 4589–4599, 2022. https://doi.org/10.1109/tap.2022.3140891.Search in Google Scholar

[20] T. Shan, X. Pan, M. Li, S. Xu, and F. Yang, “Coding programmable metasurfaces based on deep learning techniques,” IEEE J. Emerg. Sel. Top. Circuits Syst., vol. 10, no. 1, pp. 114–125, 2020. https://doi.org/10.1109/jetcas.2020.2972764.Search in Google Scholar

[21] F. Ghorbani, J. Shabanpour, S. Beyraghi, H. Soleimani, H. Oraizi, and M. Soleimani, “A deep learning approach for inverse design of the metasurface for dual-polarized waves,” Appl. Phys. A, vol. 127, no. 11, pp. 1–7, 2021. https://doi.org/10.1007/s00339-021-05030-6.Search in Google Scholar

[22] C. Qian, B. Zheng, H. Chen, et al.., “Deep-learning-enabled self-adaptive microwave cloak without human intervention,” Nat. Photonics, vol. 14, no. 6, pp. 383–390, 2020. https://doi.org/10.1038/s41566-020-0604-2.Search in Google Scholar

[23] C. Doersch, Tutorial on variational autoencoders, arXiv preprint arXiv:1606.05908, 2016.Search in Google Scholar

[24] Y. Pu, Z. Gan, R. Henao, et al.., “Variational autoencoder for deep learning of images, labels and captions,” Adv. Neural. Inf. Process. Syst., vol. 29, pp. 2360–2368, 2016.Search in Google Scholar

[25] G. Gao and C. Torres-Verdín, “High-order generalized extended Born approximation for electromagnetic scattering,” IEEE Trans. Antennas Propag., vol. 54, no. 4, pp. 1243–1256, 2006. https://doi.org/10.1109/tap.2006.872671.Search in Google Scholar

[26] A. J. Devaney, “Inversion formula for inverse scattering within the Born approximation,” Opt. Lett., vol. 7, no. 3, pp. 111–112, 1982. https://doi.org/10.1364/ol.7.000111.Search in Google Scholar PubMed

[27] E. Ugwu, “Analytical study of electromagnetic wave scattering behaviour using Lippmann-Schwinger equation,” Int. J. Phy. Sci., vol. 4, no. 5, pp. 310–312, 2009.Search in Google Scholar

[28] A. D. Yaghjian, “Electric dyadic Green’s functions in the source region,” Proc. IEEE, vol. 68, no. 2, pp. 248–263, 1980. https://doi.org/10.1109/proc.1980.11620.Search in Google Scholar

[29] B. T. Draine and P. J. Flatau, “Discrete-dipole approximation for scattering calculations,” Josa A, vol. 11, no. 4, pp. 1491–1499, 1994. https://doi.org/10.1364/josaa.11.001491.Search in Google Scholar

[30] M. A. Yurkin and A. G. Hoekstra, “The discrete dipole approximation: an overview and recent developments,” J. Quant. Spectrosc. Radiat. Transfer, vol. 106, nos. 1–3, pp. 558–589, 2007. https://doi.org/10.1016/j.jqsrt.2007.01.034.Search in Google Scholar

[31] L. Pulido-Mancera, M. F. Imani, and D. R. Smith, “Discrete dipole approximation for simulation of unusually tapered leaky wave antennas,” in 2017 IEEE MTT-S International Microwave Symposium (IMS), IEEE, 2017, pp. 409–412.10.1109/MWSYM.2017.8058581Search in Google Scholar

[32] L. Deng, “The mnist database of handwritten digit images for machine learning research [best of the web],” IEEE Signal Process. Mag., vol. 29, no. 6, pp. 141–142, 2012. https://doi.org/10.1109/msp.2012.2211477.Search in Google Scholar

[33] L. Pulido-Mancera, P. T. Bowen, M. F. Imani, N. Kundtz, and D. Smith, “Polarizability extraction of complementary metamaterial elements in waveguides for aperture modeling,” Phys. Rev. B, vol. 96, no. 23, p. 235402, 2017. https://doi.org/10.1103/physrevb.96.235402.Search in Google Scholar

[34] T. D. Karamanos, A. I. Dimitriadis, and K. V. Nikolaos, “Polarizability matrix extraction of a bianisotropic metamaterial from the scattering parameters of normally incident plane waves,” Adv. Electromagn., vol. 1, no. 3, pp. 64–70, 2012. https://doi.org/10.7716/aem.v1i3.73.Search in Google Scholar

[35] L. K. Warne, R. E. Jorgenson, and S. Campione, “Quality factor assessment of finite-size all-dielectric metasurfaces at the magnetic dipole resonance,” Nanomater. Nanotechnol., vol. 8, 2018, Art no. 1847980418820161. https://doi.org/10.1177/1847980418820161.Search in Google Scholar

[36] L. I. Basilio, L. K. Warne, W. L. Langston, W. A. Johnson, and M. B. Sinclair, “A quick and easy simulation procedure to aid in metamaterial unit-cell design,” IEEE Antennas Wirel. Propag. Lett., vol. 10, pp. 1567–1570, 2011. https://doi.org/10.1109/lawp.2011.2171470.Search in Google Scholar

[37] C. R. Simovski, “Material parameters of metamaterials (a Review),” Opt. Spectrosc., vol. 107, no. 5, pp. 726–753, 2009. https://doi.org/10.1134/s0030400x09110101.Search in Google Scholar

[38] K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 770–778.10.1109/CVPR.2016.90Search in Google Scholar

[39] B. Xu, N. Wang, N. T. Chen, and M. Li, Empirical evaluation of rectified activations in convolutional network, arXiv preprint arXiv:1505.00853, 2015.Search in Google Scholar

[40] M. Innes, “Flux: elegant machine learning with Julia,” J. Open Source Softw., vol. 3, no. 25, p. 602, 2018. https://doi.org/10.21105/joss.00602.Search in Google Scholar

[41] D. P. Kingma and J. Ba, Adam: a method for stochastic optimization, arXiv preprint arXiv:1412.6980, 2014.Search in Google Scholar

Received: 2022-12-16
Accepted: 2023-04-23
Published Online: 2023-05-05

© 2023 the author(s), published by De Gruyter, Berlin/Boston

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 24.4.2024 from https://www.degruyter.com/document/doi/10.1515/nanoph-2022-0789/html
Scroll to top button