Next Article in Journal
Gaining a Sense of Touch Object Stiffness Estimation Using a Soft Gripper and Neural Networks
Next Article in Special Issue
A Feasibility Study of 2-D Microwave Thorax Imaging Based on the Supervised Descent Method
Previous Article in Journal
Efficient Memory Organization for DNN Hardware Accelerator Implementation on PSoC
Previous Article in Special Issue
Stochastic Optimization Methods for Parametric Level Set Reconstructions in 2D through-the-Wall Radar Imaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Step Learning-by-Examples Strategy for Real-Time Brain Stroke Microwave Scattering Data Inversion

1
ELEDIA@UniTN (DISI-University of Trento), Via Sommarive 9, I-38123 Trento, Italy
2
Department of Biomedical Technology, Czech Technical University in Prague, 160 00 Prague, Czech Republic
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2021, 10(1), 95; https://doi.org/10.3390/electronics10010095
Submission received: 23 November 2020 / Revised: 23 December 2020 / Accepted: 27 December 2020 / Published: 5 January 2021
(This article belongs to the Special Issue New Trends and Future Challenges in Computational Microwave Imaging)

Abstract

:
This work deals with the computationally-efficient inversion of microwave scattering data for brain stroke detection and monitoring. The proposed multi-step approach is based on the Learning-by-Examples (LBE) paradigm and naturally matches the stages and time constraints of an effective clinical diagnosis. Stroke detection, identification, and localization are solved with real-time performance through support vector machines (SVMs) operating both in binary/multi-class classification and in regression modalities. Experimental results dealing with the inversion of laboratory-controlled data are shown to verify the effectiveness of the proposed multi-step LBE methodology and prove its suitability as a viable alternative/support to standard medical diagnostic methods.

1. Introduction

The use of microwave radiation for sensing the human body is an emerging technology and a promising alternative/support to well-established medical equipment, such as magnetic resonance imaging ( M R I ) and computed tomography ( C T ) [1,2,3]. As a matter of fact, differently from M R I and C T , microwave imaging ( M I ) takes advantage of desirable features, such as lower costs, easier deployment (since it does not require the patient to be transported to an appropriately equipped hospital), and faster acquisition times, as well as the use of non-ionizing radiation [2]. For such reasons, it is currently attracting many researchers, being a promising candidate for many medical applications requiring a continuous monitoring/treatment, as in the case of brain strokes [4,5,6,7,8,9,10,11]. Within this context, strokes are, worldwide, the third leading cause of death and the first one of neurological dysfunction, with an estimated annual expense for patients treatment of 64.1 billion in Europe only [12]. The probability of permanent consequences of a stroke are strongly related to the amount of time that passes from the first symptoms/its detection to the early treatment. Moreover, the identification of the type of stroke, besides its localization, plays a critical role in the decision of the most appropriate intervention [4,5]. As an example, thrombolytic treatment can be disastrous if applied to a patient with an hemorrhagic stroke (i.e., caused by bleeding), rather than an ischaemic one (i.e., caused by the obstruction of a blood vessel) [13].
Several studies have been recently published on brain stroke M I . To cite a few representative examples, the Born Iterative Method ( B I M ) has been successfully applied in Reference [7] for retrieving 2 D guesses of brain tissues from numerical data. However, the time required for a single reconstruction (i.e., approximately 4 h [7]) is not compatible with a real-time monitoring. The exploitation of modern graphics processing units ( G P U s) and parallel computing has been recently explored [4,5] to reduce the inversion time, but unfortunately such solutions still appear to be clinically unfeasible for the continuous monitoring of the patient’s head. Alongside such promising advancements, Learning-by-Examples ( L B E ) methods are rapidly emerging as a viable alternative towards real-time performance [14,15,16,17,18,19,20,21,22,23,24,25]. As a matter of fact, they do not require the solution of any forward scattering equation to produce a diagnosis, the computational load/complexity being shifted to the off-line generation of a fast prediction model from a suitable set of known input/output ( I / O ) pairs [14]. Within this context, this work has the objective to present a new multi-step L B E strategy that naturally fits the clinical need of multi-level information about the patient’s health status. More specifically, the inversion of experimental M I data is addressed in a computationally efficient way to progressively (i) detect the presence of a stroke, (ii) identifying its typology, and, finally, (iii) localizing it. Such steps are accomplished through support vector machines ( S V M )-based inversion algorithms exploiting binary/multi-class classification and regression formulations. The SVM framework has been adopted in this work because of several positive features, including (i) a solid mathematical background, (ii) the absence of local minima during the training phase, (iii) its intrinsic capability to deal with noisy (i.e., real-world) acquisitions, (iv) the high computational efficiency, and (v) the availability of both classification and regression formulations [26].
It is worth highlighting that the main contribution of this work over the existing literature and preliminary validations from the authors [22,23] consists in the following key aspects: (i) an innovative integrated multi-step diagnosis framework exploiting progressively acquired information on the monitored patient’s health status, (ii) a novel regression-based localization approach to yield accurate predictions of the location of a previously-detected brain stroke, (iii) practical guidelines on the setting of the main SVM parameters, as well as (iv) insights on the nature/behavior of real scattering data acquired in a controlled environment when dealing with both ischaemic and hemorrhagic stroke phantoms. The paper is organized as follows. Section 2 describes the mathematical formulation of the problem and the proposed multi-step L B E -based inversion strategy. Some representative experimental results are reported in Section 3 to assess the effectiveness of the proposed method. Finally, some concluding observations and remarks are drawn (Section 4).

