<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2022.867466</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Graph Fourier Transform Based Bidirectional Long Short-Term Memory Neural Network for Electrophysiological Source Imaging</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Jiao</surname> <given-names>Meng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1659165/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Wan</surname> <given-names>Guihong</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1604536/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Guo</surname> <given-names>Yaxin</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Wang</surname> <given-names>Dongqing</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1696390/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Hang</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Xiang</surname> <given-names>Jing</given-names></name>
<xref ref-type="aff" rid="aff6"><sup>6</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/96869/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Liu</surname> <given-names>Feng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1660184/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>School of Systems and Enterprises, Stevens Institute of Technology</institution>, <addr-line>Hoboken, NJ</addr-line>, <country>United States</country></aff>
<aff id="aff2"><sup>2</sup><institution>College of Electrical Engineering, Qingdao University</institution>, <addr-line>Qingdao</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Dermatology, Massachusetts General Hospital, Harvard Medical School</institution>, <addr-line>Boston, MA</addr-line>, <country>United States</country></aff>
<aff id="aff4"><sup>4</sup><institution>Department of Biomedical Informatics, Harvard Medical School</institution>, <addr-line>Boston, MA</addr-line>, <country>United States</country></aff>
<aff id="aff5"><sup>5</sup><institution>Department of Electrical and Computer Engineering, Stevens Institute of Technology</institution>, <addr-line>Hoboken, NJ</addr-line>, <country>United States</country></aff>
<aff id="aff6"><sup>6</sup><institution>MEG Center, Division of Neurology, Cincinnati Children&#x2019;s Hospital Medical Center</institution>, <addr-line>Cincinnati, OH</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Tolga Cukur, Bilkent University, Turkey</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Guang Ling, Wuhan University of Technology, China; Boyu Wang, Western University, Canada</p></fn>
<corresp id="c001">&#x002A;Correspondence: Feng Liu, <email>fliu22@stevens.edu</email></corresp>
<fn fn-type="other" id="fn004"><p>This article was submitted to Brain Imaging Methods, a section of the journal Frontiers in Neuroscience</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>16</volume>
<elocation-id>867466</elocation-id>
<history>
<date date-type="received">
<day>01</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2022 Jiao, Wan, Guo, Wang, Liu, Xiang and Liu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Jiao, Wan, Guo, Wang, Liu, Xiang and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Electrophysiological source imaging (ESI) refers to the process of reconstructing underlying activated sources on the cortex given the brain signal measured by Electroencephalography (EEG) or Magnetoencephalography (MEG). Due to the ill-posed nature of ESI, solving ESI requires the design of neurophysiologically plausible regularization or priors to guarantee a unique solution. Recovering focally extended sources is more challenging, and traditionally uses a total variation regularization to promote spatial continuity of the activated sources. In this paper, we propose to use graph Fourier transform (GFT) based bidirectional long-short term memory (BiLSTM) neural network to solve the ESI problem. The GFT delineates the 3D source space into spatially high, medium and low frequency subspaces spanned by corresponding eigenvectors. The low frequency components can naturally serve as a spatially low-band pass filter to reconstruct extended areas of source activation. The BiLSTM is adopted to learn the mapping relationship between the projection of low-frequency graph space and the recorded EEG. Numerical results show the proposed GFT-BiLSTM outperforms other benchmark algorithms in synthetic data under varied signal-to-noise ratios (SNRs). Real data experiments also demonstrate its capability of localizing the epileptogenic zone of epilepsy patients with good accuracy.</p>
</abstract>
<kwd-group>
<kwd>electroencephalography</kwd>
<kwd>source localization</kwd>
<kwd>inverse problem</kwd>
<kwd>graph Fourier transform</kwd>
<kwd>BiLSTM</kwd>
</kwd-group>
<counts>
<fig-count count="10"/>
<table-count count="2"/>
<equation-count count="17"/>
<ref-count count="53"/>
<page-count count="11"/>
<word-count count="7369"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1" sec-type="intro">
<title>Introduction</title>
<p>EEG/MEG source imaging (ESI), also known as EEG/MEG source localization, is a non-invasive neuroimaging technology that infers the location, direction, and distribution of the corresponding brain sources from the EEG or MEG data (<xref ref-type="bibr" rid="B14">He et al., 2018</xref>). Compared with the invasive modalities, the recording of EEG/MEG signals imposes minimum risks of blooding and inflammation of the brain (<xref ref-type="bibr" rid="B36">Portillo-Lara et al., 2021</xref>). Compared to other non-invasive brain imaging modalities, like computed tomography (CT), positron emission tomography (PET), functional magnetic resonance imaging (fMRI), and functional near-infrared spectroscopy (fNIRS), the temporal resolution of EEG is up to a millisecond (<xref ref-type="bibr" rid="B14">He et al., 2018</xref>), which allows it to track the electrical activity of neurons in smaller temporal granularity (<xref ref-type="bibr" rid="B33">Numata et al., 2019</xref>). The study of ESI is of great significance in both neuroscience and clinical applications (<xref ref-type="bibr" rid="B6">Congedo and Sherlin, 2011</xref>). Accurate estimation of brain sources can not only help neuroscientists to better understand the brain mechanism (<xref ref-type="bibr" rid="B26">Liu et al., 2019</xref>) and the pathological characteristics of brain injury or mental disorders (<xref ref-type="bibr" rid="B9">da Silva, 2013</xref>), but also help doctors to identify the lesion areas of brain diseases such as epilepsy focal regions, which can contribute to the improvement of the accuracy of presurgical evaluations (<xref ref-type="bibr" rid="B40">Sanei and Chambers, 2013</xref>).</p>
<p>However, the inverse problem of ESI is highly ill-posed (<xref ref-type="bibr" rid="B37">Qin et al., 2017</xref>; <xref ref-type="bibr" rid="B14">He et al., 2018</xref>; <xref ref-type="bibr" rid="B8">Cui et al., 2019</xref>), and there can be infinite numbers of source configurations that explain the EEG recording since the number of EEG sensors on the scalp is far less than the number of brain sources (<xref ref-type="bibr" rid="B25">Liu et al., 2017</xref>; <xref ref-type="bibr" rid="B15">Hecker et al., 2021</xref>). Consequently, numerous methods have been proposed to solve the ESI problem by incorporating different regularizations or prior information to seek a unique solution, as further discussed in see section &#x201C;Related Work.&#x201D; In recent years, deep learning has achieved great success in the fields of computer vision (<xref ref-type="bibr" rid="B48">Voulodimos et al., 2018</xref>), natural language processing (<xref ref-type="bibr" rid="B52">Young et al., 2018</xref>), bioinformatics (<xref ref-type="bibr" rid="B29">Min et al., 2017</xref>), etc., by employing its end-to-end feature extraction and representation capability (<xref ref-type="bibr" rid="B10">Deng and Yu, 2014</xref>; <xref ref-type="bibr" rid="B22">LeCun et al., 2015</xref>). Solving the inverse problems in the computer vision domain such as image reconstruction (<xref ref-type="bibr" rid="B42">Schlemper et al., 2017</xref>), super resolution (<xref ref-type="bibr" rid="B11">Dong et al., 2015</xref>), etc., has achieved great success by using a variety of artificial neural network (ANN) architectures such as the convolutional neural network (CNN) (<xref ref-type="bibr" rid="B21">LeCun and Bengio, 1995</xref>), the recurrent neural network (RNN) (<xref ref-type="bibr" rid="B38">Rodriguez et al., 1999</xref>), and the RNN with long short-term memory (LSTM) (<xref ref-type="bibr" rid="B16">Hochreiter and Schmidhuber, 1997</xref>).</p>
<p>To solve the ESI problem, deep learning frameworks have also been proposed in the past years, but with only a few existing works available. For example, <xref ref-type="bibr" rid="B5">Bore et al. (2021)</xref> introduced an RNN with LSTM units for spatiotemporal EEG source imaging and the proposed approach achieved good performance against the benchmark algorithms. <xref ref-type="bibr" rid="B15">Hecker et al. (2021)</xref> constructed a novel CNN-based structure, named ConvDip, to detect multiple sources, and this architecture is shown to outperform state-of-the-art methods. <xref ref-type="bibr" rid="B49">Wei et al. (2021)</xref> proposed an edge sparse basis network to learn the mapping between edge sparse source activation and recorded EEG signal.</p>
<p>As the source signal is defined on an irregular source space, where each source is defined as a vertex in a 3D source space (<xref ref-type="bibr" rid="B28">Liu et al., 2018</xref>), there exists a spatially connected graph structure among sources that have not been fully explored in the existing literature, especially with the recent advance of graph signal processing (<xref ref-type="bibr" rid="B17">Huang et al., 2016</xref>). In this work, we propose to employ the <italic>spatial-temporal structure</italic> of EEG source signal and come up with a new framework based on spatial graph Fourier transform (GFT) (<xref ref-type="bibr" rid="B39">Sandryhaila and Moura, 2013</xref>), and bidirectional LSTM (BiLSTM) neural network (<xref ref-type="bibr" rid="B43">Schuster and Paliwal, 1997</xref>), termed as GFT-BiLSTM to solve the ESI inverse problem. The main contributions of this paper are as follows:</p>
<list list-type="simple">
<list-item><p>(i) We propose to use the GFT on the 3D source space, and delineate the source space into spatially high, medium and low frequency subspaces spanned by corresponding eigenvectors, and the low frequency components naturally serve as a basis to estimate an extended areas of source activation.</p>
</list-item>
<list-item><p>(ii) By projecting the original source signal into a reduced dimensional subspace with low frequency eigenvectors, the dimension of output layer of BiLSTM can be greatly reduced.</p>
</list-item>
<list-item><p>(iii) The numerical experiments show that the proposed GFT-BiLSTM outperforms the benchmark algorithms based on area under the curve (AUC) and the localization error (LE).</p>
</list-item>
</list>
</sec>
<sec id="S2">
<title>Related Work</title>
<p>Given the ill-posedness nature of ESI, traditional methods typically adopt parsimonious models to get a unique solution by introducing priors or regularizations based on the assumptions from neural physiology, brain anatomy, etc. (<xref ref-type="bibr" rid="B41">Scherg and Berg, 1991</xref>). The first category of ESI approaches is the equivalent current dipole (ECD) source localization (<xref ref-type="bibr" rid="B7">Cover et al., 2007</xref>). This method treats the neural electrical activity of the cerebral cortex as one of several ECDs. With such a constraint, the spatial location and orientation of each ECD can be optimized to best interpret the measured EEG signals. The ECD model has played a certain role in the localization of focal brain activity. However, the real brain sources can have multiple source activations (<xref ref-type="bibr" rid="B40">Sanei and Chambers, 2013</xref>), while the ECD method can only locate a single source point which makes it unable to reconstruct the distributed pattern of activated sources (<xref ref-type="bibr" rid="B53">Zumer et al., 2007</xref>). Another category of ESI methods, namely distributed source localization framework, has become more widely used in recent years. The current density distribution (CDD) model-based approach does not make any prior assumptions on the number of dipoles but divides the cerebral cortex into numerous triangular grids (<xref ref-type="bibr" rid="B23">Liao et al., 2012</xref>). The neural electrical activity on the brain voxels is represented by brain sources defined on the 3D mesh grid. Since the location of each source in the CDD model is fixed, the distributed source imaging only needs to solve a linear inverse problem (<xref ref-type="bibr" rid="B3">Astolfi et al., 2004</xref>). Over the past few decades, many distributed source imaging algorithms have been developed. The most popular ones are based on <italic>L</italic><sub>2</sub> norm constraints such as the minimum norm estimate (MNE) (<xref ref-type="bibr" rid="B20">Koles, 1998</xref>), the dynamic statistical parametric mapping (dSPM) (<xref ref-type="bibr" rid="B46">Tanaka et al., 2009</xref>), the low-resolution electromagnetic tomography analysis (LORETA), and the exact LORETA (eLORETA), (<xref ref-type="bibr" rid="B19">Jatoi et al., 2014</xref>), etc. The computation of these methods is simple, but the resulting solutions can be overdiffuse (<xref ref-type="bibr" rid="B35">Ou et al., 2009</xref>). Consequently, the sparsity constraints-based source imaging algorithms have been proposed by many researchers, such as the minimum current estimate (MCE) (<xref ref-type="bibr" rid="B50">Wen et al., 1998</xref>), the focal underdetermined system solver (FOCUSS) (<xref ref-type="bibr" rid="B31">Murray and Kreutz-Delgado, 2001</xref>), etc. Another class of methods for the ESI inverse problem is the data-driven method, which mainly includes the subspace-based classic Multiple Signal Classification (MUSIC) (<xref ref-type="bibr" rid="B47">Vergallo and Lay-Ekuakille, 2013</xref>) and the beamforming approaches, such as the linearly constrained minimum variance (LCMV) beamformer (<xref ref-type="bibr" rid="B24">Lin et al., 2008</xref>). MUSIC is the version of the Spatio-temporal approach. Multiple dipoles can be found in this technique <italic>via</italic> scanning potential locations through one dipole model (<xref ref-type="bibr" rid="B30">Mosher et al., 1992</xref>). The LCMV beamformer is a type of adaptive spatial filter that localizes activity sources by minimizing the contributions of other uncorrelated sources (<xref ref-type="bibr" rid="B51">Wong and Gordon, 2009</xref>). Recent developments on ESI include some interesting works such as utilizing more sophisticated edge-sparse regularization (<xref ref-type="bibr" rid="B44">Sohrabpour et al., 2020</xref>), or multitask framework for source localization among multiple subjects (<xref ref-type="bibr" rid="B18">Janati et al., 2020</xref>), or employing manifold graph structure in the EEG source space (<xref ref-type="bibr" rid="B27">Liu et al., 2021</xref>), source localization using multimodality of fMRI and EEG (<xref ref-type="bibr" rid="B32">Nguyen et al., 2018</xref>). However, the graph structure of the spatially connected sources is not fully explored in the literature, as the graph signal processing technique (<xref ref-type="bibr" rid="B34">Ortega et al., 2018</xref>) can have a principled way to decompose the spatial graph signal into components with different spatial frequencies. In this work, we come up with a new framework based on spatial graph Fourier transform and bidirectional LSTM (BiLSTM) neural network to efficiently solve the brain source extents reconstruction problem.</p>
</sec>
<sec id="S3" sec-type="materials|methods">
<title>Materials and Methods</title>
<p>In this section, we first give a brief introduction of the forward problem, then the spatial graph signal processing technique is explained, followed by structure of the BiLSTM neural network and finally, the GFT-BiLSTM model is introduced.</p>
<sec id="S3.SS1">
<title>Forward Problem</title>
<p>The relationship between the scalp potential measured by the electrodes and the brain source distribution can be expressed as follows:</p>
<disp-formula id="S3.E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mrow><mml:mtext mathvariant="bold-italic">x</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo rspace="5.8pt">)</mml:mo></mml:mrow></mml:mrow><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mrow><mml:mtext mathvariant="bold-italic">Hs</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <italic>t</italic> represents the time, vector <bold>x</bold>(<italic>t</italic>) &#x2208; <bold>R</bold><sup><italic>n</italic> &#x00D7; 1</sup> represents the EEG or MEG signal measured by <italic>n</italic> electrodes, matrix <bold>H</bold> &#x2208; <bold>R</bold><sup><italic>n</italic> &#x00D7; <italic>m</italic></sup> represents the lead field, vector <bold>s</bold>(<italic>t</italic>) &#x2208; <bold>R</bold><sup><italic>m</italic> &#x00D7; 1</sup> represents the source signal generated by <italic>m</italic> brain sources, and vector &#x03B5;(<italic>t</italic>) &#x2208; <bold>R</bold><sup><italic>n</italic> &#x00D7; 1</sup> represents the additive noise from observation.</p>
<p>The forward model models the linear mapping between scalp potential measured by the electrodes and the brain source signal (<xref ref-type="bibr" rid="B4">Birot et al., 2014</xref>). The solution to the forward problem relies on the establishment of the head model, which is determined by the geometry and corresponding electrical conductivity of different head tissues such as brain, skull, scalp, etc. (<xref ref-type="bibr" rid="B1">Acar and Makeig, 2010</xref>). In the early days, the mainly used head models are the spherical model and the ellipsoid model (<xref ref-type="bibr" rid="B12">Guti&#x00E9;rrez et al., 2005</xref>). With the development of brain imaging technology, real head models, which can be calculated by the boundary element method (BEM), the finite elements method (FEM), and the finite difference method (FDM) are increasingly used (<xref ref-type="bibr" rid="B2">Akalin-Acar and Gen&#x00E7;er, 2004</xref>). Once the head model is established, the lead field matrix can be determined.</p>
</sec>
<sec id="S3.SS2">
<title>Graph Signal Processing in the Brain Source Space</title>
<p>The connectivity relationship between <italic>m</italic> sources can be represented by an undirected graph, which can be defined as follows:</p>
<disp-formula id="S3.E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mpadded width="+3.3pt"><mml:mi>G</mml:mi></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>V</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <italic>V</italic> &#x2208; <bold>R</bold><sup><italic>m</italic> &#x00D7; 1</sup> is a set of <italic>m</italic> nodes, <bold>A</bold> &#x2208; <bold>R</bold><sup><italic>m</italic> &#x00D7; <italic>m</italic></sup> is the corresponding adjacency matrix. If there is no edge connecting nodes <italic>i</italic> and <italic>j</italic>, then <italic>a</italic><sub><italic>ij</italic></sub> = 0; otherwise, <italic>a</italic><sub><italic>ij</italic></sub> &#x003E; 0, and its value represents the weight of the edge between the two nodes. In addition, since <italic>G</italic> is an undirected graph, then <italic>a</italic><sub><italic>ij</italic></sub> = <italic>a</italic><sub><italic>ji</italic></sub>, which means the adjacency matrix <bold><italic>A</italic></bold> is symmetric. In the EEG source space, all the potential source locations are represented by the nodes defined on a 3D mesh as is illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>. When the source locations <italic>i</italic> and <italic>j</italic> are neighbors on the 3D mesh, then we set <italic>a</italic><sub><italic>ij</italic></sub> &#x003E; 0.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Illustration of brain mesh and brain source extent activation.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g001.tif"/>
</fig>
<p>The graph signal is defined on the set of graph nodes <italic>V</italic>, which is represented by a vector, and each element represents the signal value at the corresponding node. The brain source signal <bold>s</bold> = [<italic>s</italic><sub>1</sub>, <italic>s</italic><sub>2</sub>, &#x2026;, <italic>s</italic><sub><italic>m</italic></sub>]<sup><italic>T</italic></sup>, in which each element <italic>s</italic><sub><italic>i</italic></sub> represents the signal value of the <italic>i</italic>-th source voxel, is defined on the nodes of graph <italic>G</italic>. The traditional Fourier transform calculates the projection of a function <italic>f</italic>(<italic>t</italic>) on the basis function <italic>e</italic><sup>&#x2212;<italic>iwt</italic></sup>, and the projected value of a time series signal using Fourier transform <italic>F</italic>(<italic>w</italic>) represents its magnitude at the basis of a specific frequency. Different from the traditional Fourier transform defined in the temporal domain, for signals defined on a graph, the eigenvectors of the Laplacian matrix <bold>L</bold> of the graph can be used as the basis vectors of the GFT, where the Laplacian matrix <bold>L</bold> can be calculated as follows:</p>
<disp-formula id="S3.E3"><label>(3)</label><mml:math id="M3"><mml:mrow><mml:mtext mathvariant="bold-italic">L</mml:mtext><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mtext mathvariant="bold-italic">D</mml:mtext><mml:mo>-</mml:mo><mml:mtext mathvariant="bold-italic">A</mml:mtext></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <bold>L</bold> &#x2208; <bold>R</bold><sup><italic>m</italic> &#x00D7; <italic>m</italic></sup>, and <bold>D</bold> &#x2208; <bold>R</bold><sup><italic>m</italic> &#x00D7; <italic>m</italic></sup> is a diagonal matrix called the degree matrix, in which the diagonal elements satisfy <inline-formula><mml:math id="INEQ21"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:math></inline-formula>, that is, the sum of elements in the <italic>i</italic>-th row of <bold><italic>A</italic></bold>. Since <bold><italic>A</italic></bold> and <bold><italic>L</italic></bold> is real and symmetric, therefore, <bold><italic>L</italic></bold> can be decomposed as follows:</p>
<disp-formula id="S3.E4"><label>(4)</label><mml:math id="M4"><mml:mrow><mml:mtext mathvariant="bold-italic">L</mml:mtext><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mtext mathvariant="bold-italic">U</mml:mtext><mml:mi mathvariant="bold">&#x039B;</mml:mi><mml:msup><mml:mtext mathvariant="bold-italic">U</mml:mtext><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <bold>&#x039B;</bold> &#x2208; <bold>R</bold><sup><italic>m</italic> &#x00D7; <italic>m</italic></sup> is a diagonal matrix and the diagonal elements &#x03BB;<sub><italic>i</italic></sub>, (<italic>i</italic> = 1, 2, &#x2026;, <italic>m</italic>) are the eigenvalues of <bold><italic>L</italic></bold> and satisfy &#x03BB;<sub>1</sub> &#x2264; &#x03BB;<sub>2</sub> &#x2264; &#x2026; &#x2264; &#x03BB;<sub><italic>m</italic></sub>, <bold>U</bold> &#x2208; <bold>R</bold><sup><italic>m</italic> &#x00D7; <italic>m</italic></sup> is the eigenvector matrix, which is also an orthogonal matrix satisfying <bold>UU</bold><sup><italic>T</italic></sup> = <bold>I</bold>, each column in <bold>U</bold> is an eigenvector of <bold><italic>L</italic></bold> and corresponds to the eigenvalue in <bold>&#x039B;</bold>. With the eigenvectors of the Laplacian matrix <bold><italic>L</italic></bold> as the Fourier basis vectors, each eigenvector can be regarded as a graph basis with a certain frequency, and this frequency corresponds to the eigenvalue. The smaller the eigenvalue, the lower the frequency of the corresponding eigenvector, which is manifested as a small difference between the signals of adjacent nodes on the graph; on the contrary, a larger variation among neighboring signals. The value of a graph Fourier coefficient can measure the amplitude of the graph signal at different frequencies. With the eigenvectors as the Fourier basis vectors, the GFT of a given graph signal <bold><italic>s</italic></bold> can be defined as follows:</p>
<disp-formula id="S3.E5"><label>(5)</label><mml:math id="M5"><mml:mrow><mml:mpadded width="+3.3pt"><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:msup><mml:mtext mathvariant="bold-italic">U</mml:mtext><mml:mi>T</mml:mi></mml:msup><mml:mtext mathvariant="bold-italic">s</mml:mtext></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where vector <inline-formula><mml:math id="INEQ29"><mml:mrow><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mpadded width="+3.3pt"><mml:mi>m</mml:mi></mml:mpadded><mml:mo rspace="5.8pt">&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the graph Fourier coefficient. Further, the inverse graph Fourier transform (IGFT) of <bold><italic>s</italic></bold> can be defined as:</p>
<disp-formula id="S3.E6"><label>(6)</label><mml:math id="M6"><mml:mrow><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mtext mathvariant="bold-italic">U</mml:mtext><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>The above two formulas show that a graph signal can be decomposed into components with different frequencies through the GFT, and can also be recovered through the IGFT.</p>
<p>To characterize the graph frequency, we introduce the following definition:</p>
<p><bold>Definition 1:</bold> Graph Frequency (GF): GF, denoted as <italic>f</italic><sub><italic>G</italic></sub>, is a function of <italic>u<sub>i</sub></italic> which represents the total number of sign flips of <italic>u<sub>i</sub></italic> between any two connected nodes on <italic>G</italic>, it is defined as follows:</p>
<disp-formula id="S3.E7"><label>(7)</label><mml:math id="M7"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>G</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo rspace="5.8pt">)</mml:mo></mml:mrow><mml:mo rspace="5.8pt">=</mml:mo><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mpadded width="+3.3pt"><mml:mi>j</mml:mi></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:munderover><mml:munder><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:munder><mml:mi>I</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo rspace="5.8pt">)</mml:mo></mml:mrow><mml:mo rspace="5.8pt">&lt;</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:math></disp-formula>
<p>where &#x03A9;(<italic>j</italic>) represents all neighbors of node <italic>j</italic>, and <italic>I</italic>(&#x22C5;) is an indicator function to check whether the values of <italic>u<sub>i</sub></italic> at nodes <italic>j</italic> and <italic>p</italic> have a sign flip. The number of sign flips is analogous to counting the number of zero crossings of the basis signal within a given window for a time series data. We constructed the Laplacian matrices within first-order neighbors and second-order neighbors, and the associated GF spectrum is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. It can be seen that the GF value of the eigenvector increases as the eigenvalue increases.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>Graph frequency of the eigenvectors.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g002.tif"/>
</fig>
<p>Similar to the counterpart in the time domain, the spatial frequency basis matrix <bold>U</bold> can be similarly decomposed into different spatial frequency bands, such as <bold>U</bold> = [<bold>U</bold><sub><italic>low</italic></sub>, <bold>U</bold><sub><italic>medium</italic></sub>, <bold>U</bold><sub><italic>high</italic></sub>]. The graph signal <bold><italic>s</italic></bold> can be projected into a subspace of <bold>U</bold>. For example, <inline-formula><mml:math id="INEQ36"><mml:mrow><mml:mpadded width="+3.3pt"><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:msubsup><mml:mtext mathvariant="bold-italic">U</mml:mtext><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:mtext mathvariant="bold-italic">s</mml:mtext></mml:mrow></mml:mrow></mml:math></inline-formula> is the projection of <bold>s</bold> into a space spanned by low frequency eigenvectors. In our work, we use the spatially low frequency components as a filter to reconstruct the focally extended sources.</p>
</sec>
<sec id="S3.SS3">
<title>Bidirectional Long-Short Term Memory Neural Network</title>
<p>Bidirectional long-short term memory neural network is an extension of the traditional RNN (<xref ref-type="bibr" rid="B43">Schuster and Paliwal, 1997</xref>). For the time series, it is recognized that RNN can effectively estimate the information at the future moment based on the previous states. However, for the time series with a long sequence of states, the estimation performance of RNN will be greatly discounted, because the future information in a long time series usually depends on the information from distant history moments, which is the long-term dependence. However, the superior structure of the LSTM unit equips the network with the ability to solve long-term dependence. The RNN with LSTM units can filter the information by a unique structure called &#x201C;gate&#x201D; and store the valid information by the so-called &#x201C;memory cell.&#x201D; The elements in a gate vector have values in the interval [0,1]. When preceding time series information arrives at the gate, it will be multiplied with the gate vector element-wise, if the element value in the gate vector is 1, then the timing information multiplied with it will be retained, and if the element value is 0, the information will be discarded after a multiplication with 0. In this way, the filtering of information propagated in the LSTM unit is achieved. The valid information obtained after filtering is then stored in the memory cell and passed on to the next moment to prevent being lost over time, thus effectively addressing the long-term dependence existing in traditional RNNs.</p>
<p>The structure of a standard LSTM unit is shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>, where <bold>x</bold><sub><italic>t</italic></sub>, <bold>h</bold><sub><italic>t</italic>&#x2212;1</sub>, and <bold>c</bold><sub><italic>t</italic>&#x2212;1</sub>, respectively, represent the input sample at the current moment, the unit output and the memory state at the previous moment. The information contained in <bold>x</bold><sub><italic>t</italic></sub> and <bold>h</bold><sub><italic>t</italic>&#x2212;1</sub> is first activated by &#x03C3;(&#x22C5;) function and got the forget gate <bold>f</bold><sub><italic>t</italic></sub>, the input gate <bold>i</bold><sub><italic>t</italic></sub>, and the output gate <bold>o</bold><sub><italic>t</italic></sub>. At the same time, <bold>x</bold><sub><italic>t</italic></sub> and <bold>h</bold><sub><italic>t</italic>&#x2212;1</sub> are also activated by <italic>tanh</italic>(&#x22C5;) function and got a temporary state <inline-formula><mml:math id="INEQ50"><mml:msub><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">c</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula>. On the one hand, the information passed from the previous moment which contained in <bold>c</bold><sub><italic>t</italic>&#x2212;1</sub> is filtered by the forget gate <bold>f</bold><sub><italic>t</italic></sub>. On the other hand, the newly input information contained in <inline-formula><mml:math id="INEQ53"><mml:msub><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">c</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula> is filtered by the input gate <bold>i</bold><sub><italic>t</italic></sub>. Then, the valid information retained by the above two filtering processes is integrated together as a new memory state <bold>c</bold><sub><italic>t</italic></sub>. This newly updated memory state is passed along time to the next moment, and simultaneously, it is also filtered by the output gate <bold>o</bold><sub><italic>t</italic></sub>. Finally, the new output of the LSTM unit <bold>h</bold><sub><italic>t</italic></sub> is obtained.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p><bold>(A)</bold> The LSTM unit, <bold>(B)</bold> The BiLSTM network.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g003.tif"/>
</fig>
<p>This propagation process can be formulated as follows:</p>
<disp-formula id="S3.E8"><label>(8)</label><mml:math id="M8"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold-italic">f</mml:mtext><mml:mi>t</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">W</mml:mtext><mml:mi>f</mml:mi></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">x</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">b</mml:mtext><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="S3.E9"><label>(9)</label><mml:math id="M9"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold-italic">i</mml:mtext><mml:mi>t</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">W</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">x</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">b</mml:mtext><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="S3.E10"><label>(10)</label><mml:math id="M10"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold-italic">c</mml:mtext><mml:mi>t</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">W</mml:mtext><mml:mi>c</mml:mi></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">x</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">b</mml:mtext><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="S3.E11"><label>(11)</label><mml:math id="M11"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold-italic">c</mml:mtext><mml:mi>t</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">f</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x002A;</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">c</mml:mtext><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">i</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x002A;</mml:mo><mml:msub><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">c</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="S3.E12"><label>(12)</label><mml:math id="M12"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold-italic">o</mml:mtext><mml:mi>t</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">W</mml:mtext><mml:mi>o</mml:mi></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">x</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">b</mml:mtext><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="S3.E13"><label>(13)</label><mml:math id="M13"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mi>t</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">o</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x002A;</mml:mo><mml:mpadded width="+5pt"><mml:mtext>tanh</mml:mtext></mml:mpadded></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">c</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <bold>W</bold><sub><italic>f</italic></sub>, <bold>W</bold><sub><italic>i</italic></sub>, <bold>W</bold><sub><italic>c</italic></sub>, <bold>W</bold><sub><italic>o</italic></sub> are weight matrices; <bold>b</bold><sub><italic>f</italic></sub>, <bold>b</bold><sub><italic>i</italic></sub>, <bold>b</bold><sub><italic>c</italic></sub>, <bold>b</bold><sub><italic>o</italic></sub> are bias vectors; the symbol &#x002A; stands for the element-wise multiplication.</p>
<p>The hidden layer of the BiLSTM neural network is composed of two layers of LSTM units that are reversely connected, and its structure is shown in <xref ref-type="fig" rid="F3">Figure 3B</xref>. In a BiLSTM layer, the time series performs both forward propagation and backward propagation. Therefore, both the information at the previous moments and that at the future moments can be fully utilized.</p>
<p>The output of the BiLSTM neural network can be calculated as follows:</p>
<disp-formula id="S3.E14"><label>(14)</label><mml:math id="M14"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold-italic">y</mml:mtext><mml:mi>t</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">W</mml:mtext><mml:mi>s</mml:mi></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mi>t</mml:mi></mml:msub><mml:mrow><mml:mo largeop="true" mathsize="160%" movablelimits="false" stretchy="false" symmetric="true">&#x2295;</mml:mo><mml:msubsup><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mi>t</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msubsup></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mtext mathvariant="bold-italic">b</mml:mtext><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <bold>y</bold><sub><italic>t</italic></sub> is the final output, <inline-formula><mml:math id="INEQ67"><mml:msubsup><mml:mtext mathvariant="bold-italic">h</mml:mtext><mml:mi>t</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msubsup></mml:math></inline-formula> is the unit output of the backward propagation, <bold>W</bold><sub><italic>s</italic></sub> and <bold>b</bold><sub><italic>s</italic></sub> are the weight matrix and the bias vector of the output layer, respectively, and the symbol &#x2295; stands for the vector concatenation.</p>
</sec>
<sec id="S3.SS4">
<title>Graph Fourier Transform-Bidirectional Long-Short Term Memory for Electrophysiological Source Imaging</title>
<sec id="S3.SS4.SSS1">
<title>Graph Fourier Transform-Bidirectional Long-Short Term Memory Training Procedure</title>
<p>Generally, the brain is divided into smaller voxels, and each voxel can be activated and regarded as a source. Therefore, when a BiLSTM network is adopted to solve the inverse problem of ESI with the recorded EEG signal as the inputs and the source signal as the outputs, the number of nodes in the output layer of the network equals to the number of sources. This will lead to a significant number of parameters in the network. In order to improve the training speed of the BiLSTM network, in this paper, we reduce its output nodes by using projected coefficients as the output dimension based on low frequency eigenvectors, given the extended source activation pattern mainly contains signal from the low frequency subspace. With the training dataset &#x007B;<bold>x</bold><sub><italic>i</italic></sub>, <bold>s</bold><sub><italic>i</italic></sub>&#x007D;, the training setup procedure is as follows:</p>
<boxed-text id="Box1" position="float">
<p>Step 1: Perform the GFT on the original brain source signal <bold><italic>s</italic></bold> according to (5), then the Fourier coefficient <bold><italic>s&#x0303;</italic></bold> is obtained.</p>
<p>Step 2: With the eigenvectors in <bold><italic>U</italic></bold> as the Fourier basis vectors, and the corresponding eigenvalues in <bold><italic>&#x039B;</italic></bold>. Then, set the eigenvalue threshold as <bold><italic>T</italic><sub><italic>f</italic></sub></bold>, and the number of eigenvalues less than <bold><italic>T</italic><sub><italic>f</italic></sub></bold> is <bold><italic>k</italic></bold>.</p>
<p>Step 3: Take the first <bold><italic>k</italic></bold> columns of eigenvectors in <bold><italic>U</italic></bold>, denoted as <bold><italic>U</italic><sub><italic>k</italic></sub></bold> and the first <bold><italic>k</italic></bold> elements in the Fourier coefficients <bold><italic>s&#x0303;</italic></bold> as <bold><italic>s&#x0303;&#x2032;</italic></bold>.</p>
<p>Step 4: Set the number of the input nodes in the BiLSTM network as <bold><italic>n</italic></bold>, the number of the output nodes as <bold><italic>k</italic></bold>, and the number of the BiLSTM units in the hidden layer as <bold><italic>l</italic></bold>. Then take the EEG signal <bold><italic>x</italic></bold> as the input, <bold><italic>s&#x0303;&#x2032;</italic></bold> as the output to train the BiLSTM network.</p>
</boxed-text>
<p>The mean square error (MSE) is chosen as the loss function:</p>
<disp-formula id="S3.E15"><label>(15)</label><mml:math id="M15"><mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mpadded width="+3.3pt"><mml:mi>E</mml:mi></mml:mpadded></mml:mrow><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mpadded width="+3.3pt"><mml:mi>i</mml:mi></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>^</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <italic>N</italic> is the number of data points, <inline-formula><mml:math id="M15a"><mml:msubsup><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msubsup></mml:math></inline-formula> is the true values, and <inline-formula><mml:math id="M15b"><mml:msubsup><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>^</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msubsup></mml:math></inline-formula> is the estimated values by the network. The Nadam optimizer is adopted during the training process.</p>
<p>In general, we take the projections of the brain source signal on the basis spanned by the low frequency eigenvectors instead of the brain source signal itself as the output of the BiLSTM network. By doing this, the number of output nodes in the network can be reduced from <italic>m</italic> to <italic>k</italic>, which can make the parameters in the network significantly decrease and the training speed increase. In the meanwhile, the source extent pattern is recovered better after removing the spatial high frequency noise.</p>
</sec>
<sec id="S3.SS4.SSS2">
<title>Source Signal Recovery</title>
<p>When the network training is completed, perform the IGFT on the estimated values <inline-formula><mml:math id="INEQ76"><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> as follows:</p>
<disp-formula id="S3.E16"><label>(16)</label><mml:math id="M16"><mml:mrow><mml:mpadded width="+3.3pt"><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>^</mml:mo></mml:mover></mml:mpadded><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:msub><mml:mtext mathvariant="bold-italic">U</mml:mtext><mml:mi>k</mml:mi></mml:msub><mml:msup><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>^</mml:mo></mml:mover><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ77"><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> is the estimated source signal. The whole process is summarized in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>The flowchart for the proposed method.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g004.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="S4">
<title>Experiments</title>
<p>In this section, the proposed GFT-BiLSTM is evaluated using both the synthetic data and the real data. The benchmark ESI algorithms, including dSPM, MNE, and sLORETA, are used for comparison.</p>
<p>In the simulated data, the number of brain sources is 2,052 and the number of electrodes is 128, then these source regions are activated in turn with one level neighborhood sources (sources that are directly connected to activated source in 3D mesh) activated at the same time, and the source signal time series is generated based on the 5th-order autoregressive (AR) model (<xref ref-type="bibr" rid="B13">Haufe and Ewald, 2019</xref>), with 100 Hz sampling rate and 1 s of length, and the simulated source signal <italic>s</italic> is obtained. Given the lead field matrix <italic>H</italic>, by using the forward model, the EEG data <bold><italic>x</italic></bold> can be calculated according to Eq. (1), in which the sensor noise &#x03B5; is generated based on different signal-to-noise ratio (SNR) levels (20 dB, 30 dB, and 40 dB), where SNR is defined based on the ratio of the power of signal <italic>P</italic><sub><italic>signal</italic></sub> to the power of noise <italic>P</italic><sub><italic>noise</italic></sub>, as prescribed below:</p>
<disp-formula id="S4.E17"><label>(17)</label><mml:math id="M17"><mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mpadded width="+3.3pt"><mml:mi>R</mml:mi></mml:mpadded></mml:mrow><mml:mo rspace="5.8pt">=</mml:mo><mml:mrow><mml:mn>10</mml:mn><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mfrac><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>The Laplacian matrix <bold><italic>L</italic></bold> of the brain source signal is calculated according to Eq. 3, then decomposed according to Eq. 4 to obtain the eigenvalue matrix <bold><italic><bold>&#x039B;</bold></italic></bold> and the corresponding eigenvector matrix <bold><italic>U</italic></bold>. Use the eigenvectors as the basis vectors of the GFT, then the Fourier coefficient is obtained according to Eq. 5. We set <italic>k</italic> = 615 as the number of eigenvectors, based on the frequency spectrum illustrate in <xref ref-type="fig" rid="F2">Figure 2</xref>. We use the first <italic>k</italic> values of <inline-formula><mml:math id="INEQ80"><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover></mml:math></inline-formula> as the model output <inline-formula><mml:math id="INEQ81"><mml:msup><mml:mover accent="true"><mml:mtext mathvariant="bold-italic">s</mml:mtext><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mo>&#x2032;</mml:mo></mml:msup></mml:math></inline-formula>, and the EEG data is taken as the model input. The simulated data is divided into training, validation, and testing datasets according to the proportion of 70%, 15%, and 15%, respectively. The number of input nodes in the BiLSTM neural network is set to be 128, the hidden nodes is set to be 2,560, and the number of output nodes is 615. Adopt the MSE as the loss function and Nadam optimizer to train the BiLSTM neural network on the training set. After training, the testing dataset is used for model testing. The following two metrics are used as the metrics for model evaluation:</p>
<list list-type="simple">
<list-item>
<label>&#x2022;</label>
<p>Localization error: LE can be quantified as the distance between the true peak source point and estimated peak source point.</p>
</list-item>
<list-item>
<label>&#x2022;</label>
<p>Area under the curve: AUC measures the area underneath the receiver operating characteristic (ROC) curve.</p>
</list-item>
</list>
<sec id="S4.SS1">
<title>Evaluation With Single Source</title>
<p>To render source extents activation, the adjacent sources along with a central source are activated at the same time. The signal strength of the adjacent sources is set to be lower than that of the central region. All the 2,052 potential source locations are chosen as the central source in turn to generate the scalp EEG data. In the first experiment, we test the proposed algorithm on the simulated EEG data and the true source activation pattern with one source extents activated. Apply the training and validation dataset to train and validate the proposed GFT-BiLSTM model, and then test it on the testing dataset. The performance of the GFT-BiLSTM is compared with that of dSPM, MNE, and sLORETA. The evaluation metrics of each model are shown in <xref ref-type="table" rid="T1">Table 1</xref> and <xref ref-type="fig" rid="F5">Figure 5</xref>. The comparison between the ground truth source and the reconstructed sources by different algorithms is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<table-wrap position="float" id="T1">
<label>TABLE 1</label>
<caption><p>The evaluation metrics corresponding to different ESI inverse solutions with a single activated area.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left"></td>
<td valign="top" align="center" colspan="3">AUC<hr/></td>
<td valign="top" align="center" colspan="3">LE<hr/></td>
</tr>
<tr>
<td/>
<td valign="top" align="center">SNR = 20</td>
<td valign="top" align="center">SNR = 30</td>
<td valign="top" align="center">SNR = 40</td>
<td valign="top" align="center">SNR = 20</td>
<td valign="top" align="center">SNR = 30</td>
<td valign="top" align="center">SNR = 40</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">GFT-BiLSTM</td>
<td valign="top" align="center">0.9668</td>
<td valign="top" align="center">0.9821</td>
<td valign="top" align="center">0.9844</td>
<td valign="top" align="center">15.5683</td>
<td valign="top" align="center">13.2668</td>
<td valign="top" align="center">13.2067</td>
</tr>
<tr>
<td valign="top" align="left">dSPM</td>
<td valign="top" align="center">0.7733</td>
<td valign="top" align="center">0.8769</td>
<td valign="top" align="center">0.9237</td>
<td valign="top" align="center">58.1761</td>
<td valign="top" align="center">45.4715</td>
<td valign="top" align="center">40.3180</td>
</tr>
<tr>
<td valign="top" align="left">MNE</td>
<td valign="top" align="center">0.7020</td>
<td valign="top" align="center">0.8192</td>
<td valign="top" align="center">0.8954</td>
<td valign="top" align="center">94.8286</td>
<td valign="top" align="center">69.2218</td>
<td valign="top" align="center">48.5848</td>
</tr>
<tr>
<td valign="top" align="left">sLORETA</td>
<td valign="top" align="center">0.7637</td>
<td valign="top" align="center">0.8784</td>
<td valign="top" align="center">0.9339</td>
<td valign="top" align="center">83.3185</td>
<td valign="top" align="center">46.3218</td>
<td valign="top" align="center">25.1723</td>
</tr>
<tr>
<td valign="top" align="left"></td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>The performance comparison of different ESI inverse solutions with a single activated area. <bold>(A)</bold> The comparison of AUC at different SNR levels. <bold>(B)</bold> The comparison of LE at different SNR levels.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Brain source activations estimated by different ESI algorithms with a single activated area.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g006.tif"/>
</fig>
<p>From <xref ref-type="table" rid="T1">Table 1</xref> and <xref ref-type="fig" rid="F5">Figure 5</xref>, it can be seen that the proposed GFT-BiLSTM shows the better performance when compared to other methods. For different SNR levels, the AUC corresponding to GFT-BiLSTM is the highest while the LE is the lowest. The brain source distribution estimated by the proposed GFT-BiLSTM is closer to the ground truth as illustrated in <xref ref-type="fig" rid="F6">Figure 6</xref>. The numerical result demonstrates the superiority of the GFT-BiLSTM when applied to solve the ESI inverse problem.</p>
</sec>
<sec id="S4.SS2">
<title>Evaluation With Multiple Sources</title>
<p>In order to study the performance of the proposed GFT-BiLSTM when there are multiple activated sources, we randomly select 2 out of 2,052 brain source locations to be activated and the first level neighboring sources of these two source locations are also activated with a lower signal magnitude. Apply this simulated dataset to train and validate the GFT-BiLSTM, and then test it on the testing dataset. The performance of the GFT-BiLSTM is compared with that of dSPM, MNE, and sLORETA. The evaluation metrics of each model are shown in <xref ref-type="table" rid="T2">Table 2</xref> and <xref ref-type="fig" rid="F7">Figure 7</xref>. The comparison between the real source and the estimated source is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<table-wrap position="float" id="T2">
<label>TABLE 2</label>
<caption><p>The evaluation metrics corresponding to different ESI inverse solutions with multiple activated areas.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left"></td>
<td valign="top" align="center" colspan="3">AUC<hr/></td>
<td valign="top" align="center" colspan="3">LE<hr/></td>
</tr>
<tr>
<td/>
<td valign="top" align="center">SNR = 20</td>
<td valign="top" align="center">SNR = 30</td>
<td valign="top" align="center">SNR = 40</td>
<td valign="top" align="center">SNR = 20</td>
<td valign="top" align="center">SNR = 30</td>
<td valign="top" align="center">SNR = 40</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">GFT-BiLSTM</td>
<td valign="top" align="center">0.9602</td>
<td valign="top" align="center">0.9796</td>
<td valign="top" align="center">0.9818</td>
<td valign="top" align="center">11.3105</td>
<td valign="top" align="center">6.1145</td>
<td valign="top" align="center">5.6589</td>
</tr>
<tr>
<td valign="top" align="left">dSPM</td>
<td valign="top" align="center">0.7130</td>
<td valign="top" align="center">0.8214</td>
<td valign="top" align="center">0.8743</td>
<td valign="top" align="center">67.4522</td>
<td valign="top" align="center">52.6055</td>
<td valign="top" align="center">47.9739</td>
</tr>
<tr>
<td valign="top" align="left">MNE</td>
<td valign="top" align="center">0.6523</td>
<td valign="top" align="center">0.7640</td>
<td valign="top" align="center">0.8415</td>
<td valign="top" align="center">103.3403</td>
<td valign="top" align="center">79.0106</td>
<td valign="top" align="center">58.2711</td>
</tr>
<tr>
<td valign="top" align="left">sLORETA</td>
<td valign="top" align="center">0.7045</td>
<td valign="top" align="center">0.8253</td>
<td valign="top" align="center">0.8892</td>
<td valign="top" align="center">93.6530</td>
<td valign="top" align="center">60.1024</td>
<td valign="top" align="center">39.0890</td>
</tr>
<tr>
<td valign="top" align="left"></td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>The performance metrics comparison of different ESI inverse solutions with multiple activated areas. <bold>(A)</bold> The comparison of AUC at different SNR levels. <bold>(B)</bold> The comparison of LE at different SNR levels.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption><p>Brain source activation reconstructed by different ESI algorithms with multiple activated areas. The upper figures correspond to the activated area in the left side of the brain, the bottom figures correspond to the activated area in the right side of the brain.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g008.tif"/>
</fig>
<p>From <xref ref-type="table" rid="T2">Table 2</xref> and <xref ref-type="fig" rid="F7">Figure 7</xref>, the proposed GFT-BiLSTM demonstrates better performance when compared with other methods. In addition, with the increased number of activated source, the estimation performance of all methods except the GFT-BiLSTM deteriorates significantly. This is demonstrated as an increase in LE and a decreased AUC value. There is also a situation for other method in which the localization of the central region is accurate while the localization of its adjacent regions is slightly deviated. The reason is that as the number of activated regions increases, the distribution of the sources is no longer concentrated, and it is more challenging to accurately estimate the locations of all active regions. The reduction in performance for AUC is much more pronounced for the benchmark algorithms. In contrast, the performance of the GFT-BiLSTM is more stable and robust when it comes to multiple activated sources.</p>
</sec>
<sec id="S4.SS3">
<title>Evaluation With Real Epilepsy Data</title>
<p>In order to further evaluate the performance of the proposed GFT-BiLSTM, we applied it on the public epilepsy EEG dataset from the Brainstorm tutorial datasets (<xref ref-type="bibr" rid="B45">Tadel et al., 2011</xref>). This dataset was recorded from a patient who suffered from focal epilepsy. The patient underwent invasive EEG to identify the epileptogenic area then underwent a left frontal tailored resection and was seizure-free during a 5-year follow-up period. We followed the Brainstorm tutorial to obtain the head model, and the lead field matrix. Then we calculated the average spikes (as shown in <xref ref-type="fig" rid="F9">Figure 9</xref>) of the provided EEG measurements with 29 channels. Apply the averaged EEG data for brain source localization, and the estimated sources at peak (0 ms) from different methods are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>, as compared to other methods including dSPM, MNE, sLORETA.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption><p>Average EEG time series plot around the inter-ictal spike.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption><p>Reconstructed sources by different ESI algorithms for epilepsy EEG data.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-867466-g010.tif"/>
</fig>
<p>It can be seen from <xref ref-type="fig" rid="F10">Figure 10</xref> that the proposed GFT-BiLSTM provides a good reconstruction of the epileptogenic zone which was validated by the follow-up survey after resection on the left frontal region. The source area estimated by dSPM and sLORETA spans a wide range cortical areas and includes part of the right frontal lobe which is not related to the epilepsy lesion. In contrast, the source location estimated by the MNE method and the GFT-BiLSTM proposed in this paper is more accurate. However, compared between the two methods, the range of sources estimated by the GFT-BiLSTM is smaller, and the source estimated by GFT-BiLSTM shows better continuity of the spatial signal, due to the benefit of using GFT.</p>
</sec>
</sec>
<sec id="S5" sec-type="conclusion">
<title>Conclusion</title>
<p>The inverse problem of source extents reconstruction is challenging due to its highly ill-posed nature. In this paper, we present a novel ESI framework, named GFT-BiLSTM, which is based on the delineation of spatial graph frequency using graph Fourier transform and BiLSTM, to solve the ESI problem in a more efficient and robust way. Our numerical results based on the synthetic data and real data show that the proposed GFT-BiLSTM has a superior performance compared to other benchmark methods. The future work can further explore more clinical applications using the proposed framework. A more rigorous selection of the low frequency set of eigenvectors can also be investigated.</p>
</sec>
<sec id="S6" sec-type="data-availability">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="S7">
<title>Author Contributions</title>
<p>MJ: methodology, software, investigation, data curation, and writing &#x2013; original draft. GW: methodology, conceptualization, writing, review, and editing. YG: methodology and writing &#x2013; original draft. DW and HL: methodology, writing, review, and editing. JX: conceptualization, writing, review, and editing. FL: conceptualization, methodology, writing &#x2013; original draft, review, editing, and supervision. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="conf1" sec-type="COI-statement">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="pudiscl1" sec-type="disclaimer">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
</body>
<back>
<ack>
<p>The authors are grateful to Andreas Schulze-Bonhage and Marcel Heers at the Epilepsy Center Freiburg for their permission to use the epilepsy dataset in this work.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Acar</surname> <given-names>Z. A.</given-names></name> <name><surname>Makeig</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). <article-title>Neuroelectromagnetic forward head modeling toolbox.</article-title> <source><italic>J. Neurosci. Methods</italic></source> <volume>190</volume> <fpage>258</fpage>&#x2013;<lpage>270</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2010.04.031</pub-id> <pub-id pub-id-type="pmid">20457183</pub-id></citation></ref>
<ref id="B2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Akalin-Acar</surname> <given-names>Z.</given-names></name> <name><surname>Gen&#x00E7;er</surname> <given-names>N. G.</given-names></name></person-group> (<year>2004</year>). <article-title>An advanced boundary element method (BEM) implementation for the forward problem of electromagnetic source imaging.</article-title> <source><italic>Phys. Med. Biol.</italic></source> <volume>49</volume>:<fpage>5011</fpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/49/21/012</pub-id></citation></ref>
<ref id="B3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Astolfi</surname> <given-names>L.</given-names></name> <name><surname>Cincotti</surname> <given-names>F.</given-names></name> <name><surname>Mattia</surname> <given-names>D.</given-names></name> <name><surname>Salinari</surname> <given-names>S.</given-names></name> <name><surname>Babiloni</surname> <given-names>C.</given-names></name> <name><surname>Basilisco</surname> <given-names>A.</given-names></name><etal/></person-group> (<year>2004</year>). <article-title>Estimation of the effective and functional human cortical connectivity with structural equation modeling and directed transfer function applied to high-resolution EEG.</article-title> <source><italic>Magn. Reson. Imaging</italic></source> <volume>22</volume> <fpage>1457</fpage>&#x2013;<lpage>1470</lpage>. <pub-id pub-id-type="doi">10.1016/j.mri.2004.10.006</pub-id> <pub-id pub-id-type="pmid">15707795</pub-id></citation></ref>
<ref id="B4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Birot</surname> <given-names>G.</given-names></name> <name><surname>Spinelli</surname> <given-names>L.</given-names></name> <name><surname>Vulli&#x00E9;moz</surname> <given-names>S.</given-names></name> <name><surname>M&#x00E9;gevand</surname> <given-names>P.</given-names></name> <name><surname>Brunet</surname> <given-names>D.</given-names></name> <name><surname>Seeck</surname> <given-names>M.</given-names></name><etal/></person-group> (<year>2014</year>). <article-title>Head model and electrical source imaging: a study of 38 epileptic patients.</article-title> <source><italic>NeuroImage: Clin.</italic></source> <volume>5</volume> <fpage>77</fpage>&#x2013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1016/j.nicl.2014.06.005</pub-id> <pub-id pub-id-type="pmid">25003030</pub-id></citation></ref>
<ref id="B5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bore</surname> <given-names>J. C.</given-names></name> <name><surname>Li</surname> <given-names>P.</given-names></name> <name><surname>Jiang</surname> <given-names>L.</given-names></name> <name><surname>Ayedh</surname> <given-names>W. M.</given-names></name> <name><surname>Chen</surname> <given-names>C.</given-names></name> <name><surname>Harmah</surname> <given-names>D. J.</given-names></name><etal/></person-group> (<year>2021</year>). <article-title>A long short-term memory network for sparse spatiotemporal EEG source imaging.</article-title> <source><italic>IEEE Trans. Med. Imaging</italic></source> <volume>40</volume> <fpage>3787</fpage>&#x2013;<lpage>3800</lpage>. <pub-id pub-id-type="doi">10.1109/TMI.2021.3097758</pub-id> <pub-id pub-id-type="pmid">34270417</pub-id></citation></ref>
<ref id="B6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Congedo</surname> <given-names>M.</given-names></name> <name><surname>Sherlin</surname> <given-names>L.</given-names></name></person-group> (<year>2011</year>). &#x201C;<article-title>EEG source analysis: methods and clinical implications</article-title>,&#x201D; in <source><italic>Neurofeedback and Neuromodulation Techniques and Applications</italic></source>, <role>eds</role> <person-group person-group-type="editor"><name><surname>Coben</surname> <given-names>R.</given-names></name> <name><surname>Evans</surname> <given-names>J. R.</given-names></name></person-group> (<publisher-loc>Cambridge, CA</publisher-loc>: <publisher-name>Academic Press</publisher-name>), <fpage>25</fpage>&#x2013;<lpage>433</lpage>.</citation></ref>
<ref id="B7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cover</surname> <given-names>K. S.</given-names></name> <name><surname>Verbunt</surname> <given-names>J. P.</given-names></name> <name><surname>de Munck</surname> <given-names>J. C.</given-names></name> <name><surname>van Dijk</surname> <given-names>B. W.</given-names></name></person-group> (<year>2007</year>). <article-title>Fitting a single equivalent current dipole model to MEG data with exhaustive search optimization is a simple, practical and very robust method given the speed of modern computers.</article-title> <source><italic>Int. Cong. Ser.</italic></source> <volume>1300</volume> <fpage>121</fpage>&#x2013;<lpage>124</lpage>. <pub-id pub-id-type="doi">10.1016/j.ics.2007.01.026</pub-id></citation></ref>
<ref id="B8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cui</surname> <given-names>S.</given-names></name> <name><surname>Duan</surname> <given-names>L.</given-names></name> <name><surname>Gong</surname> <given-names>B.</given-names></name> <name><surname>Qiao</surname> <given-names>Y.</given-names></name> <name><surname>Xu</surname> <given-names>F.</given-names></name> <name><surname>Chen</surname> <given-names>J.</given-names></name><etal/></person-group> (<year>2019</year>). <article-title>EEG source localization using spatio-temporal neural network.</article-title> <source><italic>China Commun.</italic></source> <volume>16</volume> <fpage>131</fpage>&#x2013;<lpage>143</lpage>. <pub-id pub-id-type="doi">10.23919/jcc.2019.07.011</pub-id></citation></ref>
<ref id="B9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>da Silva</surname> <given-names>F. L.</given-names></name></person-group> (<year>2013</year>). <article-title>EEG and MEG: relevance to neuroscience.</article-title> <source><italic>Neuron</italic></source> <volume>80</volume> <fpage>1112</fpage>&#x2013;<lpage>1128</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2013.10.017</pub-id> <pub-id pub-id-type="pmid">24314724</pub-id></citation></ref>
<ref id="B10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deng</surname> <given-names>L.</given-names></name> <name><surname>Yu</surname> <given-names>D.</given-names></name></person-group> (<year>2014</year>). <article-title>Deep learning: methods and applications.</article-title> <source><italic>Found Trends Signal Process.</italic></source> <volume>7</volume> <fpage>197</fpage>&#x2013;<lpage>387</lpage>.</citation></ref>
<ref id="B11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>C.</given-names></name> <name><surname>Loy</surname> <given-names>C. C.</given-names></name> <name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Tang</surname> <given-names>X.</given-names></name></person-group> (<year>2015</year>). <article-title>Image super-resolution using deep convolutional networks.</article-title> <source><italic>IEEE Trans. Pattern Anal Mac. Intell.</italic></source> <volume>38</volume> <fpage>295</fpage>&#x2013;<lpage>307</lpage>.</citation></ref>
<ref id="B12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guti&#x00E9;rrez</surname> <given-names>D.</given-names></name> <name><surname>Nehorai</surname> <given-names>A.</given-names></name> <name><surname>Preissl</surname> <given-names>H.</given-names></name></person-group> (<year>2005</year>). <article-title>Ellipsoidal head model for fetal magnetoencephalography: forward and inverse solutions.</article-title> <source><italic>Phys. Med. Biol.</italic></source> <volume>50</volume>:<fpage>2141</fpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/50/9/015</pub-id></citation></ref>
<ref id="B13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haufe</surname> <given-names>S.</given-names></name> <name><surname>Ewald</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>A simulation framework for benchmarking EEG-based brain connectivity estimation methodologies.</article-title> <source><italic>Brain Topogr.</italic></source> <volume>32</volume> <fpage>625</fpage>&#x2013;<lpage>642</lpage>. <pub-id pub-id-type="doi">10.1007/s10548-016-0498-y</pub-id> <pub-id pub-id-type="pmid">27255482</pub-id></citation></ref>
<ref id="B14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname> <given-names>B.</given-names></name> <name><surname>Sohrabpour</surname> <given-names>A.</given-names></name> <name><surname>Brown</surname> <given-names>E.</given-names></name> <name><surname>Liu</surname> <given-names>Z.</given-names></name></person-group> (<year>2018</year>). <article-title>Electrophysiological source imaging: a noninvasive window to brain dynamics.</article-title> <source><italic>Ann. Rev. Biomed. Eng.</italic></source> <volume>20</volume> <fpage>171</fpage>&#x2013;<lpage>196</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-bioeng-062117-120853</pub-id> <pub-id pub-id-type="pmid">29494213</pub-id></citation></ref>
<ref id="B15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hecker</surname> <given-names>L.</given-names></name> <name><surname>Rupprecht</surname> <given-names>R.</given-names></name> <name><surname>Tebartz van Elst</surname> <given-names>L.</given-names></name> <name><surname>Kornmeier</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>ConvDip: a convolutional neural network for better EEG Source Imaging.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>15</volume>:<fpage>569918</fpage>. <pub-id pub-id-type="doi">10.3389/fnins.2021.569918</pub-id> <pub-id pub-id-type="pmid">34177438</pub-id></citation></ref>
<ref id="B16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hochreiter</surname> <given-names>S.</given-names></name> <name><surname>Schmidhuber</surname> <given-names>J.</given-names></name></person-group> (<year>1997</year>). <article-title>Long short-term memory.</article-title> <source><italic>Neural Comput</italic></source> <volume>9</volume> <fpage>1735</fpage>&#x2013;<lpage>1780</lpage>.</citation></ref>
<ref id="B17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>W.</given-names></name> <name><surname>Goldsberry</surname> <given-names>L.</given-names></name> <name><surname>Wymbs</surname> <given-names>N. F.</given-names></name> <name><surname>Grafton</surname> <given-names>S. T.</given-names></name> <name><surname>Bassett</surname> <given-names>D. S.</given-names></name> <name><surname>Ribeiro</surname> <given-names>A.</given-names></name></person-group> (<year>2016</year>). <article-title>Graph frequency analysis of brain signals.</article-title> <source><italic>IEEE J. Sel.Top. Signal Process.</italic></source> <volume>10</volume> <fpage>1189</fpage>&#x2013;<lpage>1203</lpage>. <pub-id pub-id-type="doi">10.1109/JSTSP.2016.2600859</pub-id> <pub-id pub-id-type="pmid">28439325</pub-id></citation></ref>
<ref id="B18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Janati</surname> <given-names>H.</given-names></name> <name><surname>Bazeille</surname> <given-names>T.</given-names></name> <name><surname>Thirion</surname> <given-names>B.</given-names></name> <name><surname>Cuturi</surname> <given-names>M.</given-names></name> <name><surname>Gramfort</surname> <given-names>A.</given-names></name></person-group> (<year>2020</year>). <article-title>Multi-subject MEG/EEG source imaging with sparse multi-task regression.</article-title> <source><italic>NeuroImage</italic></source> <volume>220</volume>:<fpage>116847</fpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2020.116847</pub-id> <pub-id pub-id-type="pmid">32438046</pub-id></citation></ref>
<ref id="B19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jatoi</surname> <given-names>M. A.</given-names></name> <name><surname>Kamel</surname> <given-names>N.</given-names></name> <name><surname>Malik</surname> <given-names>A. S.</given-names></name> <name><surname>Faye</surname> <given-names>I.</given-names></name></person-group> (<year>2014</year>). <article-title>EEG based brain source localization comparison of sLORETA and eLORETA.</article-title> <source><italic>Australas. Phys Eng. Sci. Med.</italic></source> <volume>37</volume> <fpage>713</fpage>&#x2013;<lpage>721</lpage>. <pub-id pub-id-type="doi">10.1007/s13246-014-0308-3</pub-id> <pub-id pub-id-type="pmid">25359588</pub-id></citation></ref>
<ref id="B20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Koles</surname> <given-names>Z. J.</given-names></name></person-group> (<year>1998</year>). <article-title>Trends in EEG source localization.</article-title> <source><italic>Electroencephalogr. Clin. Neurophysiol.</italic></source> <volume>106</volume> <fpage>127</fpage>&#x2013;<lpage>137</lpage>. <pub-id pub-id-type="doi">10.1016/s0013-4694(97)00115-6</pub-id></citation></ref>
<ref id="B21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>LeCun</surname> <given-names>Y.</given-names></name> <name><surname>Bengio</surname> <given-names>Y.</given-names></name></person-group> (<year>1995</year>). <article-title>Convolutional networks for images, speech, and time series.</article-title> <source><italic>Handbook Brain Theory Neural Netw.</italic></source> <volume>3361</volume>:<fpage>1995</fpage>.</citation></ref>
<ref id="B22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>LeCun</surname> <given-names>Y.</given-names></name> <name><surname>Bengio</surname> <given-names>Y.</given-names></name> <name><surname>Hinton</surname> <given-names>G.</given-names></name></person-group> (<year>2015</year>). <article-title>Deep learning.</article-title> <source><italic>Nature</italic></source> <volume>521</volume> <fpage>436</fpage>&#x2013;<lpage>444</lpage>.</citation></ref>
<ref id="B23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liao</surname> <given-names>K.</given-names></name> <name><surname>Zhu</surname> <given-names>M.</given-names></name> <name><surname>Ding</surname> <given-names>L.</given-names></name> <name><surname>Valette</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>W.</given-names></name> <name><surname>Dickens</surname> <given-names>D.</given-names></name></person-group> (<year>2012</year>). <article-title>Sparse imaging of cortical electrical current densities via wavelet transforms.</article-title> <source><italic>Phys. Med. Biol.</italic></source> <volume>57</volume>:<fpage>6881</fpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/57/21/6881</pub-id></citation></ref>
<ref id="B24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>F. H.</given-names></name> <name><surname>Witzel</surname> <given-names>T.</given-names></name> <name><surname>Zeffiro</surname> <given-names>T. A.</given-names></name> <name><surname>Belliveau</surname> <given-names>J. W.</given-names></name></person-group> (<year>2008</year>). <article-title>Linear constraint minimum variance beamformer functional magnetic resonance inverse imaging.</article-title> <source><italic>Neuroimage</italic></source> <volume>43</volume> <fpage>297</fpage>&#x2013;<lpage>311</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2008.06.038</pub-id> <pub-id pub-id-type="pmid">18672071</pub-id></citation></ref>
<ref id="B25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Rosenberger</surname> <given-names>J.</given-names></name> <name><surname>Lou</surname> <given-names>Y.</given-names></name> <name><surname>Hosseini</surname> <given-names>R.</given-names></name> <name><surname>Su</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>Graph regularized EEG source imaging with in-class consistency and out-class discrimination.</article-title> <source><italic>IEEE Trans. Big Data</italic></source> <volume>3</volume> <fpage>378</fpage>&#x2013;<lpage>391</lpage>. <pub-id pub-id-type="doi">10.1109/tbdata.2017.2756664</pub-id></citation></ref>
<ref id="B26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Stephen</surname> <given-names>E. P.</given-names></name> <name><surname>Prerau</surname> <given-names>M. J.</given-names></name> <name><surname>Purdon</surname> <given-names>P. L.</given-names></name></person-group> (<year>2019</year>). &#x201C;<article-title>Sparse multi-task inverse covariance estimation for connectivity analysis in EEG source space</article-title>,&#x201D; in <source><italic>In Proceedings of the 2019 9th International IEEE/EMBS Conference on Neural Engineering (NER)</italic></source>, (<publisher-loc>Francisco, CA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>299</fpage>&#x2013;<lpage>302</lpage>. <pub-id pub-id-type="doi">10.1109/NER.2019.8717043</pub-id> <pub-id pub-id-type="pmid">31156761</pub-id></citation></ref>
<ref id="B27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Lou</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>R. C.</given-names></name> <name><surname>Purdon</surname> <given-names>P. L.</given-names></name></person-group> (<year>2021</year>). <article-title>Probabilistic structure learning for EEG/MEG source imaging with hierarchical graph priors.</article-title> <source><italic>IEEE Trans. Med. Imaging</italic></source> <volume>40</volume> <fpage>321</fpage>&#x2013;<lpage>334</lpage>. <pub-id pub-id-type="doi">10.1109/TMI.2020.3025608</pub-id> <pub-id pub-id-type="pmid">32956052</pub-id></citation></ref>
<ref id="B28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Qin</surname> <given-names>J.</given-names></name> <name><surname>Lou</surname> <given-names>Y.</given-names></name> <name><surname>Rosenberger</surname> <given-names>J.</given-names></name></person-group> (<year>2018</year>). <article-title>Estimating latent brain sources with low-rank representation and graph regularization.</article-title> <source><italic>Int Conf. Brain Inform.</italic></source> <volume>11309</volume> <fpage>304</fpage>&#x2013;<lpage>316</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-05587-5_29</pub-id></citation></ref>
<ref id="B29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Min</surname> <given-names>S.</given-names></name> <name><surname>Lee</surname> <given-names>B.</given-names></name> <name><surname>Yoon</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>Deep learning in bioinformatics.</article-title> <source><italic>Brief. Bioinform.</italic></source> <volume>18</volume> <fpage>851</fpage>&#x2013;<lpage>869</lpage>.</citation></ref>
<ref id="B30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mosher</surname> <given-names>J. C.</given-names></name> <name><surname>Lewis</surname> <given-names>P. S.</given-names></name> <name><surname>Leahy</surname> <given-names>R. M.</given-names></name></person-group> (<year>1992</year>). <article-title>Multiple dipole modeling and localization from spatio-temporal MEG data.</article-title> <source><italic>IEEE Trans. Biomed. Eng.</italic></source> <volume>39</volume> <fpage>541</fpage>&#x2013;<lpage>557</lpage>. <pub-id pub-id-type="doi">10.1109/10.141192</pub-id></citation></ref>
<ref id="B31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Murray</surname> <given-names>J. F.</given-names></name> <name><surname>Kreutz-Delgado</surname> <given-names>K.</given-names></name></person-group> (<year>2001</year>). &#x201C;<article-title>An improved FOCUSS-based learning algorithm for solving sparse linear inverse problems</article-title>,&#x201D; in <source><italic>Proceedings of the Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat. No. 01CH37256)</italic></source>, <volume>Vol 1</volume> (<publisher-loc>Grove, CA</publisher-loc>: <publisher-name>Institute of Electrical and Electronics Engineers, IEEE</publisher-name>), <fpage>347</fpage>&#x2013;<lpage>351</lpage>.</citation></ref>
<ref id="B32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nguyen</surname> <given-names>T.</given-names></name> <name><surname>Potter</surname> <given-names>T.</given-names></name> <name><surname>Grossman</surname> <given-names>R.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name></person-group> (<year>2018</year>). <article-title>Characterization of dynamic changes of current source localization based on spatiotemporal fMRI constrained EEG source imaging.</article-title> <source><italic>J. Neural Eng.</italic></source> <volume>15</volume>:<fpage>036017</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2552/aa9fb2</pub-id> <pub-id pub-id-type="pmid">29214978</pub-id></citation></ref>
<ref id="B33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Numata</surname> <given-names>T.</given-names></name> <name><surname>Kiguchi</surname> <given-names>M.</given-names></name> <name><surname>Sato</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>Multiple-Time-Scale analysis of attention as revealed by EEG.</article-title> <article-title>NIRS, and pupil diameter signals during a free recall task: a multimodal measurement approach.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>13</volume>:<fpage>1307</fpage>. <pub-id pub-id-type="doi">10.3389/fnins.2019.01307</pub-id> <pub-id pub-id-type="pmid">31866816</pub-id></citation></ref>
<ref id="B34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ortega</surname> <given-names>A.</given-names></name> <name><surname>Frossard</surname> <given-names>P.</given-names></name> <name><surname>Kova&#x010D;evi&#x0107;</surname> <given-names>J.</given-names></name> <name><surname>Moura</surname> <given-names>J. M.</given-names></name> <name><surname>Vandergheynst</surname> <given-names>P.</given-names></name></person-group> (<year>2018</year>). &#x201C;<article-title>Graph signal processing: Overview, challenges, and applications</article-title>,&#x201D; in <source><italic>Proceedings of the IEEE</italic></source> <volume>106</volume> (<publisher-loc>Piscataway</publisher-loc>: <publisher-name>Institute of Electrical and Electronics Engineers, IEEE</publisher-name>), <fpage>808</fpage>&#x2013;<lpage>828</lpage>. <pub-id pub-id-type="doi">10.1109/jproc.2018.2820126</pub-id></citation></ref>
<ref id="B35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ou</surname> <given-names>W.</given-names></name> <name><surname>H&#x00E4;m&#x00E4;l&#x00E4;inen</surname> <given-names>M. S.</given-names></name> <name><surname>Golland</surname> <given-names>P.</given-names></name></person-group> (<year>2009</year>). <article-title>A distributed spatio-temporal EEG/MEG inverse solver.</article-title> <source><italic>NeuroImage</italic></source> <volume>44</volume> <fpage>932</fpage>&#x2013;<lpage>946</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2008.05.063</pub-id> <pub-id pub-id-type="pmid">18603008</pub-id></citation></ref>
<ref id="B36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Portillo-Lara</surname> <given-names>R.</given-names></name> <name><surname>Tahirbegi</surname> <given-names>B.</given-names></name> <name><surname>Chapman</surname> <given-names>C. A.</given-names></name> <name><surname>Goding</surname> <given-names>J. A.</given-names></name> <name><surname>Green</surname> <given-names>R. A.</given-names></name></person-group> (<year>2021</year>). <article-title>Mind the gap: State-of-the-art technologies and applications for EEG-based brain&#x2013;computer interfaces.</article-title> <source><italic>APL Bioeng.</italic></source> <volume>5</volume>:<fpage>031507</fpage>. <pub-id pub-id-type="doi">10.1063/5.0047237</pub-id></citation></ref>
<ref id="B37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qin</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Rosenberger</surname> <given-names>J.</given-names></name></person-group> (<year>2017</year>). &#x201C;<article-title>EEG source imaging based on spatial and temporal graph structures</article-title>,&#x201D; in <source><italic>Proceedings of the 2017 seventh International Conference on Image Processing Theory, Tools and Applications (IPTA)</italic></source>, (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>Institute of Electrical and Electronics Engineers, IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1117/1.jei.28.4.043032</pub-id></citation></ref>
<ref id="B38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rodriguez</surname> <given-names>P.</given-names></name> <name><surname>Wiles</surname> <given-names>J.</given-names></name> <name><surname>Elman</surname> <given-names>J. L.</given-names></name></person-group> (<year>1999</year>). <article-title>A recurrent neural network that learns to count.</article-title> <source><italic>Connect. Sci.</italic></source> <volume>11</volume> <fpage>5</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1080/095400999116340</pub-id></citation></ref>
<ref id="B39"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sandryhaila</surname> <given-names>A.</given-names></name> <name><surname>Moura</surname> <given-names>J. M.</given-names></name></person-group> (<year>2013</year>). &#x201C;<article-title>Discrete signal processing on graphs: Graph Fourier transform</article-title>,&#x201D; in <source><italic>Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing</italic></source>, (<publisher-loc>Vancouver</publisher-loc>: <publisher-name>Institute of Electrical and Electronics Engineers, IEEE</publisher-name>), <fpage>6167</fpage>&#x2013;<lpage>6170</lpage>.</citation></ref>
<ref id="B40"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sanei</surname> <given-names>S.</given-names></name> <name><surname>Chambers</surname> <given-names>J. A.</given-names></name></person-group> (<year>2013</year>). <source><italic>EEG Signal Processing.</italic></source> <publisher-loc>Hoboken, NJ</publisher-loc>: <publisher-name>John Wiley &#x0026; Sons</publisher-name>.</citation></ref>
<ref id="B41"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Scherg</surname> <given-names>M.</given-names></name> <name><surname>Berg</surname> <given-names>P.</given-names></name></person-group> (<year>1991</year>). <article-title>Use of prior knowledge in brain electromagnetic source analysis.</article-title> <source><italic>Brain Topogr.</italic></source> <volume>4</volume> <fpage>143</fpage>&#x2013;<lpage>150</lpage>. <pub-id pub-id-type="doi">10.1007/BF01132771</pub-id> <pub-id pub-id-type="pmid">1793688</pub-id></citation></ref>
<ref id="B42"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schlemper</surname> <given-names>J.</given-names></name> <name><surname>Caballero</surname> <given-names>J.</given-names></name> <name><surname>Hajnal</surname> <given-names>J. V.</given-names></name> <name><surname>Price</surname> <given-names>A. N.</given-names></name> <name><surname>Rueckert</surname> <given-names>D.</given-names></name></person-group> (<year>2017</year>). <article-title>A deep cascade of convolutional neural networks for dynamic MR image reconstruction.</article-title> <source><italic>IEEE Trans. Med. Imaging</italic></source> <volume>37</volume> <fpage>491</fpage>&#x2013;<lpage>503</lpage>. <pub-id pub-id-type="doi">10.1109/TMI.2017.2760978</pub-id> <pub-id pub-id-type="pmid">29035212</pub-id></citation></ref>
<ref id="B43"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schuster</surname> <given-names>M.</given-names></name> <name><surname>Paliwal</surname> <given-names>K. K.</given-names></name></person-group> (<year>1997</year>). <article-title>Bidirectional recurrent neural networks.</article-title> <source><italic>IEEE Trans. Signal Process.</italic></source> <volume>45</volume> <fpage>2673</fpage>&#x2013;<lpage>2681</lpage>. <pub-id pub-id-type="doi">10.1109/78.650093</pub-id></citation></ref>
<ref id="B44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sohrabpour</surname> <given-names>A.</given-names></name> <name><surname>Cai</surname> <given-names>Z.</given-names></name> <name><surname>Ye</surname> <given-names>S.</given-names></name> <name><surname>Brinkmann</surname> <given-names>B.</given-names></name> <name><surname>Worrell</surname> <given-names>G.</given-names></name> <name><surname>He</surname> <given-names>B.</given-names></name></person-group> (<year>2020</year>). <article-title>Noninvasive electromagnetic source imaging of spatiotemporally distributed epileptogenic brain sources</article-title>. <source><italic>Nat. Commun.</italic></source> <volume>11</volume>:<fpage>1946</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-020-15781-0</pub-id> <pub-id pub-id-type="pmid">32327635</pub-id></citation></ref>
<ref id="B45"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tadel</surname> <given-names>F.</given-names></name> <name><surname>Baillet</surname> <given-names>S.</given-names></name> <name><surname>Mosher</surname> <given-names>J. C.</given-names></name> <name><surname>Pantazis</surname> <given-names>D.</given-names></name> <name><surname>Leahy</surname> <given-names>R. M.</given-names></name></person-group> (<year>2011</year>). <article-title>Brainstorm: a user-friendly application for MEG/EEG analysis.</article-title> <source><italic>Computat. Intell. Neurosci.</italic></source> <volume>2011</volume>:<fpage>879716</fpage>. <pub-id pub-id-type="doi">10.1155/2011/879716</pub-id> <pub-id pub-id-type="pmid">21584256</pub-id></citation></ref>
<ref id="B46"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tanaka</surname> <given-names>N.</given-names></name> <name><surname>Cole</surname> <given-names>A. J.</given-names></name> <name><surname>von Pechmann</surname> <given-names>D.</given-names></name> <name><surname>Wakeman</surname> <given-names>D. G.</given-names></name> <name><surname>H&#x00E4;m&#x00E4;l&#x00E4;inen</surname> <given-names>M. S.</given-names></name> <name><surname>Liu</surname> <given-names>H.</given-names></name><etal/></person-group> (<year>2009</year>). <article-title>Dynamic statistical parametric mapping for analyzing ictal magnetoencephalographic spikes in patients with intractable frontal lobe epilepsy.</article-title> <source><italic>Epilepsy Res.</italic></source> <volume>85</volume> <fpage>279</fpage>&#x2013;<lpage>286</lpage>. <pub-id pub-id-type="doi">10.1016/j.eplepsyres.2009.03.023</pub-id> <pub-id pub-id-type="pmid">19394198</pub-id></citation></ref>
<ref id="B47"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vergallo</surname> <given-names>P.</given-names></name> <name><surname>Lay-Ekuakille</surname> <given-names>A.</given-names></name></person-group> (<year>2013</year>). <article-title>Brain source localization: a new method based on MUltiple SIgnal Classification algorithm and spatial sparsity of the field signal for electroencephalogram measurements.</article-title> <source><italic>Rev. Sci. Instrum.</italic></source> <volume>84</volume>:<fpage>085117</fpage>. <pub-id pub-id-type="doi">10.1063/1.4818966</pub-id></citation></ref>
<ref id="B48"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Voulodimos</surname> <given-names>A.</given-names></name> <name><surname>Doulamis</surname> <given-names>N.</given-names></name> <name><surname>Doulamis</surname> <given-names>A.</given-names></name> <name><surname>Protopapadakis</surname> <given-names>E.</given-names></name></person-group> (<year>2018</year>). <article-title>Deep learning for computer vision: A brief review.</article-title> <source><italic>Computat. Intell. Neurosci.</italic></source> <volume>2018</volume> <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1155/2018/7068349</pub-id> <pub-id pub-id-type="pmid">29487619</pub-id></citation></ref>
<ref id="B49"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wei</surname> <given-names>C.</given-names></name> <name><surname>Lou</surname> <given-names>K.</given-names></name> <name><surname>Wang</surname> <given-names>Z.</given-names></name> <name><surname>Zhao</surname> <given-names>M.</given-names></name> <name><surname>Mantini</surname> <given-names>D.</given-names></name> <name><surname>Liu</surname> <given-names>Q.</given-names></name></person-group> (<year>2021</year>). &#x201C;<article-title>Edge sparse basis network: a deep learning framework for EEG source localization</article-title>,&#x201D; in <source><italic>Proceedings of the 2021 International Joint Conference on Neural Networks (IJCNN)</italic></source>, (<publisher-loc>Shenzhen</publisher-loc>: <publisher-name>Institute of Electrical and Electronics Engineers, IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>8</lpage>.</citation></ref>
<ref id="B50"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wen</surname> <given-names>P.</given-names></name> <name><surname>He</surname> <given-names>F.</given-names></name> <name><surname>Sammut</surname> <given-names>K.</given-names></name></person-group> (<year>1998</year>). &#x201C;<article-title>A pseudo-conductivity inhomogeneous head model for computation of EEG</article-title>,&#x201D; in <source><italic>Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol. 20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No. 98CH36286)</italic></source>, <volume>Vol</volume>. <volume>4</volume> (<publisher-loc>Kong</publisher-loc>: <publisher-name>Institute of Electrical and Electronics Engineers, IEEE</publisher-name>), <fpage>2167</fpage>&#x2013;<lpage>2170</lpage>.</citation></ref>
<ref id="B51"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wong</surname> <given-names>D. D.</given-names></name> <name><surname>Gordon</surname> <given-names>K. A.</given-names></name></person-group> (<year>2009</year>). <article-title>Beamformer suppression of cochlear implant artifacts in an electroencephalography dataset.</article-title> <source><italic>IEEE Trans. Biomed. Eng.</italic></source> <volume>56</volume> <fpage>2851</fpage>&#x2013;<lpage>2857</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2009.2029239</pub-id> <pub-id pub-id-type="pmid">19695980</pub-id></citation></ref>
<ref id="B52"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Young</surname> <given-names>T.</given-names></name> <name><surname>Hazarika</surname> <given-names>D.</given-names></name> <name><surname>Poria</surname> <given-names>S.</given-names></name> <name><surname>Cambria</surname> <given-names>E.</given-names></name></person-group> (<year>2018</year>). <article-title>Recent trends in deep learning based natural language processing.</article-title> <source><italic>IEEE Comput. Intell. Mag.</italic></source> <volume>13</volume> <fpage>55</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1109/mci.2018.2840738</pub-id></citation></ref>
<ref id="B53"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zumer</surname> <given-names>J. M.</given-names></name> <name><surname>Attias</surname> <given-names>H. T.</given-names></name> <name><surname>Sekihara</surname> <given-names>K.</given-names></name> <name><surname>Nagarajan</surname> <given-names>S. S.</given-names></name></person-group> (<year>2007</year>). <article-title>A probabilistic algorithm integrating source localization and noise suppression for MEG and EEG data.</article-title> <source><italic>NeuroImage</italic></source> <volume>37</volume> <fpage>102</fpage>&#x2013;<lpage>115</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2007.04.054</pub-id> <pub-id pub-id-type="pmid">17574444</pub-id></citation></ref>
</ref-list>
</back>
</article>