Next Article in Journal
Proteomic Analysis of Pleural Effusions from COVID-19 Deceased Patients: Enhanced Inflammatory Markers
Next Article in Special Issue
Brain Stroke Classification via Machine Learning Algorithms Trained with a Linearized Scattering Operator
Previous Article in Journal
Noninvasive Prediction of Advanced Fibrosis in Pediatric Liver Disease—Discriminatory Performance of 2D Shear Wave Elastography, Transient Elastography and Magnetic Resonance Elastography in Comparison to Histopathology
Previous Article in Special Issue
Generation of Digital Brain Phantom for Machine Learning Application of Dopamine Transporter Radionuclide Imaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A 3-D Full Convolution Electromagnetic Reconstruction Neural Network (3-D FCERNN) for Fast Super-Resolution Electromagnetic Inversion of Human Brain

1
Institute of Electromagnetics and Acoustics, School of Electronic Science and Engineering, Xiamen University, Xiamen 361005, China
2
Fujian Provincial Key Laboratory of Electromagnetic Wave Science and Detection Technology, Xiamen University, Xiamen 361005, China
3
Department of Electrical and Computer Engineering, Duke University, Durham, NC 27708, USA
*
Authors to whom correspondence should be addressed.
Diagnostics 2022, 12(11), 2786; https://doi.org/10.3390/diagnostics12112786
Submission received: 13 October 2022 / Revised: 1 November 2022 / Accepted: 8 November 2022 / Published: 14 November 2022

Abstract

:
Three-dimensional (3-D) super-resolution microwave imaging of human brain is a typical electromagnetic (EM) inverse scattering problem with high contrast. It is a challenge for the traditional schemes based on deterministic or stochastic inversion methods to obtain high contrast and high resolution, and they require huge computational time. In this work, a dual-module 3-D EM inversion scheme based on deep neural network is proposed. The proposed scheme can solve the inverse scattering problems with high contrast and super-resolution in real time and reduce a huge computational cost. In the EM inversion module, a 3-D full convolution EM reconstruction neural network (3-D FCERNN) is proposed to nonlinearly map the measured scattered field to a preliminary image of 3-D electrical parameter distribution of the human brain. The proposed 3-D FCERNN is completely composed of convolution layers, which can greatly save training cost and improve model generalization compared with fully connected networks. Then, the image enhancement module employs a U-Net to further improve the imaging quality from the results of 3-D FCERNN. In addition, a dataset generation strategy based on the human brain features is proposed, which can solve the difficulty of human brain dataset collection and high training cost. The proposed scheme has been confirmed to be effective and accurate in reconstructing the distribution of 3-D super-resolution electrical parameters distribution of human brain through noise-free and noisy examples, while the traditional EM inversion method is difficult to converge in the case of high contrast and strong scatterers. Compared with our previous work, the training of FCERNN is faster and can significantly decrease computational resources.

1. Introduction

Electromagnetic (EM) inversion is a nondestructive technique that, through analyzing the scattering field under the given illumination in the domain of interest (DOI) [1], obtains electromagnetic properties such as permittivity, conductivity and permeability of the unknown scatterer located in the inaccessible region. It has a wide range of applications in medical imaging [2,3], remote sensing [4], geophysical exploration [5,6], microwave imaging [7,8] and so on.
In general, inverse scattering methods can be classified into noniterative and iterative methods. In the circumstance of weak scattering, noniterative methods are usually used [9,10,11], and the inverse problem can be expressed as a linearized equation to obtain an approximate solution. Noniterative methods can provide fast reconstruction results with guaranteed accuracy, especially in tasks with strong scattering and high contrast.
The reconstruction of unknown scatterers by the iterative methods [12,13,14,15,16,17] for nonlinear problems is achieved through iteratively minimizing an objective function that quantifies the mismatch between the calculated and measured scattering field data. However, iterative methods take a long time and high computational costs in their reconstruction process, thus they are usually not suitable for real-time inversion.
In recent years, with the rapid development of machine learning, the method of solving the electromagnetic inverse scattering problem based on machine learning has become a research hotspot. Pixel-based machine learning EM inversion methods are proposed and can achieve better results [18,19,20,21]. The semi-join extreme learning machine (SJ-ELM) [22] proposed by our group in previous work can achieve super-resolution three-dimensional (3-D) microwave imaging of objects with high contrasts. The 3-D objects are divided into multiple 1-D data sequences, and each sequence corresponds to a sub-model, however, for the scatterers with complex structures and large electrical dimension, it will be invalid.
As the most complex and important organ in the organisms, the human brain is significant interest for imaging [23]. Up to now, many microwave imaging methods have been proposed for human brain. In [24], Saeed et al. works on brain cancer and applies a statistical model to test and discuss brain tumor images. In [25], three nonlinear iterative reconstruction algorithms, i.e., contrast source inversion (CSI), subspace-based optimization method (SOM) and distorted born iterative method (DBIM), are employed for brain stroke imaging. In [26], the inversion of S-parameter data collected in a metallic chamber is performed with a nonlinear inversion strategy in Lebesgue spaces with nonconstant exponents. Coli et al. [27] employ massive parallel computation from domain decomposition method and regularization techniques for the early detection and monitoring of brain strokes. In [28], a multistatic system prototype for brain stroke detection is proposed.
However, because of the high contrast of brain tissue electrical parameters, super-resolution 3-D human brain imaging is a strong nonlinear electromagnetic inverse scattering problem; it is not only difficult to reconstruct, but also requires a lot of computer memory and operation time for these methods. In [29], AHCN-LNQ (adaptive histogram contrast normalization with learning-based neural quantization) is proposed to initially perceive a brain tumor in a person with early signs of brain tumor. A hybrid neural network electromagnetic inversion scheme (HNNEMIS) [30] proposed by our group in previous work can achieve super-resolution 3-D human brain imaging. In [30], the semi-join back propagation neural network (SJ-BPNN) is proposed to map the relationship between scattering fields and electrical parameters distribution of human brain, it discretized 3-D objects into multiple 1-D data sequences, and each sequence corresponds to a BPNN; thus, a huge number of models need to be trained. Therefore, it still requires a large memory cost for imaging.
Thus, how to achieve 3-D super-resolution human brain imaging with less computational cost is still a challenging task. This work proposes a new EM inversion scheme based on deep neural network for super-resolution 3-D microwave imaging of human brain. The scheme can be divided into EM reconstruction module and image optimization module. For the EM reconstruction module, a 3-D full convolution electromagnetic reconstruction neural network (3-D FCERNN) is proposed to reconstruct 3-D permittivity and conductivity distribution of human brain from the measured scattered electric field data. Then, for the image optimization module, U-Net is further employed to enhance the image quality and anti-noise ability of the whole scheme for human brain imaging. In order to make the training cost low, a training strategy based on the human brain characteristics is also introduced to create training dataset.
The main contributions of this work can be summarized as follows: (a) This work proposes a 3-D FCERNN, which consists entirely of convolutional layers, to improve the accuracy and reduce the huge computation cost for super resolution 3-D inversion. The training parameters is far less than the network which used fully connected layers. The FCERNN can reduce the computation burden, and can effectively alleviate the phenomenon of over fitting, and improve the convergence performance of the network. (b) For the super-resolution imaging problems of 3-D scatterers, how to minimize the training cost and training time has always been a challenging task. Our proposed inversion network can directly reconstruct 3-D objects, which greatly reduces the number of training models, and effectively shortens the training time and minimizes the training cost. Compared with HNNEMIS, the training time of our scheme is greatly reduced, based on the conduction of 3-D numerical example with 512 × 512 × 512 voxels. (c) A dual module inversion scheme is proposed for 3-D super resolution inversion of human brain, where the first module, FCERNN, has strong nonlinear mapping capability to map the scattered field to 3-D electrical parameters. The second module, U-Net, is used to enhance the inversion quality of the output of the previous module. The second module has not only strong nonlinear mapping ability, but also has strong edge information analysis ability, which can calibrate the details of the results to make the inversion results more accurate.
This work is organized as follows. In Section 2, the formulation of mixed FEM is briefly reviewed, and the proposed 3-D FCERNN and inversion scheme are discussed in detail. In Section 3, normal human brain and human brain with an abnormal scatterer are tested to illustrate the feasibility of the proposed method. In Section 4, some traditional inversion schemes and machine learning based brain reconstruction schemes are discussed and analyzed. Finally, we summarize this work in Section 5.