2. Multi-Step LBE Brain Stroke Diagnosis

With reference to the geometry sketch in Figure 1, let us model the human brain as an investigation domain D R 3 made of an inhomogeneous, lossy, and non-magnetic medium [4].
A set of V antennas working at central frequency f 0 and placed over an external observation domain D o b s is exploited to sense D through electromagnetic (EM) waves and retrieve information on its status (Figure 1). Accordingly, under the v-th illumination ( v = 1 , , V ), the scattering phenomena occurring between incident wave and probed scenario [4] are measured in D o b s as the ensemble of V complex scattering coefficients
S ˜ u v = ψ ˜ u ψ ˜ v + = S u v + j S u v ; u = 1 , , V ,
with ψ ˜ u and ψ ˜ v + denoting the reflected and incident voltages at the u-th and v-th antennas, respectively. From an EM point of view, the presence in D of a stroke is modeled as a volumetric region Ω D with complex permittivity ε ˜ S different from the average properties of the surrounding medium (i.e., healthy brain tissue, ε ˜ B = ε B j σ B 2 π f Figure 1) (It is worth remarking that, according to the reference literature [27], the considered conductivity model is a dispersive one, which has been sampled at the central frequency of the measurement equipment.). Moreover, it is worth observing that ε ˜ S is proportional to the amount of blood inside Ω : indicating, with ε ˜ H / I S = ε H / I S j σ H / I S 2 π f , the permittivity of an hemorrhagic/ischaemic stroke, it is typically verified that ε H S > ε B > ε I S and σ H S > σ B > σ I S [4]. Obtaining a reliable diagnosis of D starting from the acquired data in D o b s can be decomposed as a three-step process, in which each stage is aimed at gradually increasing the level of information on the monitored domain, and solved through a dedicated L B E strategy, as detailed in the following Sections.

2.1. Step 1—“Detection”

The first step, necessary to trigger successive deeper diagnoses, is that of detecting the presence of a stroke within the monitored patient’s head. Towards this goal, the L B E inversion of scattered data is formulated as a binary classification problem. Accordingly, a S V M classifier is trained on a set of N known I / O pairs
Ψ = ξ n ; L ξ n ; n = 1 , , N ,
where
ξ n = S u v , n , S u v , n ; u , v = 1 , , V ; u v
contains the V + 1 × V measured features (It should be pointed out that any pre-processing nor cleaning operation (e.g., averaging/filtering) has been performed on the measured data, except the fact that only the upper-part of the scattering matrix has been exploited by enforcing S ˜ u v = S ˜ v u .), while L ξ n is the corresponding label indicating the presence (i.e., L ξ n = + 1 ) or absence (i.e., L ξ n = 1 ) of a stroke inside D .
Starting from the information in Ψ a fast detector is then built solving—through the Sequential Minimal Optimization ( S M O ) algorithm [26]—the following quadratic problem:
min α 1 2 α T Q α 1 T α subject to L T α = 0
where α = 0 α n C ; n = 1 , , N T , C being a regularization parameter, L = L ξ n ; n = 1 , , N T , Q is an N × N matrix with m n -th entry Q m n = L ξ m L ξ n exp γ ξ m ξ n 2 , m , n = 1 , , N , 1 = 1 , , 1 T , γ is a user-defined parameter, and . T is the transpose operator. Finally, a diagnosis is immediately obtained during the on-line phase, starting from a new measurement ξ as
L ^ ξ = sgn n = 1 N L ξ n α n exp γ ξ n ξ 2 + b ,
where b is computed exploiting the Karush-Kuhn-Tucker ( K K T ) conditions [26].

2.2. Step 2—“Identification”

