RNN-based wave propagation simulation

Figure Caption

Single cell architecture of RNN model for simulating wave propagation using FDTD.

Research Summary

We have extended the RNN approach and use it to solve electromagnetic forward (the Maxwell’s equations) and inverse modeling problems on differentiable programming platform PyTorch. PyTorch is an ideal platform for implementing deep learning-based inversion algorithms due to its performance-focused design and equipment of AD. We compare the performance of the forward simulation of the RNN-based finite-difference-time-domain (FDTD) on PyTorch to a MATLAB implementation and also demonstrate the advantage of the RNN-based implementation in solving inverse problems. Furthermore, detailed comparison in computing the gradient, including the accuracy and efficiency, between the AD provided by PyTorch and the FD approximation is provided. Meanwhile, existing optimizers for solving inverse problems on PyTorch can be conveniently applied.

Yanyan Hu
Yanyan Hu
Research Assistant

I am a Research Assistant at the University of Houston.