2. Materials and Methods

2.1. Mixed FEM for Forward Simulation

In this work, the mixed finite element method (mixed FEM) [31] is used to generate training and test samples. The mixed FEM can stably and accurately perform biological electromagnetic human brain simulations in the microwave frequency band by applying Gauss’ law as the constraint condition.
Since the magnetic susceptibility of human brain and air is weak, the permeability is assumed as a constant μ 0 . Using the implied time convention e j ω t , the Helmholtz equation of the scattered magnetic field H s can be obtained as follows:
× ( ε = r 1 × H s ) k 0 2 μ = r H s = j ω ε 0 × ( I ε = r b ε = r 1 ) E i + k 0 2 ( μ = r μ = r b ) H i
k 0 2 · [ ( μ = r μ = r b ) H i   ] = k 0 2 · ( μ = r H s )
where ε = r b and μ = r b are the relative complex permittivity tensor and relative complex permeability tensor of the background medium, respectively, ε = r and μ = r are the complex relative permittivity and complex relative permeability of the materials, respectively, E i and H i are the incident electric and magnetic fields in a homogeneous background medium (air or a matching fluid) which can be computed directly by analytical solutions, k 0 and ε 0 are the wavenumber and permittivity of vacuum, and ω is the angular frequency. ε ˜ r can also be further represented by the relative permittivity and conductivity:
ε ˜ r = ε r + σ / ( j ω ε 0 )
where ε r is the relative permittivity and σ is the conductivity. Ref. [31] presents more detailed description of the mixed FEM in solving bio-electromagnetic problems including brain electromagnetic simulations.

2.2. Proposed Deep Learning Inversion Scheme

This section introduces the proposed human brain training dataset generation strategy, then describes the proposed 3-D FCERNN in detail, followed by the U-Net for the image optimization module. The proposed scheme can be divided into electromagnetic reconstruction module and image optimization module. The algorithm flow of the scheme is shown in Figure 1, where the 3-D FCERNN is proposed to reconstruct the measured scattered electric field or magnetic field into 3-D human brain electrical characteristic data. Then, in the image optimization module, the 3-D human brain images generated by the reconstruction module are cut into 2-D images by XY slices and input into U-Net for optimization.

2.2.1. Training Dataset Building Strategy

For the inversion method based on deep neural network, whether the training dataset can be constructed scientifically and effectively directly determines the training performance of the machine learning model. How to make the training dataset close to the real brain and require only a small number of samples is a big challenge for 3-D super-resolution brain imaging. Obviously, the traditional training dataset generation strategy, where the structure, size, location, and electrical properties of scatterers are randomly set in the imaging domain, is not economic for the human brain problem, because millions of training samples will be needed. To address this point, a new training set building strategy based on the changes of brain characteristics is proposed to generate dataset. First, a basic brain model provided by NEVA electromagnetics [32] is constructed, and then the corresponding electrical characteristics of each tissue at 300 MHz are obtained through [33]. Secondly, for different training cases, the human brain model and internal structure are obtained by scaling the basic model randomly within the range of 0.8 to 1.2 (with the step of 0.1) according to the value in [30]. Thirdly, since there are individual differences among different brain tissues. The boundary of each tissue needs to be deformed. In this operation, each point on each tissue boundary is displaced by a normal distribution in the x, y and z directions, respectively. To ensure the universality of the case, all brain tissues are deformed with a random order.
Considering the task of detecting abnormal conditions such as lesions, bleeding or tumors in human brain, abnormal scatterers of different sizes and electrical properties are randomly added into human brain. In this work, a spherical anomalous scatterer is added to the training samples. The relative permittivity of the anomalously scatterer is randomly selected from 90, 120 and 150, while the conductivity is randomly selected from 1.038 S/m, 1.3840 S/m and 1.73 S/m, and the radius is randomly selected from 4 mm, 7 mm and 10 mm. Meanwhile, to evaluate the performance for solving the high contrast inversion problem. The abnormal scatterer with high contrast is selected. To easily demonstrate this process, a regular sphere is taken as an example (Figure 2). Step 1: A generic human brain is selected as the basic model; Step 2: Scale the basic model within a ratio, which is randomly in the range from 0.8 to 1.2, including the size and the electrical properties, to ensure the validity and universality of the training dataset; Step 3: Deform each tissue to guarantee the individual differences in different human brains, and the degree of deformation follows the normal distribution; Step 4: Randomly add abnormal scatterers with different sizes and electrical properties in the human brain as abnormal conditions such as lesions, bleeding or tumors.