In those cases where the outcome of Step 1 is positive (i.e., a stroke has been detected), an immediate feedback to the medical staff is required to determine the type of pathology and suggest the proper treatment. Accordingly, the goal of the second L B E step is to discriminate between the ischaemic or hemorrhagic nature of the detected stroke. The problem is again formulated as a binary classification one and solved in the same manner as the first step, under an updated assignment of the physical meaning of training labels: L ξ n = 1 for ischaemic and L ξ n = + 1 for hemorrhagic, respectively, ( n = 1 , , N ).

2.3. Step 3—“Localization”

Once the brain stroke has been detected (Step 1—“Detection”) and classified (Step 2—“Identification”), a further step to complete the L B E diagnosis and provide a quick feedback to the medical staff is that of retrieving a guess of the stroke position, r S = x S , y S , z S (Figure 1). Towards this end, the inversion of scattering data can be addressed through a dedicated (a) multi-class classification and/or (b) regression strategy.
Following the solution approach (a), the estimation process is aimed at identifying the most probable position of the pathology within a predefined set of P candidate locations r p D , p = 1 , , P (Figure 1). Accordingly, a direct position/class correspondence is considered, by letting
L ξ n p = 1 , , P ; n = 1 , , N .
The one-against-one strategy is adopted by building P × P 1 2 binary S V M classifiers, each one trained on scattering data from only two classes [28]. A voting strategy is then applied to identify the most probable stroke position, designating it as the p-th class with the maximum number of “votes” among all trained S V M models.
Alternatively, according to (b), the estimation of the stroke coordinates,
ζ S x S , y S , z S ,
is achieved through a support vector regression ( S V R ) strategy by solving the following quadratic problem
min β , β * 1 2 β β * T W β β * + ϵ n = 1 N β n + β n * + n = 1 N ζ n S β n β n * subject to e T β β * = 0 ,
where ϵ > 0 defines the insensitive tube [14], and the m n -th entry of W is
W m n = exp δ ξ m ξ n 2 ; m , n = 1 , , N ,
and
β , β * = 0 β n , β n * A ; n = 1 , , N T ,
with A and δ being user-controlled parameters. Finally, ζ S is predicted as
ζ ^ n S ξ = n = 1 N β n * β n exp δ ξ n ξ 2 + h ,
with h being a bias satisfying the K K T conditions [26].

3. Experimental Validation

To assess the effectiveness and the potentialities of the proposed multi-step L B E strategy, an experimental validation against laboratory-controlled data has been undertaken, as described in the following.
In all reported results, an average testing time of Δ t t e s t = 5 × 10 3 s has been recorded using a standard laptop equipped with 8 GB RAM memory. Moreover, the computational resources required to train the different models have been always very limited and almost independent on the considered stage of the proposed multi-step approach, with training times always Δ t t r a i n 5 s, whatever the considered training size.

3.1. Acquisition Set-Up and Experimental Data Analysis

The experimental set-up has been designed and fabricated via 3 D printing technology (Figure 2). It consisted of an octagonal prism sized L 1 , L 2 , L 3 = 200 , 160 , 200 mm modeling D (Figure 3), which has been filled by a liquid mixture yielding ε B = 41.8 ε 0 and σ B = 0.97 S/m at 20 °C and f 0 = 900 MHz [29]. The is chaemic and hemorrhagic stroke phantoms have been realized with circular cylinders having diameter d S = 40 mm, height h S = 200 mm (Figure 3a), and filled with liquid mixtures providing ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 and ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , respectively.
Moreover, V = 8 bow-tie antennas printed over Rogers Duroid 4003C substrate of thickness 1.5 mm have been installed on each face of the prism at constant height (i.e., 100 mm) to form a 2 D observation domain D o b s (Figure 2 and Figure 3). A microwave switching matrix R&S ZN-Z84 and a vector network analyzer R&S ZNB4 have been exploited to drive the acquisition process. As for the latter, the measurement of the full scattering matrix for a given configuration has been performed in about two seconds, thanks to a completely automated process, while moving the stroke phantom to a new position was done manually (due to the early stage of the prototype) in about one minute.
To have a better understanding of the acquired data, Figure 4 reports the coefficient of variation [30]
ρ χ = 1 K k = 1 K χ k χ ¯ 2 χ ¯ ,
where
χ ¯ = 1 K k = 1 K χ k ,
computed over K = 1000 acquisitions performed at three different day times (i.e., morning, afternoon, and evening), for both the real (i.e., χ = S u v , u , v = 1 , , V , u v ; Figure 4a) and the imaginary (i.e., χ = S u v , u , v = 1 , , V , u v ; Figure 4b) parts of the scattering coefficients. As it can be observed, larger data fluctuations are generated when a stroke is present inside the head phantom with respect to the “empty” case (Figure 4). At the same time, it is worth noticing that similar variations characterize the two stroke types, suggesting that the second step (i.e., “Identification”) may be a more difficult task with respect to the preliminary one (i.e., “Detection”). Furthermore, it is interesting to observe that larger, in general, occur between the three curves in correspondence to the transmission coefficients (i.e., S u v , u v ), rather than the reflection ones (i.e., S u v , u = v ), suggesting that these latter probably carry less information about the status of D (Figure 4).
Finally, a statistical analysis has been performed on the measured scattering coefficients for both ischaemic (Figure 5a) and hemorrhagic (Figure 5b) strokes. As it can be observed from the plot of the minimum, maximum, and average values for both considered scenarios (Figure 5), there are fluctuations in the measurements acquired at different hours.
Such an outcome can be at least partially motivated by the natural deviations of the electromagnetic properties of the involved liquid mixtures due to a change of the surrounding environment (i.e., the temperature). Such an intrinsic variability has been exploited to enhance the robustness of the LBE algorithms by exploiting during the training phase measurements randomly chosen from the three data-sets. The same operation has been performed to build the test data, as well, in order to test the generalization capabilities of the trained models.

