Results of a Master's thesis
This project presents a novel approach for dynamic image reconstruction of Electrical Impedance Tomography (EIT). This approach uses a data-driven reconstruction model consisting of a Variational Autoencoder (VAE) and a mapper with an integrated Long-Short-Term-Memory (LSTM) unit. The network has been specically designed for dynamic object trajectory prediction, allowing accurate tracking of an object's movement within the EIT tank and also predicting future object positions by exploiting temporal information in sequential EIT data. This approach was developed for 2D and 3D reconstructions of object motion. Data collection was performed using FEM simulation (pyEIT forward solver) for simulation data and an EIT tank equipped with two electrode rings (32 electrodes each) and a Sciospec EIT device for experimental data. In this project, the reconstruction network was trained and tested on simulation data, experimental EIT data collected during 2D motion and experimental EIT data collected during 3D motion.
The reconstruction model consists of two core components: a mapper with an integrated LSTM layer at the output and a VAE decoder. The architecture is illustrated in figure 1.
Figure 1: Architecture of reconstruction model.
The LSTM mapper, denoted as
Here,
Figure 2: Overview of the reconstruction process of the proposed reconstruction model. A sequence of four voltage measurements is used to predict the conductivity distribution of the next time step.
The training process was conducted in two stages. In the first stage, the VAE was trained in an unsupervised using synthetically generated conductivity distributions for both 2D and 3D space. For the 2D reconstructions, a triangular mesh representing the electrode plane of a cylindrical tank was used. For 3D reconstructions, a voxel-based approach was used. In the second training stage, the LSTM mapper was trained in a supervised manner. The VAE encoder generated a latent representations of known conductity distributions, which served as labels for the supervised learning of the LSTM mapper. Sequences of voltage measurements were paired with the corresponding latent representations of future conductivity distributions.
EIT data were acquired in both simulated and experimental settings. Simulations were performed using FEM-based modeling with the pyEIT package, while experimental data were collected using an EIT water tank. For 2D data, both FEM simulation and experimental measurements were conducted on a single electrode plane, yielding
The 2D simulation model was trained on a spiral trajectory and tested on circular and eight shaped trajectory. The results demonstrate high predicition accuracy for the proposed resonstruction network.
| Circle Trajectory | Eight Trajectory |
|---|---|
The 2D experimental model was trained on a spiral trajectory. The trained model was then evaluated on different test trajectories to assess its generalisation capabilities. To test the robustness to velocity variations, an additional experiment was performed where the movement speed was increased by increasing the distance between each discrete point. A comparative analysis between model architectures with and without an LSTM layer was also performed to highlight the capability of the LSTM layer to model the time-dependent behavior of moving objects. The following figures show the results of the tests.
| Circle Trajectory | Eight Trajectory |
|---|---|
| Polynomial Trajectory | Square Trajectory |
| Normal Velocity | Increased Velocity |
|---|---|
| With LSTM Layer | Without LSTM Layer |
|---|---|
The 3D experimental model was trained using a spiral helix trajectory with a radius that decreases with increasing height. Like the 2D experimental model, the 3D model was tested on various test trajectory (a normal helix trajectory and a circular sine wave). Different velocity variations were also tested and, finally, a comparison between the model with and without LSTM layer was performed. The following figures show the results of the tests.
| Helix Trajectory | Circular Sine Wave Trajectory |
|---|---|
| Normal Velocity | Increased Velocity |
|---|---|
| With LSTM Layer | Without LSTM Layer |
|---|---|