2.2.2. 3-D FCERNN

In order to quickly and accurately image the electrical properties of human brain from the measured scattered fields, a full-convolutional deep neural network, i.e., 3-D FCERNN (Figure 3), is proposed in this work. The network takes the scattered electrical field data as input and outputs the relative permittivity and conductivity distribution of imaging domain.
Compared with the SJ-BPNN used in the previous work [30], 3-D FCERNN structure is more complex, and can solve a task with higher nonlinearity. Moreover, the training parameters are far less than the network with fully connected layers. FCERNN can reduce the computation burden, effectively alleviate the phenomenon of over-fitting and reduce the training time.
The 3-D FCERNN consists of three modules, namely an encoder module, a decoder module and a reconstruction module. The encoder module is used to receive the scattered field data and extract its internal information to obtain the corresponding 3-D feature map; the decoder module is used to restore the obtained feature map to a certain size of the initial reconstruction data information; and the reconstruction module is used to reconstruct the initial electrical properties into the final reconstruction data of the required size.
For the jth training sample, the input is a 2-channel column vector x j = [ [ r 1 j , r 2 j , r M j ] T , [ i 1 j , i 2 j , i M j ] T ] T R 2 × M , representing the real ( r M j ) and imaginary ( i M j ) parts of the scattered field obtained by the combination of all transmitters and receivers, respectively, where M is the dimension of each channel of data input during each training. Meanwhile, the corresponding output of the jth training sample is discretized into N 1 × N 2 × N 3 voxels. Therefore, the output of the jth training sample can be expressed as a 3-D matrix P j R N 1 × N 2 × N 3 .
For the super-resolution imaging tasks such as human brain imaging, N 1 × N 2 × N 3 is an extremely large number, requiring a large amount of computer memory. Therefore, in the inversion scheme proposed in this work, the complete 3-D output data is evenly divided into N subset blocks, and each output of 3-D FCERNN model corresponds to a subset block. Thus, the complete data can be expressed as P j = p j 1   p j n   p j N , where p j n R N 1 N × N 2 N × N 3 N .
The encoder module of 3-D FCERNN is all composed of convolution layers. The input scattered field dataset is a double-channel column vector of 2 × M; the convolution kernel sizes of the eight convolution layers in Figure 3. are 2, 2, 2, 2, 2, 4 and 1, respectively, and the number of kernels is 32, 32, 64, 64, 128, 128, 256 and 256. In the first, third, fifth and seventh convolution layers, we use convolution stride 2, 4, 2 and 4 to replace the pooling layer, because stridden convolution can be fully differentiable and allow the network to learn its own down-sampling while keeping more details. In addition, we carry out Batch Norm (BN) [34] operation on the output of each convolution layer, and BN layer can normalize the feature map of batches to avoid the instability of network performance caused by excessive data. The calculation formula of BN layer is as follows:
y ^ i = BN γ , β ( y i ) = γ y i μ β σ β 2 + χ + β
where y i and y ^ i are the input and output of BN layer, respectively; μ β is the mean value of y i , σ β is the standard deviation of y i , γ is the scaling factor, β is the translation bias, χ is a constant (0.001 by default). The encoder module eventually processes the scattered field data into a 256-channel column vector of ( M 64 × 1) × 256, which is then transformed by the Reshape layer into a 4-D feature map of size M 3 4   ×   M 3 4   ×   M 3 4   × 256.
The decoder module is composed of three deconvolution layers, and the number of convolution kernels is 128, 64 and 32, respectively. Because deconvolution can inversely map the eigenvalue back to the input data space, a deeper relationship between the feature graph and the input graph can be obtained. Compared with the combination of up-sampling layer and convolution layer, the deconvolution layer can better consider the details of reconstructed data under the condition of a smaller number of parameters, and reduce the training time and memory consumption.
The final reconstruction module is composed of a 3-D deconvolution layer with a convolution kernel number of 2. The initial reconstruction data information generated by the decoder module is reconstructed into the required size of the 2-channel final reconstruction data, namely the relative dielectric constant and conductivity distribution in DOI. The ReLU activation function is expressed below
f R e L U ( x ) = max ( 0 , x )
Meanwhile, it should be noted that each sub-model is independent of each other, so there is no information exchange between the sub-models. For fully connected neural networks such as BP and ELM, with the increase in their output layer, the nonlinearity of tasks will be enhanced. In order for the results to converge, the number of nodes in the hidden layer will be greatly increased, and all nodes of each layer need to be connected to all nodes of the two layers before and after, resulting in a sharp increase in the weight parameters that need to be trained, which means expensive computational cost and hard neural network convergence. At the same time, the generalization of the model will become worse.
Therefore, compared with the fully connected network strategy, 3-D FCERNN based on full convolution is more economical, has better generalization ability and shorter training time for super-resolution 3-D inversion problems.

2.2.3. U-Net