3.2. Inversion Results

Dealing with Step 1 (“Detection”), training sets of increasing size N have been generated by collecting data equally distributed between “empty” (i.e., L ξ n = 1 —no stroke is present in D ) and “full” (i.e., L ξ n = + 1 —a stroke is present in D ) scenarios, randomly varying both position and type of stroke for the latter class. A careful tuning has been performed for selecting the optimal S V M control parameters C and γ through a 5-fold cross-validation ( C V ) strategy [22].
Figure 6a shows the outcome of such a calibration, indicating that a high C V accuracy (i.e., η > 90 % ) is yielded over a large portion of the explored C , γ space. Accordingly, in the following the inversion results have been obtained by letting C = 1 and γ = 10 1 . Moving the focus towards the on-line capabilities of the trained detector, Figure 7a shows the actual versus predicted labels when processing M = 500 previously-unseen measurements with N = 10 training samples. As it can be observed, such a training configuration is insufficient for obtaining reliable diagnoses, as verified by the high percentage of false positives (i.e., Ξ 1 + 1 N = 10 = 24.4 %—Figure 7a). On the other hand, it should be noticed that only N = 50 training samples are sufficient to completely avoid wrong detections (i.e., Ξ 1 + 1 N = 50 = 0 %—Figure 7b).
Moving to the Step 2 (“Identification”), the training set has been generated by considering an equal subdivision of samples for both ischaemic and hemorrhagic cases. Almost the same behavior characterizes the C V error, suggesting again a robust and non-unique choice of the C , γ parameters to achieve a high prediction accuracy (Figure 6b). Keeping the same optimal setting of the first step, the inversion outcomes confirm that this second task is slightly more difficult than the first one. As a matter of fact, the percentage of false positives and negatives with N = 10 samples turns out to be almost unacceptable, being respectively equal to Ξ 1 + 1 N = 10 = 85.6 % and Ξ + 1 1 N = 10 = 52.8 % (Figure 8a). Nevertheless, increasing the training size up to N = 50 leads to an almost perfect discrimination between the two classes, with Ξ 1 + 1 N = 50 = 0 % and Ξ + 1 1 N = 50 = 0.8 % (Figure 8b).
Finally, let us consider the third stage of the brain stroke diagnosis process (Step 3—“Localization”). Figure 9 summarizes the outcomes for the multi-class S V M strategy, showing the predicted versus actual classes when considering P = 25 partially-overlapped stroke positions (Table 1) covering the whole cross-section of D (letting C = 1 and γ = 1 , as indicated by a preliminary C V , and neglecting the z-coordinate, as dictated by the considered experimental set-up geometry).
As expected, given the higher complexity of the classification problem at hand and the lower separability between data, in this case, N = 50 training samples (i.e., N p = 2 samples for each class/position, p = 1 , , P ) are not sufficient for yielding faithful guesses of the stroke location (Figure 9a). Such a result is confirmed by the low percentage of correctly classified samples, which turns out to be equal to Φ N = 50 = 6.6 % over M = 500 test samples (Table 2).
As a matter of fact, more samples are required to achieve good predictions, the accuracy increasing to Φ N = 400 = 96.6 % for N = 400 samples (i.e., N p = 8 samples for each class; Figure 9b and Table 2). Nevertheless, it is important to observe that the ratio between the the number of training samples, N, and the dimension of the input space for the SVM inversion (i.e., the number of measured features, Q = V + 1 × V = 72 ) is always very limited and lower than N Q N = 400 = 5.6 . Such an outcome confirms the good prediction accuracy of the method, even if a quite limited number of training samples has been used to train the model.
Similar outcomes are observed for the S V R -based solution, as indicated by the scatter plots of the actual versus predicted x-coordinate (i.e., x S vs. x S ^ ; Figure 10a,c) and y-coordinate (i.e., y S vs. y S ^ ; Figure 10b,d) of the stroke (letting A = 10 4 and δ = ϵ = 10 1 ). In this case, the normalized mean error (defined as in Reference [24]) is reduced by N M E x S N = 400 N M E x S N = 50 = 3.63 × 10 2 and N M E y S N = 400 N M E y S N = 50 = 2.42 × 10 2 , respectively, when passing from N = 50 to N = 400 training samples (Table 2).
To enable a fair comparison between the multi-class SVM-based approach and the SVR-based one, Figure 11 reports a direct comparison of the resulting NME values for different dimensions of the training set. As it can be observed, the proposed regression strategy yields a remarkable reduction of the prediction error for both x-coordinate (Figure 11a) and y-coordinates (Figure 11b) of the stroke phantom with respect to the classification strategy. Moreover, it is worth remarking that such an approach is not limited to predict the position of the stroke in a set of predefined positions, since it is able to estimate both x S and y S in a continuous way inside the imaged head domain. For such reasons, the proposed SVR-based approach should be preferred to implement the last step of the developed diagnosis procedure.