In order to further improve the imaging performance of FCERNN, this work employs U-Net as the imaging optimization module. Its input is the 2-D slices of the results from 3-D FCERNN and the corresponding output is the improved inversion results. U-Net was first proposed for biomedical image segmentation [35]. A deep network with a U-shaped symmetrical structure, it is composed of a down-sampling part and an up-sampling part (Figure 4). The down-sampling part is the classical convolutional neural network structure. It contains four conv-pool layers, and each conv-pool layer is composed of two 3 × 3 convolution layers, two rectifying linear unit (ReLU) and a 2 × 2 maximum pooling layer, which can obtain segment maps at pixel level. The up-sampling part consists of four up-sampling layers. Each up-sampling layer is similar to a conv-pool layer. In other words, 3 × 3 up-convolution is used to replace the 2 × 2 maximum pooling in conv-pool layer so that the feature map can maintain uniform color difference. Global feature information and local feature details are extracted from the input image through the down-sampling part, and then the segment map is restored to the input size from the up-sampling part. In addition, the feature maps obtained by each convolution layer of U-Net will be added to the corresponding up-sampling layer through skip-concatenate, so the feature maps of each layer will be effectively used in subsequent calculations to improve the accuracy of the model results.

3. Results

In this section, two numerical cases are presented to demonstrate the effectiveness of the deep neural network-based inversion scheme for the super-resolution 3-D human brain imaging. The first numerical case is used to evaluate the performance of the proposed model for the normal brain. The second case is used to evaluate the performance of the model in the detection of the anomalous scattering in the human brain. White Gaussian noise pollution with different signal-to-noise ratio (SNR) is added to the data in two cases to test the anti-noise ability of the proposed model.

3.1. Electromagnetic Inversion Simulation Experiment Settings

Since it is difficult to obtain a large amount of real human brain scattered field data, EM simulation is used to obtain human brain scattered field data as the training data in this work. The operating frequency of the two numerical cases is set at 300 MHz, and the corresponding wavelength in air is λ 0 = 1 m. DOI is a cube with a side length of 0.24 m, and the center of DOI is the origin of the coordinate axis. The transmitters and receivers (modeled as point electric dipoles) surround the DOI’s human brain model in four layers: the first layer has 32 transmitters/receivers placed in a 0.12 m radius circle with a step of 11.25° at z = −0.06 plane; the second layer has 16 transmitters/receivers placed in a 0.115 m radius circle with a step of 22.5° at z = 0 plane; the third layer has 8 transmitters/receivers placed in a 0.1 m radius circle with a step of 45° at z = 0.06 plane; and the fourth layer has 4 transmitters/receivers placed in a 0.06 m radius circle with a step of 90° at z = 0.1 plane. There are 60 transmitters/receivers in this setup so that each receiver will receive signals from 59 other transmitters. That is, a total of 3 × 60 × 59 = 10,620 measured scattered electric field data with x, y and z components are received. In order to reduce the number of training parameters and the dependence of scattered field data and improve the generalization of the model, this work sums the signals of 59 other transmitters received by 60 receivers, respectively, and obtains 60 × 3 = 180 measured values, and then take it as input to 3-D FCERNN, that is, the input size is equal to 2 × M = 360. The virtual human brain simulation model was constructed by NEVA Electromagnetism. All the forward and inverse computations are performed on a workstation with 20-cores CPU, 256 GB RAM and the NVIDIA Geforce RTX 3090 GPU.

3.2. Setups of Training Sample and Network

The imaging domain is represented as a cube box of 0.24 × 0.24 × 0.24 m3 (Figure 5). In the first case, the reconstructed subjects were normal human brains. The imaging domain is discretized into 256 × 256 × 256 voxels, and the size of each voxel was 0.94 × 0.94 × 0.94 mm3 (or 9.4 × 10−4  λ × 9.4 × 10−4  λ × 9.4 × 10−4  λ ). In this example, 190 groups of samples are used to train the 3-D FCERNN model. In the second case, the brains with abnormalities such as tumors are performed. To test the performance of the proposed scheme in the super-resolution reconstruction task, we discretized the imaging domain into 512 × 512 × 512 voxels to challenge the higher resolution. The size of each voxel was 0.47 × 0.47 × 0.47 mm3 (or 4.7 × 10−4  λ × 4.7 × 10−4  λ × 4.7 × 10−4  λ ). In this example, 250 groups of samples are used to train the 3-D FCERNN model. Due to the large number of discrete voxels in the two examples, direct reconstruction of all the voxels will require huge computing resources and increase the training time. Therefore, the whole imaging domain voxels are divided into several cube boxes, and each cube box is reconstructed by an FCERNN.
In order to evaluate the imaging performance of the method, the model misfit and data misfit under L2 norm are defined as follows:
Misfit model = Mp R Mp T 2 Mp T 2
Misfit data = Dp R Dp T 2 Dp T 2
where Mp T and Mp R are the true electrical parameters of the model and their reconstructed values for all voxels, respectively.   Dp T and Dp R are the measured scattered field received by all receivers and the scattered field vector obtained from the reconstructed result, respectively.
In this work, the constructed human brain model contains 16 different tissues, and the corresponding electrical characteristics of each tissue at 300 MHz are listed in [30]. It is not difficult to find that the electrical characteristics of brain tissues at this frequency are much greater than that of air, and there are great differences among tissues, so super-resolution imaging of human brain is a high-contrast EM inverse problem. The training samples are obtained by the proposed training set construction strategy based on the changes of human brain characteristics. Based on the basic human brain parameters, the electrical properties of each human brain tissue are multiplied by a random multiplier between 0.8 and 1.2. For the second example, anomalous scatterers with radii of 4 mm, 7 mm, and 10 mm are randomly distributed in the human brain. Their relative permittivity is randomly set to 90, 120, and 150, and the conductivity is randomly set to 1.038 S/m, 1.384 S/m, and 1.73 S/m.
In addition, in order to make 3-D FCERNN converge rapidly, this work adopts the mean square error (MSE) as the loss function of the model, and the expression of MSE loss function is as follows
MSE loss = 1 m i = 1 m ( y i y ^ i ) 2
where, m is the number of samples, y i is the model reconstruction electrical parameter, y ^ i is the real electrical parameter, it should be noted that both y i and y ^ i are normalized.

3.3. Case I: Normal Human Brain

In order to evaluate the imaging performance of the proposed deep neural network-based electromagnetic inversion method for normal human brain, a normal human brain model never appeared in the training data set is selected for testing. The differences between the test set and the averaged training mode are shown in Table 1. In this case, both 3-D FCERNN and U-Net are GPU accelerated. During the training process, the 3-D FCERNN required approximately 3 h of training on a computer with 24 GB of video memory, and the run time is reduced to 1 min in testing process. Meanwhile, the whole human brain reconstructed by 3-D FCERNN is sliced into U-Net for optimization, and the training time and test time of U-Net is about 80 min and 1 min, respectively.
The first row of Figure 6 shows the true electrical parameters distribution. The second row shows the 3-D slices of human brain reconstructed by 3-D FCERNN and the corresponding 2-D slice at z = 0.02 m plane, where the first two columns are relative permittivity distributions and the last two columns are conductivity distributions. It can be seen that the initial reconstruction results obtained by 3-D FCERNN can accurately reconstruct the position, shape and size of each human brain tissues, but there are some noises and inaccuracies at the boundaries of tissues, and the electrical parameters of tissues are not accurate enough. Fortunately, the second module, U-Net, can eliminate the edge noise and make the electrical parameters of the brain tissues more accurate. As shown by the second row of Figure 6, although the structure of the human brain is complex and the contrast is high, the final imaging results are in good agreement with the real information. The model misfits and corresponding data misfits between the reconstructed results of proposed model and ground truth are shown in Table 2. It can be seen that the image enhancement module composed of U-Net can effectively reduce model misfits and data misfits of FCERNN reconstructed data.
However, the measurement of scattered field will be interfered by noise in a real environment. To further evaluate the anti-noise performance of the proposed scheme in the noisy environment, different levels of white Gaussian noise are added to the measured scattered electric field. Figure 7. shows the relative permittivity and conductivity distribution of human brain reconstructed by 3D FCERNN and U-Net optimization at relative noise levels of −10 dB, −20 dB, −30 dB and −40 dB.
The results obtained from 3-D FCERNN showed that with the increasing noise level, the boundary between brain and tissues becomes more and more blurred, and more noisy blocks appear. Nevertheless, even when the relative noise level is −10 dB, the reconstructed brain tissues are almost indistinguishable. Then, after the optimization by the second module, it is not hard to see that the final imaging results are improved, and the influence of noise is improved to a certain extent.
The model misfits and data misfits of the final reconstruction results obtained by 3-D FCERNN and U-Net are listed in Table 2. It can be seen that the proposed method has some anti-noise performance in the noisy environment.

3.4. Case II: Detection of Anomalies

In order to evaluate the detection performance of the proposed method for anomalous scatterers, three different anomalous cases are provided which contain anomalous scatterers with random position, size and electrical parameters.
The imaging domain of this case is discretized into 512 × 512 × 512 voxels, which is with higher imaging resolution than Case I. Hence, the number of unknowns of this case is eight times that of Case I. This is not only a great challenge for traditional inversion methods, but also difficult for machine learning-based inversion methods to handle such a high-resolution imaging task. The differences of the three abnormal scatterers test sets and the averaged training model are shown in Table 1. Three-dimensional FCERNN required approximately 18 h for training on a computer with 24 GB of video memory, and the trained model will cost 5 min during testing. U-Net cost 80 min for training and one minute for test.
First, Tests #2–4 are performed in an ideal noiseless environment. As shown in Figure 8, the reconstructed results of Tests #2–4 slices at z = −0.01, 0.006 and 0.016 planes obtained by 3-D FCERNN can approximately reconstruct the contour of abnormal scatterer and brain tissues, but the imaging accuracy is not satisfactory. Then, with the optimization by the second module, the contour, shape and electrical parameters of human brain tissues can be well imaged. Meanwhile, the position, shape, size, relative permittivity, and conductivity of each anomalous scatterer can also be imaged, even for the tiny anomalous scatterers in Test #3. The model misfits and data misfits of Tests #2–4 are listed in Table 3. It can be seen that although this numerical example is with anomalous scatterers and higher resolution, both the model misfit and data misfit are still in a satisfactory level in the noise-free environment. Moreover, the anomalous scatterers in the three cases can be reconstructed accurately, including their position, shape, size and electrical parameters.
In order to evaluate the performance of the proposed scheme in a noisy environment, white Gaussian noises with relative noise levels of −10 dB, −20 dB, −30 dB and −40 dB were added to the measured scattered electric field. The reconstructed results under those noises are shown in Figure 9. It can be seen that the proposed scheme can well reconstruct the position, size and contour of anomalous scatterers under various noises. However, at −10 dB noise level, the electrical parameters of abnormal scatterers are not accurate enough, and some noise blocks appear in brain. With the reduction in the relative noise level, this problem is improved and the imaging results becomes better and better. Both model misfits and data misfits of the reconstructed results are listed in Table 3. It can be seen that the proposed scheme can still reconstruct high-quality super-resolution human brain model in a high-noise environment, and abnormal scatterers in brain tissue can also be reconstructed accurately. Therefore, the scheme still has a good ability to detect anomalous scatterers in high noise environment.

4. Discussion

Three-dimensional super-resolution brain microwave imaging has great application value in clinical diagnosis and biomedical research. However, achieving super-resolution 3-D brain imaging is a very difficult task. For the existing traditional EM inversion methods, such as VBIM, the inversion performance is highly correlated with the initial values obtained by linear approximation. For the strong scatterers such as human brain, it will bring strong nonlinearity, so the linear approximation cannot provide good initial values for the traditional inversion method. In this way, in the case of strong scatterers, it is difficult to converge in the forward simulation at each iteration.
For the machine learning based-EM inversion method, such as HNNEMIS proposed by our group, it maps the relationship between human brain scattered field and electrical parameter distribution by SJ-BPNN. SJ-BPNN discretizes 3-D objects into multiple 1-D data sequences, and each sequence is inverted by a BPNN. Thus, a large number of models are needed to train, and the imaging speed is slow and requires a large amount of computing resources. For a human brain case, HNNEMIS needs 8 h and 89 Gb for training, and 30 min and 19 Gb for testing, respectively. For this work, it needs 3 h and 24 Gb for training and 1 min and 4 Gb for testing, respectively. Thus, compared with the HNNEMIS, FCERNN can greatly reduce the training time and computing consumption.