4. Conclusions

A multi-step L B E strategy has been proposed to address the real-time inversion of microwave scattering data for brain stroke detection, identification, and localization. The presented methodology is general and meets the clinical need for an immediate and continuous monitoring of the patient’s head. The experimental validation carried out against laboratory-controlled data verified its high reliability and robustness, indicating its suitability as a decision support tool for a more rapid intervention and treatment. Moreover, as concerns the last stage of the multi-step approach, the reported validation has demonstrated the superior performance of a novel SVR-based approach over a multi-class SVM strategy to achieve robust and accurate predictions of the stroke location inside the imaged head.
Future work will be aimed at further investigating the potentialities and effectiveness of the developed multi-step LBE strategy, verifying, for instance, its generalization capabilities when considering a variation of (i) the liquid mixture inside the phantoms and (ii) different-shape testing profiles. The extension to a fully three-dimensional imaging system enabling estimations of the z-coordinate of the strokes will be carefully considered, as well.

Author Contributions

All authors contributed equally to this work. Conceptualization, M.S., A.P., and J.V.; methodology, M.S., A.P., and J.V.; software, M.S., A.P., and J.V.; validation, M.S., A.P., and J.V.; formal analysis, M.S., A.P., and J.V.; investigation, M.S., A.P., and J.V.; resources, M.S., A.P., and J.V.; data curation, M.S., A.P., and J.V.; writing—original draft preparation, M.S., A.P., and J.V.; writing—review and editing, M.S., A.P., and J.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work benefited from the networking activities carried out within the Project “CYBER-PHYSICAL ELECTROMAGNETIC VISION: Context-Aware Electromagnetic Sensing and Smart Reaction (EMvisioning)” (Grant no. 2017HZJXSZ) funded by the Italian Ministry of Education, University, and Research within the PRIN2017 Program (CUP: E64I19002530001), the Project “WATERTECH—Smart Community per lo Sviluppo e l’Applicazione di Tecnologie di Monitoraggio Innovative per le Reti di Distribuzione Idrica negli usi idropotabili ed agricoli” (Grant no. SCN_00489) funded by the Italian Ministry of Education, University, and Research within the Program “Smart cities and communities and Social Innovation” (CUP: E44G14000060008), and the Project “MITIGO Mitigazione dei rischi naturali per la sicurezza e la mobilita’ nelle aree montane del Mezzogiorno” (Grant no. ARS01_00964) funded by the Italian Ministry of Education, University, and Research within the Program “Progetti di Ricerca Industriale e Sviluppo Sperimentale nelle 12 aree di specializzazione individuate dal PNR 2015-2020”, Specialization Area “Smart Secure And Inclusive Communities” (CUP: N/A).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hagness, S.C.; Fear, E.C.; Massa, A. Guest editorial: Special cluster on microwave medical imaging. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 1592–1597. [Google Scholar] [CrossRef] [Green Version]
  2. Fhager, A.; Candefjord, S.; Elam, M.; Persson, M. Microwave diagnostics ahead: Saving time and the lives of trauma and stroke patients. IEEE Microw. Mag. 2018, 19, 78–90. [Google Scholar] [CrossRef]
  3. Chiao, J.C.; Kissinger, D. Medical applications of RF and microwaves—Applications and events. IEEE Microw. Mag. 2015, 16, 14–18. [Google Scholar] [CrossRef] [Green Version]
  4. Tournier, P.-H.; Bonazzoli, M.; Dolean, V.; Rapetti, F.; Hecht, F.; Nataf, F.; Aliferis, I.; Kanfoud, I.E.; Migliaccio, C.; 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]
  5. Hopfer, M.; Planas, R.; Hamidipour, A.; Henriksson, T.; Semenov, S. Electromagnetic tomography for detection, differentiation, and monitoring of brain stroke. IEEE Antennas Propag. Mag. 2017, 59, 86–97. [Google Scholar] [CrossRef]
  6. Semenov, S.; Corfield, D.R. Microwave tomography for brain imaging: Feasibility assessment for stroke detection. Int. J. Antennas Propag. 2008, 2008, 1–8. [Google Scholar] [CrossRef] [Green Version]
  7. Ireland, D.; Bialkowski, K.; Abbosh, A. Microwave imaging for brain stroke detection using Born iterative method. IET Microw. Antennas Propag. 2013, 7, 909–915. [Google Scholar] [CrossRef]
  8. Zamani, A.; Abbosh, A.; Mobashsher, A.T. Fast frequency-based multistatic microwave imaging algorithm with application to brain injury detection. IEEE Trans. Microwave Theory Technol. 2016, 64, 653–662. [Google Scholar] [CrossRef]
  9. Coli, V.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]
  10. Alqadami, A.S.M.; Trakic, A.; Stancombe, A.E.; Mohammed, B.; Bialkowski, K.; Abbosh, A. Flexible electromagnetic cap for head imaging. IEEE Trans. Biomed. Circuits Syst. 2020, 14, 1097–1107. [Google Scholar] [CrossRef]
  11. Persson, M.; Fhager, A.; Trefna, H.D.; Yu, Y.; McKelvey, T.; Pegenius, G.; Karlsson, J.-E.; Elam, M. Microwave-based stroke diagnosis making global pre-hospital thrombolytic treatment possible. IEEE Trans. Biomed. Eng. 2014, 61, 2806–2817. [Google Scholar] [CrossRef] [Green Version]
  12. Olesen, J.; Gustavsson, A.; Svensson, M.; Wittchen, H.-U.; Jonsson, B. on behalf of the CDBE2010 study group, and the European Brain Council, The economic cost of brain disorders in Europe. Eur. J. Neurol. 2012, 19, 155162. [Google Scholar] [CrossRef] [PubMed]
  13. European Stroke Organisation (ESO). Executive Committee and ESO Writing Committee, Guidelines for management of ischaemic stroke and transient ischaemic attack 2008. Cerebrovasc. Dis. 2008, 25, 457–507. [Google Scholar] [CrossRef] [PubMed]
  14. Massa, A.; Oliveri, G.; Salucci, M.; Anselmi, N.; Rocca, P. Learning-by-examples techniques as applied to electromagnetics. J. Electromagn. Waves Appl. 2018, 32, 516–541. [Google Scholar] [CrossRef]
  15. Gerazov, B.; Conceicao, R.C. Deep learning for tumour classification in homogeneous breast tissue in medical microwave imaging. In Proceedings of the IEEE EUROCON 2017—17th International Conference on Smart Technologies, Ohrid, Macedonia, 6–8 July 2017; pp. 564–569. [Google Scholar]
  16. Shah, P.; Moghaddam, M. Super resolution for microwave imaging: A deep learning approach. In Proceedings of the 2017 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting, San Diego, CA, USA, 9–14 July 2017; pp. 849–850. [Google Scholar]
  17. Song, H.; Li, Y.; Men, A. Microwave breast cancer detection using time-frequency representations. Med. Biol. Eng. Comput. 2017, 56, 571–582. [Google Scholar] [CrossRef] [PubMed]
  18. Li, L.; Wang, L.G.; Teixeira, F.L.; Liu, C.; Cui, A.N.T.J. DeepNIS: Deep neural network for nonlinear electromagnetic inverse scattering. IEEE Trans. Antennas Propag. 2019, 67, 1819–1825. [Google Scholar] [CrossRef] [Green Version]
  19. Wei, Z.; Chen, X. Deep-learning schemes for full-wave nonlinear inverse scattering problems. IEEE Trans. Geosci. Remote Sens. 2019, 57, 1849–1860. [Google Scholar] [CrossRef]
  20. Ambrosanio, M.; Franceschini, S.; Baselice, F.; Pascazio, V. Machine learning for microwave imaging. In Proceedings of the 2020 14th European Conference on Antennas and Propagation (EuCAP), Copenhagen, Denmark, 15–20 March 2020; pp. 1–4. [Google Scholar]
  21. Khoshdel, V.; Asefi, M.; Ashraf, A.; LoVetri, J. Full 3d microwave breast imaging using a deep-learning technique. J. Imaging 2020, 6, 80. [Google Scholar] [CrossRef]
  22. Salucci, M.; Vrba, J.; Merunka, I.; Massa, A. Real-time brain stroke detection through a learning-by-examples technique—An experimental assessment. Microw. Opt. Technol. Lett. 2017, 59, 2796–2799. [Google Scholar] [CrossRef]
  23. Salucci, M.; Gelmini, A.; Vrba, J.; Merunka, I.; Oliveri, G.; Rocca, P. Instantaneous brain stroke classification and localization from real scattering data. Microw. Opt. Technol. Lett. 2019, 61, 805–808. [Google Scholar] [CrossRef]
  24. Salucci, M.; Anselmi, N.; Oliveri, G.; Calmon, P.; Miorelli, R.; Reboud, C.; Massa, A. Real-time NDT-NDE through an innovative adaptive partial least squares SVR inversion approach. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6818–6832. [Google Scholar] [CrossRef]
  25. Salucci, M.; Oliveri, G.; Massa, A. Real-time electrical impedance tomography of the human chest by means of a learning-by-examples method. IEEE J. Electromagn. RF Microw. Med. Biol. 2019, 3, 88–96. [Google Scholar] [CrossRef]
  26. Vapnik, V.N. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 2000. [Google Scholar]
  27. Balanis, C. Advanced Engineering Electromagnetics; John Wiley & Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
  28. Mathur, A.; Foody, G.M. Multiclass and Binary SVM Classification: Implications for Training and Classification Users. IEEE. Geosci. Remote Sens. Lett. 2008, 5, 241–245. [Google Scholar] [CrossRef]
  29. 1528-2013—IEEE Recommended Practice for Determining the Peak Spatial-Average Specific Absorption Rate (SAR) in the Human Head from Wireless Communications Devices: Measurement Techniques-Redline. Available online: https://ieeexplore.ieee.org/document/6719585/versionsversions (accessed on 6 September 2013).
  30. Everitt, B. The Cambridge Dictionary of Statistics; Cambridge Univ. Press: Cambridge, UK, 1999. [Google Scholar]