5. Conclusions

The EM inverse scattering for 3-D super-resolution human brain imaging is a typical high contrast inversion task. The implementation of super-resolution introduces a huge number of unknowns, which leads to unbearable computational cost. To solve this inverse problem, this work proposes a dual-module EM inversion scheme based on a deep neural network, which includes an EM inversion module and an image enhancement module. In the EM inversion module, a 3-D FCERNN is proposed to map the measured scattered electric field to 3-D electrical properties of scatterers, such as relative permittivity and conductivity. This network has low computational cost, high accuracy and fast training speed in super-resolution 3-D imaging tasks. For the image enhancement module, U-Net is adopted to further improve the imaging quality. Moreover, to solve the collection of real human brain data, a dataset generation method based on human brain features deformation is proposed to accelerate the convergence speed of the network.
Two numerical cases are employed to verify the reliability of the proposed super-resolution 3-D brain reconstruction scheme. The first case uses a normal human brain with 256 × 256 × 256 voxels to validate the proposed scheme. The second case is employed to validate the proposed scheme for abnormal scatterer detection in human brain with 512 × 512 × 512 voxels. The inversion results of these examples in noise-free and noisy environments show that the proposed method can efficiently reconstruct the 3-D super-resolution distribution of human brain electrical properties, and has superior detection ability for human brain abnormal scatterers. Meanwhile, one should note, in this work, only one basic model is selected due to the data restriction. More basic models will make the EM inversion scheme more generalizable for human brain imaging.

Author Contributions

Data curation, Y.C. and L.-Y.X.; Formal analysis, Y.C. and L.-Y.X.; Funding acquisition, L.-Y.X.; Investigation, L.-Y.Z. and R.H.; Project administration, Y.C.; Resources, L.-Y.X. and Q.H.L.; Supervision, Q.H.L.; Validation, Y.C. and L.-Y.Z.; Writing—original draft, Y.C.; Writing—review and editing, L.-Y.X. and Q.H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Science and Technology Projects of Innovation Laboratory for Sciences and Technologies of Energy Materials of Fujian Province (IKKEM) under Grant HRTP-[2022]-32, and in part by the National Natural Science Foundation of China under Grant 62001406 and Grant 61471105.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tournier, P.-H.; Bonazzoli, M.; Dolean, V.; Rapetti, F.; Hecht, F.; Nataf, F.; Aliferis, I.; El Kanfoud, I.; Migliaccio, C.; de Buhan, M.; et al. Numerical modeling and high-speed parallel computing: New perspectives on tomographic microwave imaging for brain stroke detection and monitoring. IEEE Antennas Propag. Mag. 2017, 59, 98–110. [Google Scholar] [CrossRef] [Green Version]
  2. Meaney, P.M.; Fanning, M.W.; Li SP, P.D.; Paulsen, K.D. A clinical prototype for active microwave imaging of the breast. IEEE Trans. Microw. Theory Tech. 2000, 48, 1841–1853. [Google Scholar]
  3. Abubakar, A.; Van den Berg, P.M.; Mallorqui, J.J. Imaging of biomedical data using a multiplicative regularized contrast source inversion method. IEEE Trans. Microw. Theory Tech. 2002, 50, 1761–1771. [Google Scholar] [CrossRef] [Green Version]
  4. Cui, T.J.; Chew, W.C.; Aydiner, A.A.; Chen, S. Inverse scattering of two-dimensional dielectric objects buried in a lossy earth using the distorted Born iterative method. IEEE Trans. Geosci. Rremote Sens. 2001, 39, 339–346. [Google Scholar]
  5. Catapano, I.; Randazzo, A.; Slob, E.; Solimene, R. GPR imaging via qualitative and quantitative approaches. In Civil Engineering Applications of Ground Penetrating Radar; Benedetto, A., Pajewski, L., Eds.; Springer: Cham, Switzerland, 2015; pp. 239–280. [Google Scholar]
  6. Zhong, Y.; Chen, X. An FFT twofold subspace-based optimization method for solving electromagnetic inverse scattering problems. IEEE Trans. Antennas Propag. 2011, 59, 914–927. [Google Scholar] [CrossRef]
  7. Caorsi, S.; Massa, A.; Pastorino, M.; Donelli, M. Improved microwave imaging procedure for nondestructive evaluations of twodimensional structures. IEEE Trans. Antennas Propag. 2004, 52, 2793–2798. [Google Scholar] [CrossRef]
  8. Pastorino, M. Stochastic optimization methods applied to microwave imaging: A review. IEEE Trans. Antennas Propag. 2007, 55, 538–548. [Google Scholar] [CrossRef]
  9. Solimene, R.; Soldovieri, F.; Prisco, G. A multiarray tomographic approach for through-wall imaging. IEEE Trans. Geosci. Remote Sens. 2008, 46, 1192–1199. [Google Scholar] [CrossRef]
  10. Song, L.-P.; Liu, Q.H. A new approximation to three-dimensional electromagnetic scattering. IEEE Geosci. Remote Sens. Lett. 2005, 2, 238–242. [Google Scholar] [CrossRef]
  11. Monte, L.L.; Erricolo, D.; Soldovieri, F.; Wicks, M.C. Radio frequency tomography for tunnel detection. IEEE Trans. Geosci. Remote Sens. 2010, 48, 1128–1137. [Google Scholar] [CrossRef]
  12. Xu, K.; Zhong, Y.; Wang, G. A hybrid regularization technique for solving highly nonlinear inverse scattering problems. IEEE Trans. Microw. Theory Techn. 2018, 66, 11–21. [Google Scholar] [CrossRef]
  13. Habashy, T.M.; Oristaglio, M.L.; de Hoop, A.T. Simultaneous nonlinear reconstruction of two-dimensional permittivity and conductivity. Radio Sci. 1994, 29, 1101–1118. [Google Scholar] [CrossRef]
  14. Berg, P.M.V.D.; Kleinman, R.E. A contrast source inversion method. Inverse Probl. 1997, 13, 1607–1620. [Google Scholar] [CrossRef]
  15. Berg, P.M.V.D.; Broekhoven, A.L.V.; Abubakar, A. Extended contrast source inversion. Inverse Probl. 1999, 15, 1325–1344. [Google Scholar] [CrossRef]
  16. Wang, Y.M.; Chew, W.C. An iterative solution of the twodimensional electromagnetic inverse scattering problem. Int. J. Imageing Syst. Technol. 1989, 1, 100–108. [Google Scholar] [CrossRef]
  17. Chen, X. Subspace-based optimization method for solving inverse-scattering problems. IEEE Trans. Geosci. Remote Sens. 2010, 48, 42–49. [Google Scholar] [CrossRef]
  18. Wei, Z.; Chen, X. Physics-inspired convolutional neural network for solving full-wave inverse scattering problems. IEEE Trans. Antennas Propag. 2019, 67, 6138–6148. [Google Scholar] [CrossRef]
  19. Chen, X.; Wei, Z.; Li, M.; Rocca, P. A review of deep learning approaches for inverse scattering problems (invited review). Prog. Electromagn. Res. 2020, 167, 67–81. [Google Scholar] [CrossRef]
  20. Li, L.; Wang, L.G.; Teixeira, F.L.; Liu, C.; Nehorai, A.; Cui, T.J. DeepNIS: Deep neural network for nonlinear electromagnetic inverse scattering. IEEE Trans. Antennas Propag. 2019, 67, 1819–1825. [Google Scholar] [CrossRef] [Green Version]
  21. Yao, H.M.; Jiang, L.; Sha, W. Enhanced Deep Learning Approach Based on the Deep Convolutional Encoder–Decoder Architecture for Electromagnetic Inverse Scattering Problems. IEEE Antennas Wirel. Propag. Lett. 2020, 19, 1211–1215. [Google Scholar] [CrossRef]
  22. Xiao, L.-Y.; Li, J.; Han, F.; Hu, H.-J.; Zhuang, M.; Liu, Q.H. Super-Resolution 3-D Microwave Imaging of Objects With High Contrasts by a Semijoin Extreme Learning Machine. IEEE Trans. Microw. Theory Tech. 2021, 69, 4840–4855. [Google Scholar] [CrossRef]
  23. Jorgenson, L.A.; Newsome, W.T.; Anderson, D.J.; Bargmann, C.I.; Brown, E.N.; Deisseroth, K.; Donoghue, J.P. The BRAIN initiative: Developing technology to catalyse neuroscience discovery. Philos. Trans. R. Soc. B 2015, 370, 20140164. [Google Scholar] [CrossRef] [PubMed]
  24. Saeed, S.; Abdullah, A.B. Investigation of a Brain Cancer with Interfacing of 3-Dimensional Image Processing. In Proceedings of the 2019 International Conference on Information Science and Communication Technology (ICISCT), Karachi, Pakistan, 9–10 March 2019; pp. 1–6. [Google Scholar]
  25. Mariano, V.; Vasquez, J.A.T.; Scapaticci, R.; Crocco, L.; Kosmas, P.; Vipiana, F. Comparison of Reconstruction Algorithms for Brain Stroke Microwave Imaging. In Proceedings of the 2020 IEEE MTT-S International Microwave Biomedical Conference (IMBioC), Toulouse, France, 14–17 December 2020; pp. 1–3. [Google Scholar]
  26. Fedeli, A.; Schenone, V.; Randazzo, A.; Pastorino, M.; Henriksson, T.; Semenov, S. Nonlinear S-parameters inversion for stroke imaging. IEEE Trans. Microw. Theory Technol. 2021, 69, 1760–1771. [Google Scholar] [CrossRef]
  27. Coli, V.L.; Tournier, P.-H.; Dolean, V.; El Kanfoud, I.; Pichot, C.; Migliaccio, C.; Blanc-Féraud, L. Detection of Simulated Brain Strokes Using Microwave Tomography. IEEE J. Electromagn. RF Microw. Med. Biol. 2019, 3, 254–260. [Google Scholar] [CrossRef] [Green Version]
  28. Bisio, I.; Estatico, C.; Fedeli, A.; Lavagetto, F.; Pastorino, M.; Randazzo, A.; Sciarrone, A. Variable-exponent lebesgue-space inversion for brain stroke microwave imaging. IEEE Trans. Microw. Theory Technol. 2020, 68, 1882–1895. [Google Scholar] [CrossRef]
  29. Ramamoorthy, M.; Qamar, S.; Manikandan, R.; Jhanjhi, N.Z.; Masud, M.; AlZain, M.A. Earlier Detection of Brain Tumor by PreProcessing Based on Histogram Equalization with Neural Network. Healthcare 2022, 10, 1218. [Google Scholar] [CrossRef]
  30. Xiao, L.-Y.; Hong, R.; Zhao, L.-Y.; Hu, H.-J.; Liu, Q.H. A Hybrid Neural Network Electromagnetic Inversion Scheme (HNNEMIS) for Super-Resolution 3-Dimensional Microwave Human Brain Imaging. IEEE Trans. Antennas Propag. 2022, 70, 6277–6286. [Google Scholar] [CrossRef]
  31. Hong, R.; Chen, K.; Hou, X.; Sun, Q.; Liu, N.; Liu, Q.H. Mixed finite element method for full-wave simulation of bioelectromagnetism from DC to microwave frequencies. IEEE Trans. Biomed. Eng. 2020, 67, 2765–2772. [Google Scholar] [CrossRef]
  32. Makarov, S.N.; Noetscher, G.M.; Yanamadala, J.; Piazza, M.W.; Louie, S.; Prokop, A.; Nazarian, A.; Nummenmaa, A. Virtual human models for electromagnetic studies and their applications. IEEE Rev. Biomed. Eng. 2017, 10, 95–121. [Google Scholar] [CrossRef]
  33. Gabriel, C. Compilation of the Dielectric Properties of Body Tissues at RF and Microwave Frequencies; Brooks Air Force Base: San Antonio, TX, USA, 1996. [Google Scholar]
  34. Bulò, S.R.; Porzi, L.; Kontschieder, P. In-place Activated BatchNorm for Memory-Optimized Training of DNNs. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; pp. 5639–5647. [Google Scholar]
  35. Ronneberge, O.; Fischer, P.; Brox, T. U-Net: Convolutional networks for biomedical image segmentation. In Lecture Notes in Computer Science, Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Munich, Germany, 5–9 October 2015; Springer: Cham, Switzerland, 2015; pp. 234–241. [Google Scholar]