Figure 1. Pictorial sketch of the general brain stroke microwave imaging ( M I ) geometry.
Figure 1. Pictorial sketch of the general brain stroke microwave imaging ( M I ) geometry.
Electronics 10 00095 g001
Figure 2. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—(a) Detail of the fabricated head/stroke phantoms and (b) experimental acquisition set-up.
Figure 2. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—(a) Detail of the fabricated head/stroke phantoms and (b) experimental acquisition set-up.
Electronics 10 00095 g002
Figure 3. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—(a) Sketch of the fabricated head/stroke phantoms and (b) 2D map of D showing the P = 25 possible locations of the stroke phantom ( α = 45 deg).
Figure 3. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—(a) Sketch of the fabricated head/stroke phantoms and (b) 2D map of D showing the P = 25 possible locations of the stroke phantom ( α = 45 deg).
Electronics 10 00095 g003
Figure 4. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—Coefficient of variation of the (a) real and (b) imaginary parts of the scattering coefficients when considering K = 1000 acquisitions equally subdivided between “empty” and “full” (ischaemic/hemorrhagic) scenarios.
Figure 4. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—Coefficient of variation of the (a) real and (b) imaginary parts of the scattering coefficients when considering K = 1000 acquisitions equally subdivided between “empty” and “full” (ischaemic/hemorrhagic) scenarios.
Electronics 10 00095 g004
Figure 5. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—Minimum, maximum, and average value of the scattering coefficients measured in three different moments of a single day (i.e., morning, afternoon, and evening) with (a) an ischaemic and (b) an hemorrhagic stroke.
Figure 5. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—Minimum, maximum, and average value of the scattering coefficients measured in three different moments of a single day (i.e., morning, afternoon, and evening) with (a) an ischaemic and (b) an hemorrhagic stroke.
Electronics 10 00095 g005
Figure 6. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 )—Behavior of the C V accuracy as a function of the S V M control parameters C , γ when dealing with (a) Step 1 (“Detection”) and (b) Step 2 (“Identification”).
Figure 6. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 )—Behavior of the C V accuracy as a function of the S V M control parameters C , γ when dealing with (a) Step 1 (“Detection”) and (b) Step 2 (“Identification”).
Electronics 10 00095 g006
Figure 7. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 )—Actual vs. predicted labels when dealing with Step 1 (“Detection”) considering (a) N = 10 and (b) N = 50 training samples.
Figure 7. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 )—Actual vs. predicted labels when dealing with Step 1 (“Detection”) considering (a) N = 10 and (b) N = 50 training samples.
Electronics 10 00095 g007
Figure 8. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 )—Actual vs. predicted labels when dealing with Step 2 (“Identification”) considering (a) N = 10 and (b) N = 50 training samples.
Figure 8. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 )—Actual vs. predicted labels when dealing with Step 2 (“Identification”) considering (a) N = 10 and (b) N = 50 training samples.
Electronics 10 00095 g008
Figure 9. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Actual vs. predicted labels when solving Step 3 (“Localization”) through a multi-class S V M approach with (a) N = 50 and (b) N = 400 training samples.
Figure 9. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Actual vs. predicted labels when solving Step 3 (“Localization”) through a multi-class S V M approach with (a) N = 50 and (b) N = 400 training samples.
Electronics 10 00095 g009
Figure 10. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Actual vs. predicted (a,c) x-coordinate and (b,d) y-coordinate of the stroke when solving Step 3 (“Localization”) though a S V R approach with (a,b) N = 50 and (c,d) N = 400 training samples.
Figure 10. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Actual vs. predicted (a,c) x-coordinate and (b,d) y-coordinate of the stroke when solving Step 3 (“Localization”) though a S V R approach with (a,b) N = 50 and (c,d) N = 400 training samples.
Electronics 10 00095 g010
Figure 11. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Comparison of the normalized mean error (NME) vs. training size (N) when predicting (a) the x-coordinate and (b) the y-coordinate of the stroke phantom through the proposed multi-class S V M and S V R approaches.
Figure 11. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Comparison of the normalized mean error (NME) vs. training size (N) when predicting (a) the x-coordinate and (b) the y-coordinate of the stroke phantom through the proposed multi-class S V M and S V R approaches.
Electronics 10 00095 g011
Table 1. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—Coordinates of the P candidate stroke locations within the imaged head phantom.
Table 1. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 )—Coordinates of the P candidate stroke locations within the imaged head phantom.
Position, p x p S , y p S [mm]Position, p x p S , y p S [mm]
1 71 , 0 14 27 , 54
2 72 , 27 15 58 , 46
3 58 , 46 16 72 , 27
4 27 , 54 17 35.5 , 0
5 0 , 54 18 28 , 27
6 27 , 54 19 0 , 27
7 58 , 46 20 28 , 27
8 72 , 27 21 35.5 , 0
9 71 , 0 22 28 , 27
10 72 , 27 23 0 , 27
11 58 , 46 24 28 , 27
12 27 , 54 25 0 , 0
13 0 , 54 --
Table 2. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Error indexes vs. training size when solving Step 3 (“Localization”) through multi-class S V M and S V R approaches.
Table 2. Experimental Assessment. ( V = 8 , f 0 = 900 MHz, ε ˜ B = 41.8 ε 0 j 0.97 2 π f 0 , ε ˜ I S = 32.04 ε 0 j 0.85 2 π f 0 , ε ˜ H S = 48.63 ε 0 j 1.28 2 π f 0 , M = 500 , P = 25 )—Error indexes vs. training size when solving Step 3 (“Localization”) through multi-class S V M and S V R approaches.
Training SizeMulti-Class SVM Regression SVR
N Φ [%] NME x S [mm] NME y S [mm]
50 6.6 3.61 × 10 1 3.27 × 10 1
100 13.8 1.67 × 10 1 1.46 × 10 1
250 84.6 4.05 × 10 2 2.99 × 10 2
400 96.6 1.31 × 10 2 7.91 × 10 3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Salucci, M.; Polo, A.; Vrba, J. Multi-Step Learning-by-Examples Strategy for Real-Time Brain Stroke Microwave Scattering Data Inversion. Electronics 2021, 10, 95. https://doi.org/10.3390/electronics10010095

AMA Style

Salucci M, Polo A, Vrba J. Multi-Step Learning-by-Examples Strategy for Real-Time Brain Stroke Microwave Scattering Data Inversion. Electronics. 2021; 10(1):95. https://doi.org/10.3390/electronics10010095

Chicago/Turabian Style

Salucci, Marco, Alessandro Polo, and Jan Vrba. 2021. "Multi-Step Learning-by-Examples Strategy for Real-Time Brain Stroke Microwave Scattering Data Inversion" Electronics 10, no. 1: 95. https://doi.org/10.3390/electronics10010095

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