Figure 1. The algorithm flow of the scheme.
Figure 1. The algorithm flow of the scheme.
Diagnostics 12 02786 g001
Figure 2. Training data set generation strategy based on human brain characteristics.
Figure 2. Training data set generation strategy based on human brain characteristics.
Diagnostics 12 02786 g002
Figure 3. Structure of the proposed 3-D FCERNN.
Figure 3. Structure of the proposed 3-D FCERNN.
Diagnostics 12 02786 g003
Figure 4. The structure of U-Net.
Figure 4. The structure of U-Net.
Diagnostics 12 02786 g004
Figure 5. Two numerical cases used in this work: (a) squint view of the normal brain model; (b) frontal view of the normal human brain model; (c) top view of the normal human brain model; (d) oblique view of the human brain model with anomalous scatterers.
Figure 5. Two numerical cases used in this work: (a) squint view of the normal brain model; (b) frontal view of the normal human brain model; (c) top view of the normal human brain model; (d) oblique view of the human brain model with anomalous scatterers.
Diagnostics 12 02786 g005
Figure 6. The reconstructed result obtained from FCERNN and U-Net optimization.
Figure 6. The reconstructed result obtained from FCERNN and U-Net optimization.
Diagnostics 12 02786 g006
Figure 7. The reconstructed results obtained from the scheme under noise: (a) relative permittivity distribution; (b) conductivity distribution.
Figure 7. The reconstructed results obtained from the scheme under noise: (a) relative permittivity distribution; (b) conductivity distribution.
Diagnostics 12 02786 g007
Figure 8. The reconstructed 2-D slices of the reconstruction results with anomalous scatterers optimized from FCERNN and U-Net: (a) relative permittivity distribution; (b) conductivity distribution.
Figure 8. The reconstructed 2-D slices of the reconstruction results with anomalous scatterers optimized from FCERNN and U-Net: (a) relative permittivity distribution; (b) conductivity distribution.
Diagnostics 12 02786 g008
Figure 9. The reconstructed 2-D slices of relative permittivity and conductivity distributions obtained from the scheme with abnormal scatterer under noise.
Figure 9. The reconstructed 2-D slices of relative permittivity and conductivity distributions obtained from the scheme with abnormal scatterer under noise.
Diagnostics 12 02786 g009
Table 1. Differences between the test set and the averaged training mode.
Table 1. Differences between the test set and the averaged training mode.
Testing ModelNormal ModelAbnormal Model
Test #1Test #2Test #3Test #4
Model misfit
Max model misfit (%)84.27104.6195.6073.57
Min model misfit (%)13.9812.029.4211.04
Average model misfit (%)56.3466.4257.2458.04
Table 2. Model misfits and data misfits of the proposed method for normal human brain case at different noise levels.
Table 2. Model misfits and data misfits of the proposed method for normal human brain case at different noise levels.
Noise Level3-D FCERNN3-D FCERNN-U-Net
Model Misfit (%)Data Misfit (%)Model Misfit (%)Data Misfit (%)
Noise Free20.1616.9619.5415.53
−10 dB71.7267.4726.7825.84
−20 dB48.9237.1421.3418.64
−30 dB31.2526.2819.7615.48
−40 dB22.3818.8019.3615.37
Table 3. Model misfits and data misfits of the proposed method for human brain abnormal scatterer cases at different noise levels.
Table 3. Model misfits and data misfits of the proposed method for human brain abnormal scatterer cases at different noise levels.
Noise LevelTest3-D FCERNN3-D FCERNN-U-Net
Model Misfit (%)Data Misfit (%)Model Misfit (%)Data Misfit (%)
Noise FreeTest #216.0326.539.037.78
Test #314.9811.579.094.38
Test #416.6012.3910.646.97
−10 dBTest #247.7071.1316.9233.68
Test #353.4083.5617.2414.91
Test #460.59136.9119.4516.29
−20 dBTest #228.3342.9413.1616.22
Test #336.1439.4915.059.63
Test #445.4184.9117.9025.28
−30 dBTest #217.9427.6510.3610.10
Test #321.3223.2411.397.89
Test #429.8734.0714.6410.19
−40 dBTest #216.1526.569.9110.07
Test #315.6115.729.958.17
Test #418.9417.1811.818.91
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cheng, Y.; Xiao, L.-Y.; Zhao, L.-Y.; Hong, R.; Liu, Q.H. A 3-D Full Convolution Electromagnetic Reconstruction Neural Network (3-D FCERNN) for Fast Super-Resolution Electromagnetic Inversion of Human Brain. Diagnostics 2022, 12, 2786. https://doi.org/10.3390/diagnostics12112786

AMA Style

Cheng Y, Xiao L-Y, Zhao L-Y, Hong R, Liu QH. A 3-D Full Convolution Electromagnetic Reconstruction Neural Network (3-D FCERNN) for Fast Super-Resolution Electromagnetic Inversion of Human Brain. Diagnostics. 2022; 12(11):2786. https://doi.org/10.3390/diagnostics12112786

Chicago/Turabian Style

Cheng, Yu, Li-Ye Xiao, Le-Yi Zhao, Ronghan Hong, and Qing Huo Liu. 2022. "A 3-D Full Convolution Electromagnetic Reconstruction Neural Network (3-D FCERNN) for Fast Super-Resolution Electromagnetic Inversion of Human Brain" Diagnostics 12, no. 11: 2786. https://doi.org/10.3390/diagnostics12112786

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop