Next Article in Journal
Binary Aquila Optimizer for Selecting Effective Features from Medical Data: A COVID-19 Case Study
Previous Article in Journal
Multicompartmental Mathematical Model of SARS-CoV-2 Distribution in Human Organs and Their Treatment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Dipolar Sources in the Solution of the Electroencephalographic Inverse Problem

by
María Monserrat Morín-Castillo
1,†,
Jesús Arriaga-Hernández
2,*,†,
Bolivia Cuevas-Otahola
1,*,† and
José Jacobo Oliveros-Oliveros
2,†
1
Facultad de Ciencias de la Electrónica, Benemérita Universidad Autónoma de Puebla (FCE-BUAP), Av. San Claudio y 18 Sur, Col. San Manuel, Puebla C.P. 72570, Puebla, Mexico
2
Facultad de Ciencias Físico Matemáticas, Benemérita Universidad Autónoma de Puebla (FCFM-BUAP), Av. San Claudio y 18 Sur, Col. San Manuel, Puebla C.P. 72570, Puebla, Mexico
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(11), 1926; https://doi.org/10.3390/math10111926
Submission received: 21 April 2022 / Revised: 26 May 2022 / Accepted: 2 June 2022 / Published: 4 June 2022
(This article belongs to the Topic Mathematical Modeling in Physical Sciences)

Abstract

:
In this work, we propose a solution to the problem of identification of sources in the brain from measurements of the electrical potential, recorded on the scalp EEG (electroencephalogram), where boundary problems are used to model the skull, brain region, and scalp, solving the inverse problem from the EEG measurements, the so-called Electroencephalographic Inverse Problem (EIP), which is ill-posed in the Hadamard sense since the problem has numerical instability. We focus on the identification of volumetric dipolar sources of the EEG by constructing and modeling a simplification to reduce the multilayer conductive medium (two layers or regions Ω 1 and Ω 2 ) to a problem of a single layer of a homogeneous medium with a null Neumann condition on the boundary. For this simplification purpose, we consider the Cauchy problem to be solved at each time. We compare the results we obtained solving the multiple layers problem with those obtained by our simplification proposal. In both cases, we solve the direct and inverse problems for two different sources, as synthetic results for dipolar sources resembling epileptic foci, and a similar case with an external stimulus (intense light, skin stimuli, sleep problems, etc). For the inverse problem, we use the Tikhonov regularization method to handle its numerical instability. Additionally, we build an algorithm to solve both models (multiple layers problem and our simplification) in time, showing optimization of the problem when considering 128 divisions in the time interval [ 0 , 1 ] s, solving the inverse problem at each time (interval division) and comparing the recovered source with the initial one in the algorithm. We observed a significant decrease in the computation times when simplifying the numerical calculations, resulting in a decrease up to 50 % in the execution times, between the EIP multilayer model and our simplification proposal, to a single layer homogeneous problem of a homogeneous medium, which translates into a numerical efficiency in this type of problem.

1. Introduction

Mathematical modeling allows for interpreting phenomena in nature, physics, chemistry, biology, medicine, etc. It also gives momentum to the development of several technologies and techniques crucial in neuroscience. Among the widely-used methods for analyzing neural activity, we list the brain scans based on tomography by positron emission, nuclear magnetic resonance, etc. [1,2]. Magnetoencephalography, as well as electroencephalography, are also widely-known methods [1,3]. The neural activity has a large number of bioelectrical signals [4,5]. Hence, electroencephalography is the most popular method among the methods for analyzing brain activity. Electroencephalography is a non-invasive method, based on the electron’s study in the scalp for registering the brain’s electrical activity [1]. Each electrical signal is produced by neuron populations, working synchronously [4,6], known as electroencephalogram or EEG. Thus, the EEG is used to detect anomalies and pathologies in the brain, such as epilepsy, mal-functioning, brain rhythms, etc. [1], validated by several diagnostic techniques. In research works, given situations require determining the causes underlying a specific phenomenon from partial information [7]. Such problems are the so-called identification problems [8,9], widely studied in neuroscience for identifying bioelectrical brain signals from the EEG. To provide a solution for the identification problems, mathematical models, as well as non-invasive techniques, are used to interpret the EEG as a record of the potentials of an electrical signal [1,4,5,8]. These potentials come from a specific type of electrical activity of the excitable tissues measuring the potential difference between an explorer electrode and a reference one. Electrochemical activity generates bioelectrical sources. In some cases, we can consider the generators concentrated in a region of the brain, represented by square-integrable functions defined over that region [1,2,4,5,8]. In the particular case of dipolar sources (representing epileptic foci), it is necessary to focus the problem analysis using the generalized functions or distributions. We recall that epilepsy is one of the most common neurological diseases, affecting around 50 million people of all ages around the world. The epilectic foci are modeled by dipolar sources, which are represented using the Dirac delta (WHO-epilepsy) [10]. One of the main applications of electroencephalography is to study potentials, for determining zones of bioelectrical activity associated with a specific stimulus, either for studying cognitive processes or for the diagnostic and detection of epileptic foci (in both cases, located on the cerebral cortex or subcortical layers). Another application of the EEG is determining sleep anomalies. We bear in mind that epileptic foci can be related to edemas, tumors, and calcifications in the brain. Epilepsy is generated mainly by genetic factors; however, there is also acquired epilepsy, as in the neurocysticercosis case, and the presence of craniocerebral hemorrhages or trauma. The main cause of epilepsy late-onset is still neurocysticercosis, an infection of parasitic origin caused by the pig’s cysticercus that mainly affects individuals under 20 years of age and adults over 65 years to a lesser extent. Despite the considerable progress in other areas, EEG is still the most widely-used tool for its diagnosis.
We recall that a source can be expressed as the direct sum of two components, with one corresponding to the harmonic source producing the EEG. It is well known that it is not possible recovering the complete source. The most widely-used methods in the literature are devoted to recovering the harmonic source instead, namely, the Fourier Series Method, the conjugate gradient with finite element method to solve the corresponding boundary problems, and LORETA (based on Tikhonov regularization methods, to calculate the parameters of a dipolar source representing epileptic foci) [11]. Some of these methods are easy to implement and conceptually simple in the case of simple geometries, for example, the Fourier series method, as in Conde-Mones et al. [12], where a regularization is proposed using a cut-off in spherical geometries. On the other hand, the conjugate gradient method has a more complicated implementation and the capability to be used on more complex geometries, for example, in inverse electroencephalography, considering two coupled homogeneous regions [12], where such a method was used to solve the Cauchy problem in an annular bidimensional region. In the same bidimensional case, Fraguela et al. [13] analyzes the simple case of two concentric circles, requiring a priori information in order to determine the complete source. In other works such as Morin et al. [14], the inverse EIP is considered for two dipolar sources, addressing the nonlinear problem as two linear problems. These two works are illustrated without considering temporal variation. Furthermore, the latter method, LORETA [11], is applied to determine sources that can be represented by a finite number of parameters, which is a shortcoming since bioelectrical sources in the brain are more complicated.
Considering the applications of the homogeneous media problems, as in Tsitsas et al. [15], we reduce the case of multiple layers to one homogeneous media. The latter allows us to use the theoretical and numerical results for the multi-layer case. Our proposal includes software tools to tackle these problems, considering the sources’ types presented in the previously mentioned works, and solving the problem in time considering the EEG frequencies.
In this work, we show a proposal to simplify the Electroencephalographic Inverse Problem (EIP), which gives our motivation, considering its relevance in determining bioelectrical sources—in particular, sources associated with epileptic foci. As we have mentioned before, the EEG is used to study cognitive processes and anomalies associated with these processes. Tumors, edemas, and calcifications are also studied using the EEG. To this aim, we consider in the first place the multiple layers conductive medium problem, modeled as a two-regions boundary problem for volumetric dipolar sources in the brain, from EEG measurements in the scalp. We use a simplification of the conductive medium problem to a homogeneous region problem with a null Neumann condition on its boundary. Additionally, the source must be recovered from one measurement on the boundary of the homogeneous region, which is obtained from the EEG. We model the conductive medium problem for two layers or regions ( Ω 1 and Ω 2 ), solving the direct and inverse problem from the model for two different sources in the conductive medium problem and the previously mentioned simplification. In the case corresponding to the scalp potential, we use exact procedures. To solve the simplified problem, we use the Green’s function in a single homogeneous region modeled for the Poisson’s equation with a null Neumann boundary condition along with the Fourier series method [9,16,17]. Thus, the inverse problem transforms into a sources identification problem in a homogeneous medium with a null Neumann boundary condition. Subsequently, we build an algorithm to solve the problem efficiently along the time interval [ 0 , 1 ] s considering an iterative process for the optimal number of the interval divisions (128) and solving the problem at each time in the interval division. Our (simplification) gives numerical and computational advantages regarding the classical solution method, as was shown in the numerical examples developed for two types of sources. Thus, our proposal is feasible to improve the numerical computation of the inverse problem for other sources’ types. Another advantage of our proposal is the simplifications of the theoretical analysis because there are plenty of results for the case of the boundary value problem Poisson equation with the Neumann boundary condition. Furthermore, in the case of tumors, edemas, and calcifications, the electric characteristic changes in the place occupied by the anomaly. The latter leads to considering more regions and appropriated boundary conditions on the separation interface between the anomaly and the healthy brain (we regard a physiological anomaly also known as brain pathology, like the one corresponding to an alteration of the brain’s healthy tissue, caused by diseases or alterations. In the case of a tumor, the zone occupied changes the conductivity, giving place to a fibrous layer surrounding it, generating a current, the so-called secondary current, producing an abnormal EEG). Thus, the numerical and computational advantages mentioned above play an important role in this kind of problem.
We bear in mind that the simplification does not assume some piece of information about the sources or the medium. It uses variable changes to reduce the inverse source problem in a multi-layer region to one in a homogeneous region. As a first step, we solve the Cauchy problem in an annular region. This is an ill-posed problem due to its numerical instability, and regularization methods are used to handle the mentioned instability. Then, a Neumann problem for the Laplace equation is solved, which is a well-posed problem. These two problems allow us to find the proposal. The existence and uniqueness of the solution to these problems can be studied separately.

2. Mathematical Model of the EIP

We model a source identification problem [4,5,18], with a source in the brain (Figure 1g,h) and measurements (EEG) recorded on the scalp. We consider the EEG to be produced by large neuron conglomerates simultaneously activated (bioelectrical sources) [4,6]. Moreover, we assume the electric currents produced in the region Ω 1 are caused only by the brain’s electrical activity. Such currents are classified as ohmic and primaries. The former is produced by the movement of ionic charges across the extracellular fluid in the brain and the latter by the diffusion currents along the neural membranes denoted by J P [1,6] (main scope in the identification problem). Such membranes give additional information regarding the affected zone location (Figure 1h). We illustrate this in the 3D models in Figure 1a–e, where we show the skull, brain, and scalp. In Figure 1a, we show a human with short hair in the same scalp region. In Figure 1b,c, we show a cut in the left region displaying the frontal and parietal lobes, respectively. In Figure 1d,e, we show a rotation and transversal cut of Figure 1c, displaying the inner regions of the brain, skull, and scalp separately, and, in Figure 1f, we show the skull and scalp in white, and the inner brain region in colors, with two contrasting regions.
Without loss of generality, we consider the human head as a conductor medium split into two disjoint regions [19], as seen in Figure 2c, with region 1 constituted by the brain, 2 by the light-tone color region (scalp and skull) in Figure 1f (where Ω = Ω 1 ¯ Ω 2 ) Ω 1 is the cerebral cortex and Ω 2 is the rest of the head. We can apply this idealization to our construction, which could be further extended to consider additional layers to illustrate the rest of the tissues introducing electrical noise, interference, or modifying the signal coming from the source (inside Ω 1 ). As we mentioned before, the electric activity of the brain is generated by the ionic interchange of a conglomerate of neurons activated simultaneously, and this electrical activity is recorded using electrodes located on the scalp in a EEG (electroencephalogram) [1,4,6,13,14,18,20,21,22]. The ionic interchange of this conglomerate produces a current density called the bioelectrical sources and is denoted by J P (the primary current). The Electroencephalographic Inverse Problem (IEP) consists of finding, from the EEG, the bioelectrical sources that produces such EEG. The presence of this density current generates electromagnetic potentials associated with the vector fields E , and B which are coupled [23]. From experimental data, it has been found that the corporal tissues can be regarded as a resistive medium for frequencies up to one Hertz since the capacitive impedance is extremely small [1,4,5,23]. Hence, we can neglect the displacement current in the Maxwell equations. Thus, the Ampere–Maxwell law can be written in the following form: × B = J with H the magnetic induction field. Taking the divergence of both sides of the equation, we obtain · J = 0 (describing the steady-state of the system). These equations represent the quasi-static model [4,5,23].
The bioelectrical sources cannot radiate a considerable amount of energy since the observation and the source size are considerably smaller than the wavelength associated with the higher frequency produced by bioelectrical processes in the brain. These signals behave as slowly varying signals, and therefore we can consider B t = 0 , i.e., we can neglect the variations of B on time t. Hence, from the previous results and the Faraday law, we obtain × E = 0 , considering E = U with E a conservative field. According to cerebral tissues’ linearity and homogeneity properties, the currents in any instant depend on the sources at such time and obey the superposition law. Hence, formally we can express the total current as a superposition of a current associated with the primary source J P and the one due to the presence of the electric field E in the brain region with conductivity σ ( σ is used to generalize the process, since there is a σ i conductivity for each region Ω i , with Ω = Ω 1 ¯ Ω 2 ) leading to J T = J P + σ E , where J P denotes a primary current, σ represents the ohmic current (in both cases density of current), and σ i represents the constant conductivity of the region σ i ( i = 1 , 2 ). Hence, in the region Ω 1 (which represents the brain), the potential u satisfies
· u = · J P σ 1 ,
from which we obtain Δ u = f , where f = 1 σ 1 · J P . In the region Ω 2 , there are no bioelectrical sources, and the potential satisfies the Laplace equation. On the surface S 1 separating the homogeneous regions, the boundary conditions correspond to the transmission conditions
u 1 = u 2 ; σ 1 u 1 n 1 = σ 2 u 2 n 1 , on S 1 .
Since the air conductivity is zero, we obtain
u 2 n 2 = 0 , on S 2 .
Finally, the potential u satisfies the following boundary value problem:
Δ u 1 = f in Ω 1 ,
Δ u 2 = 0 in Ω 2 ,
u 1 = u 2 on S 1 ,
σ 1 u 1 n 1 = σ 2 u 2 n 1 on S 1 ,
u 2 n 2 = 0 on S 2 .
The EEG is related to the potential u in the following form (t-fixed) E E G = u 2 S 2 . Thus, if we consider the constant conductivities σ 1 and σ 2 in Ω 1 and Ω 2 , respectively, the brain cortex S 1 , and the scalp S 2 , we can have a suitable representation of Figure 1 and in the following boundary problem, the Electroencephalographic Inverse Problem (EIP) [4,18,24], described in Equations (4)–(8) (where u i = u Ω i , i.e., u i is the electric potential in Ω i for i = 1 , 2 , n i the unitary vector normal to the region Ω i , Δ the Laplacian operator and f = div J p / σ 1 ).
The boundary conditions in Equations (6) and (7) are the so-called transmission equations or conditions, and we obtain Equation (8) considering the conductivity of Ω C as zero (the air conductivity). From Green’s formulae [9,17,24], we deduce the following compatibility condition
Ω 1 f = 0 .
The cerebral cortex has a thickness varying from 1.5 mm to 4.5 mm. Hence, from the point of view of mathematical modeling, the cerebral cortex can be considered as a 3D-space surface. Thus, the bio-electrical sources generated in the cerebral cortex, not only dipolar sources, can be regarded as functions defined on the mentioned surface. Therefore, the boundary condition associated with the S 2 current fluxes reflects the presence of cortical sources. Following the notation used for the volumetric sources, we denote the cortical current density by J p . Hence, the boundary condition is given by:
σ 1 u 1 n 1 = σ 2 u 2 n 1 + J p · n 1 on S 1 ,
with J p · n 1 the cortical source, satisfying a compatibility condition similar to Equation (9). Moreover, if we consider simultaneously cortical and volumetric sources, the compatibility condition is given by
Ω 1 f + Ω 1 J p · n 1 = 0 .
To build a simplification of the EIP, we analyze the identification problem of the source f, using the boundary problem described in Equations (4)–(8) along with the boundary condition u 2 = V , considering only volumetric sources, and we neglect the presence of cortical sources. Hence:
Definition 1.
The inverse problem associated with Equations (4)–(8) (EIP) consists of determining a source f from a measurement V defined over S 2 , such as the solution u of the direct problem corresponding to the source f, satisfying u S 2 = V .

3. Simplification of the Electroencephalographic Inverse Problem

3.1. Operational Statement

We present some results. In the first place, we consider the following spaces
U = f L 2 ( Ω 1 ) : S 1 f d S 1 = 0 = L 2 ( S 1 ) / R ,
V = u H 1 ( Ω ) : Ω u d Ω = 0 = H 1 ( Ω ) / R ,
W = v L 2 ( S 2 ) : S 2 v d S 2 = 0 = L 2 ( S 2 ) / R .
Definition 2.
Let f U , the function u V is the so-called weak solution to the Problems (4)–(8) if it satisfies
σ 1 Ω 1 u 1 · v d x + σ 2 Ω 2 u 2 · v d x = Ω 1 f v d x ,
v H 1 ( Ω ) .
Theorem 1 is related to the existence and uniqueness of the weak solution. Its proof can be found in [13].
Theorem 1.
Let f be a function such that f U , and the condition in Equation (9) is necessary and sufficient for the existence of a weak solution to the described problem in Equations (4)–(8). The weak solution is unique if u V , i.e., u satisfies Ω u ( x ) d x = 0 . Furthermore, u H 1 ( Ω ) C f L 2 ( S 1 ) , where the constant C does not depend on the function f.
Taking into account the existence and uniqueness of the solution to the described problem in Equations (4)–(8), we can define the operator T : U V , with T ( f ) = u . This operator is continuous, as follows from the inequality in Theorem 1. The composition of the continuous operator T and the trace operator T r : V W (a compact operator) define a compact operator A : U W given by A = T r T , i.e., A ( f ) = u S 2 , whose kernel is described in the Theorem 2:
Theorem 2.
Let H 1 ( Ω 1 ) be a subspace of harmonic functions in Ω 1 orthogonal to constant functions. Hence, [ K e r A ] = H 1 ( Ω 1 ) holds.
Theorem 3 allows us to apply regularization methods for handling the numerical instability present in this problem. The proof of the Theorem is in the work by Fraguela et al. [13].
Theorem 3.
I m ( A ) is dense in L 2 ( S 2 ) .
Thus, the operator A allows us to study the shortcomings of the inverse identification problem [13].

3.2. Simplified Electroencephalographic Inverse Problem

We can reduce the model describing the EIP to a homogeneous region by using a harmonic function u 2 determined by the following Cauchy problem [7,9,24]:
Δ u 2 = 0 , in Ω 2
u 2 = V , on S 2
u 2 n 2 = 0 , on S 2 .
To determine u ¯ , we consider
Δ u ¯ = 0 , in Ω 1
u ¯ n 2 = ψ , on S 1 ,
where ψ = σ 2 σ 1 u 2 n 2 S 1 , and u ¯ is orthogonal to the constants. Hence, the uniqueness of the solution holds if the compatibility condition is satisfied according to ψ . The condition is given by S 1 ψ s d s (deduced from Green’s formulae) [9,17,24]. As the last step, we consider the following inverse problem: To determine a source function f satisfying the following boundary value problem
σ 1 Δ u ^ = f in Ω 1 ,
σ 1 u ^ n = 0 in S 1 ,
for u ^ S 1 = g = ϕ u ¯ S 1 and ϕ = u 2 S 2 . From the previous arguments, we can solve the EIP using the inverse problem in a homogeneous region set by Equations (21) and (22), which we call the Simplified Electroencephalographic Inverse Problem (SEIP). We are considering the problem in a homogeneous region. Hence, we can use the Green’s function to find a solution to the problem described in Equations (21) and (22). Thus:
Definition 3.
The so-called Green’s function of the boundary problem described in Equations (21) and (22) is a function G ( y , x ) satisfying the following boundary problem:
Δ G y , x = δ y x 1 m Ω , y , x i n Ω ,
G n S = 0 , x S = Ω , y Ω ,
with m ( Ω ) the volume of the region Ω.
Ω 1 represents one of the simple geometries mentioned at the beginning (for example), a circle of radius R = R 1 . Green’s function is given by
Δ x G y , x = δ x y 1 π R 1 2 , in Ω ,
G x , y n = 0 , Ω 1 ,
with a solution given by
G x , y = 1 2 π ln x y + ln x y ¯ R 1 2 x 2 + y 2 2 R 1 2 ,
where y ¯ is the complex conjugate of y. From the previous arguments and considering Definition 3, we establish the following Theorem (Theorem 4), regarding the solution representation in terms of Green’s functions. The proof of Theorem (Theorem 4) is in the references [24,25,26].
Theorem 4.
If f C 0 , then the classic solution u of the SEIP is given by
u x = Ω G y , x f y d y ,
with G the Green’s function satisfying the problem in Equations (25) and (26).

4. EIP Considering Dipolar Sources

Determining the distributions describing the bioelectrical sources (given the neural activity) is not an easy task. Several techniques and methods have been applied to simplify this problem. For instance, from the previous simplification (SEIP), we can consider a current dipole (a dipolar model of equivalent current) already validated as an accurate representation of sources (shallow sources) inside the brain [13,14,20,21,22,27]. Hence, we can extend the analysis beyond more complex systems with multiple dipoles of the equivalent current type. In this sense, we illustrate the previously mentioned arguments with models simulating epileptic foci using several dipoles or multipolar expansions. Therefore, we consider a single dipole [4], representing the source function f, and at the same time
f = 1 σ 1 div P δ x a ,
with P the dipolar moment and δ x a the Dirac delta centered at a [17,24]. If the current is given by J p = P δ x a , the existence’s proof of the boundary problem solution is carried out using Theorem 4 as follows: There exists a succession of continuous functions f n converging to the Dirac delta. Moreover, there exists the solution u n of the boundary problem, for each element in the functions succession div ( P f n ) . Such a succession u n converges to the solution to the problem described in Equations (21) and (22), with
u n x = Ω G y , x f n y d y .
Since lim n u n exists and does not depend on the convergence of the succession to f, we will refer to such a limit as the solution to the boundary problem described in Equations (21) and (22). Thus, if f is given by Equation (29), the solution is
u x = P σ 1 · y G y , x y = a ,
with G ( x , y ) the Green’s function of the problem. In this case, we have a unique solution to the inverse problem if the measurement V is well-known over all the scalp [9,28,29]. Hence, if we know V, we can recover the parameters of the dipolar source, i.e., the dipolar momentum P and its location a, using the least squares method [9,29]
min P , a u ^ x f 2 ,
with u ^ the solution of the problem described in Equations (21) and (22), f given by Equation (29), and u ^ expressed in terms of the source f. We bear in mind the inconveniences of using the Green’s function method [9,17,24] for explicitly determining the functions in complex geometries. Generally speaking, if there are edges where we cannot apply the Green’s method [17], we can use the ideas presented in this work, to develop an algorithm to ease the determination of the Green’s functions and hence the solution.

5. Development of the Model Using Simple Geometries

5.1. Concentric Circles Model

In order to validate the ideas laid out in Section 4, we need in the first place to provide a solution to the direct problem. Hence, we consider the human head modeled with two concentric circumferences, as shown in Figure 3a,b, to obtain an exact solution without using numerical methods. The previously stressed arguments are crucial for building examples to validate the Simplification of the EIP (SEIP) to a problem defined in a homogeneous region. The results of this section can be extended (in the circumference case) to concentric spheres, considering that we will require to compute numerically some integrals associated with the Fourier coefficient of the solution (solution of the direct problem). Hence, we conclude that geometries with certain complexity as spherical ones can be solved with our proposed method, requiring, however, numerical methods to solve the direct and inverse problems associated with the phenomenon. Even in such a case, the proposed method offers several advantages in reducing the required computations. According to the ideas stressed in this work, we can reduce the inverse problem to a circular homogeneous region problem using the aforementioned Green’s function method [9,17,24].

5.2. Direct Problem Solution

To find a solution to the direct problem, we consider the following auxiliary boundary problem (similar to the boundary problem described in Equations (4)–(8)
Δ ω 1 ( r , θ ) = 0 in Ω 1 ,
Δ ω 2 ( r , θ ) = 0 in Ω 2 ,
ω 1 ( r , θ ) = ω 1 ( r , θ ) g in S 1 ,
σ 1 ω 1 n 1 ( r , θ ) = σ 2 ω 2 n 1 ( r , θ ) in S 1 ,
ω 2 n 2 ( r , θ ) = 0 in S 2 ,
with g x = u ^ x = P σ 1 · y G y , x y = a and x S 1 . The solution of the direct problem described in the boundary problem in Equations (33)–(37) is unique and orthogonal to the constants space [9,24]. Hence, the solution to the problem is given by:
u x = u ^ + ω 1 x Ω 1 ω 2 x Ω 2 ,
considering G ( x , y ) given in Equation (27) and the model in Equations (33)–(37), we compute the solution applying the Fourier series method [16,17], obtaining an equations system from the coefficients and substituting the variable values in the proper regions. Thus,
ω 1 ( r , θ ) = k = 1 a k 1 r k c o s ( k θ ) + b k 1 r k s i n ( k θ ) ,
ω 2 ( r , θ ) = k = 1 a k 2 r k + b k 2 r k c o s ( k θ ) + c k 2 r k + d k 2 r k s i n ( k θ ) ,
with ω 1 and ω 2 expressed as Fourier series [16], with a k 1 and b k 1 the coefficients of ω 1 ; a k 2 , b k 2 , c k 2 and d k 2 the coefficients of ω 2 . Furthermore, we consider Equation (35), with g ( θ ) = k = 1 g k 1 c o s ( k θ ) + g k 2 s i n ( k θ ) (with coefficients g k 1 and g k 2 ), to determine if the coefficients satisfy
σ 1 g k 1 = σ 1 σ 2 a k 2 R 1 k + σ 1 + σ 2 b k 2 R 1 k ,
σ 1 g k 2 = σ 1 σ 2 c k 2 R 1 k + σ 1 + σ 2 d k 2 R 1 k ,
with r R 1 in Ω 1 or S 1 . If r R 2 in Ω 2 or S 2 , we can finally verify that the coefficients in Equations (39) and (40) are given by
a k 2 = σ 1 g k 1 R 1 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k , c k 2 = σ 1 g k 2 R 1 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k , b k 2 = σ 1 g k 1 R 1 k R 2 2 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k , d k 2 = σ 1 g k 2 R 1 k R 2 2 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k ,
a k 2 = σ 1 g k 1 R 1 2 k + R 2 2 k R 1 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k g k 1 R 1 k ,
b k 2 = σ 1 g k 2 R 1 2 k + R 2 2 k R 1 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k g k 2 R 1 k .
The coefficients in Equations (43)–(45) are the solution to the problem described in Equations (33)–(37). Without loss of generality, we can consider that the experimental measurement (EEG) is given by V = k = 1 V k 1 c o s ( k θ ) + V k 2 s i n ( k θ ) , with its corresponding coefficients given by
V k 1 = g k 1 σ 1 g k 1 R 1 k R 2 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k ,
V k 2 = g k g σ 1 g k 1 R 1 k R 2 k σ 1 σ 2 R 1 2 k + σ 1 + σ 2 R 2 2 k ,
computing the Fourier expansion of the function g = P σ 1 · y G y , x y = a . To this aim, we obtain in the first place y G y , x with G given by Equation (27):
y G y , x = x y x y 2 + y R 1 2 + 1 x y 2 A G 1 x 1 + B G 2 x 2 , A G 1 x 2 B G 2 x 1 ,
with A G 1 = x 1 y 1 + x 2 y 2 + R 1 2 and B G 2 = y 1 x 2 y 2 x 1 . If we consider the electric dipole (representing the epileptic foci, P = ( p 1 , p 2 ) ), we find the following expression for g
g x = p 1 σ 1 x y 2 C x y g + x 1 y 1 + p 2 σ 2 x y 2 C x y t g + x 2 y 2 y = a ,
with C x y g = A G 1 x 1 + B G 2 x 2 and C x y t g = A G 1 x 2 + B G 2 x 1 . Considering the orthogonality between constant functions and the solution, we can neglect some terms, such as y 1 R 1 2 and y 2 R 1 2 ; denoting x 1 = R 1 cos ( θ ) , x 2 = R 1 sin ( θ ) , y 1 = r cos ( θ y ) and y 2 = r sin ( θ y ) and substituting them into Equation (49), we obtain
g x = p 1 1 R 1 2 σ 1 x y 2 R 1 cos θ r cos θ y + p 2 1 R 1 2 σ 2 x y 2 R 1 sin θ r sin θ y .
Thus, the Fourier coefficients of g are
g k 1 = p 1 1 R 1 2 π r 0 k 1 σ 1 R 1 k 2 R 1 2 r 0 2 r 0 2 cos k + 1 θ y + R 1 2 cos k 1 θ y + p 2 1 R 1 2 π r 0 k 1 σ 2 R 1 k 2 R 1 2 r 0 2 r 0 2 sin k + 1 θ y + R 1 2 sin k 1 θ y p 1 cos θ y σ 1 + p 2 sin θ y σ 2 1 R 1 2 2 π r 0 k + 1 cos k θ y R 1 k 2 R 1 2 r 0 2 ,
g k 2 = p 1 1 R 1 2 π r 0 k 1 σ 1 R 1 k 2 R 1 2 r 0 2 r 0 2 sin k + 1 θ y + R 1 2 sin k 1 θ y + p 2 1 R 1 2 π r 0 k 1 σ 2 R 1 k 2 R 1 2 r 0 2 r 0 2 cos k + 1 θ y + R 1 2 cos k 1 θ y p 1 cos θ y σ 1 + p 2 sin θ y σ 2 1 R 1 2 2 π r 0 k + 1 sin k θ y R 1 k 2 R 1 2 r 0 2 .
We include the procedure to obtain Equations (51) and (52) in Appendix A. The restriction of the function ω 2 on S 2 gives us the solution to the direct problem. In order to solve the inverse problem, we require the solution of the direct problem. We use COMSOL and MATLAB to obtain the solutions of the direct and inverse problems and to compare the results. Moreover, we consider the quasi-static model to generate a temporal variation of the EEG (or generate an EEG). We need to solve the direct problem at each time. We consider a moment in a time interval as a partition (segment or step) of the time interval where the EEG is measured. For the purposes of this work, we consider the time interval given by t = [ 0 , 1 ] . We will divide this interval conveniently. We recall that the brain frequencies are below 64 Hz [1,6]. Thus, by virtue of the Nyquist theorem, we propose a number of divisions multiple of 64, for example, 128 division of time interval t, [30,31]. Moreover (to validate the computation times as well), we propose 64, 128, 256, and 512 divisions of the time interval to compare results of the computation time and obtained error, comparing both the model and recovered sources. The latter allows us to obtain the largest information set regarding our proposal (the problem simplification and the iterative algorithm). We did not include the time in the model. However, it is straightforward to introduce it when considering the solution evolution at each time, obtaining a solution for each time. Hence, we denote by f t i = f ( x , t i ) , x Ω 1 , and u t i = u ( x , t i ) , x Ω , i = 1 , , 256 . Thus, we build an algorithm, considering the solution of the boundary problem using the least-squares method, our simplification proposal, and the solution at each time. The algorithm returns the recovered source as the inverse problem solution. The algorithm also compares the source considered in the boundary problem (model source) with the recovered source. We describe this algorithm in Figure 4 and indicate the equations considered in each iteration. The described flowchart can be used to build other algorithms generalizing the methods to solve the boundary problem (an original conductive medium problem for different layers or our simplification) using the Fourier series method [9,17], finite element method [24,26], or any other method. Moreover, the time integration to the solution is performed straightforwardly in the iteration considering the solution of the inverse problem at each time.
Thus, in Figure 5a–h, we show the boundary problem solution (simplified, in COMSOL) of a single region described in Equations (21) and (22) (reduced in Equations (8)–(33) with its solution in Equations (51) and (52) for the 2D and 3D cases in Figure 5a,b, respectively. We show the original boundary problem for two regions described in Equations (4)–(8) for the 2D case and 3D case in Figure 5e,f, respectively. We also show the solution (in Matlab) of the direct problem with its solution restricted to the boundary ( u ^ Ω z ) in two different points over the boundary for z = x in Figure 5c and z = x in Figure 5g. We point out that the solutions for the simplified case u ^ Ω z with normal u Ω z , and z in the equatorial disk in the 2D and 3D cases are similar with a dispersion value of 1 × 10 5 . Thus, the originally simplified modeled problem (2D and 3D) is equivalent or has acceptable dispersion values. On the other hand, we show the solution to the direct problem (Matlab) to the 3D case of two regions, placing z in the poles. Hence, in Figure 5d, we show u ^ Ω z with z = y , and in Figure 5h for z = y . Considering both the regions, the radius value is 1, and the conductivity 2, for region 1, whereas, for region 2, the radius value is 1.2 and conductivity 1, for both the 2D and 3D case, at a single time.

6. Inverse Problem Solution

To solve the inverse problem, we consider P = [ 1 , 1 ] (dipolar moment), for the function δ x a 1 M β e x p β 2 β 2 x a 2 , if x a < β , and 0 in other case with x and a vectors (Equation (29)). M β is the normalization constant M β = Ω 1 e x p β 2 β 2 x a 2 d x with x Ω 1 . Therefore, without loss of generality, we can assume the measurement is given by V = k = 1 V k 1 c o s ( k θ ) + V k 2 s i n ( k θ ) . Following the previously described procedure, we determine function u 2 as the solution of the Cauchy problem in Ω 2 from V. Hence, we obtain
u 2 ( r , θ ) = 1 2 k = 1 V k 1 H r R c o s ( k θ ) + V k 2 H r R s i n ( k θ ) ,
with H r R = r R 2 k + R 2 r k . Subsequently, we determine the harmonic function u ¯ in Ω 1 , orthogonal to the constants, such as the Neumann condition u ¯ n 1 = ψ = σ 2 σ 1 u 2 n 1 S 1 holds. Such a function is given by
u ¯ = σ 2 2 σ 1 k = 1 r R 1 k R 1 R 2 k R 2 R 1 k V k 1 c o s ( k θ ) + V k 2 s i n ( k θ ) ,
the measurement (simulation of a given experiment or experimental data) g in S 1 should satisfy
g = 1 2 k = 1 R 1 R 2 k 1 σ 2 σ 1 + R 2 R 1 k 1 + σ 2 σ 1 V k 1 c o s ( k θ ) + V k 2 s i n ( k θ ) .
We emphasize that the Fourier coefficients of g are expressed in terms of V k 1 and V k 2 (Equation (55)). On the other hand, these coefficients are given in terms of the dipolar source parameters P and a. Finally, we should determine the dipole parameters P and a from the measurement V (EEG), using the least-squares method [13,14,20,21,22]. Thus, if we assume the coefficients V k 1 and V k 2 are known, we only require to minimize the functional
min P , a k = 1 g k 1 g ~ k 1 2 + g k 2 g ~ k 2 2 ,
with g ˜ k 1 and g ˜ k 2 Fourier coefficients approximations of g from Equation (55) ( g k 1 and g k 2 in Equations (51) and (52). We can obtain the measurement over the whole scalp if the measurement (EEG) is performed in a finite number of points in the scalp (electrodes) [1,3,6,8]. Such measurement can be obtained using an interpolation regularized method as that presented by Bustamante et al. [32] or the spherical splines interpolation method presented by Perrin et al. [33]. Simple geometries had been used to analyze the electroencephalographic inverse problem (EIP). However, in the case of dipolar sources, several methods have been presented to find their location—for example, in the work by Clerc et al. [34] considering rational approximations in the complex plane and the work by Tsitsas et al. [15], where an algorithm for finding the dipole from the Cauchy data are developed, considering the human head as a spherical model, similar to the extension of a case we have addressed in this work.

7. Numerical Examples

We present numerical (synthetic) examples aiming to illustrate the ideas presented in this work. We consider R 1 = 1.2 , R 2 = 2 , σ 1 = 3 and σ 2 = 1 , as well as a dipolar source such as P = [ 1 , 1 ] (Equation (29)) in Equations (46), (47), (A2) and (A3). We compute the measurement V corresponding to the EEG (simulated according to the conditions in this work at time t = [ 0 , 1 ] , see Figure 5c,d,g,h). The computations are performed under the numerical consideration of the model, with a mesh containing some parameters (similar to the finite element), as we show in Figure 1i, recalling that the anomaly is located as in Figure 1g or Figure 1h. On the other hand, we consider the inherent error of the measurement V δ due to the equipment, randomly related to the Fourier coefficients of V such that V V δ L 2 S 2 < δ , as well as the generalized error, for a suitable δ , a random number Rand, and the errors E k 1 and E k 2 , associated with the Fourier coefficients V k 1 and V k 2 , given by
E r r o r = k = 1 E k 1 ( R a n d ) ( | V | m a x ) ( 6 δ ) c o s ( k θ ) + E k 2 ( R a n d ) ( | V | m a x ) ( 6 δ ) s i n ( k θ )
Considering this, we have the approximation to the function g given by:
g δ = 1 2 k = 1 R 1 R 2 k 1 σ 2 σ 1 + R 2 R 1 k 1 + σ 2 σ 1 V k 1 , δ c o s ( k θ ) + V k 2 , δ s i n ( k θ )
for the 2D case. On the other hand, for the 3D case, we consider the source ( x 2 y 2 ) z . We can analyze this source in spherical coordinates as r 3 2 1 c o s ( 2 ϕ ) c o s ( ϕ ) c o s ( 2 θ ) . We apply the previously described theory to solve the direct problem considering two regions, to simplify the problem to one region as well (as we have described through this work). In this case, the solution of the direct problem obtained as the restriction of the solution of the boundary value problem of two 3D regions, using the Fourier series method [17] is given by:
V θ , ϕ = 14 σ 1 R 1 9 R 2 3 2 π 4 σ 2 σ 1 R 1 7 4 σ 2 + 3 σ 1 R 2 7 27 105 Y 2 , 3 θ , ϕ + Y 3 , 2 θ , ϕ ,
with Y the spherical harmonics [9,17] for a solution u r , θ , ϕ in Ω 1 of the form
u r , θ , ϕ = n = 0 m = n n a n m 1 r n + b n m 1 r n + 2 Y n m θ , ϕ ,
and in Ω 2
u r , θ , ϕ = n = 0 m = n n a n m 2 r n Y n m θ , ϕ ,
In this case, the error is given by
E r r o r = n = 0 m = n n a n m ( R a n d ) n m ( V m a x ) 6 δ n π 2 n + 1 Y n m θ , ϕ .
In what follows, we consider the parameters described at the beginning of this section ( R 1 = 1.2 , R 2 = 2 , σ 1 = 3 and σ 2 = 1 ). For the numerical experiments, we use COMSOL and MATLAB to solve the direct problems. We use scripts developed by us (in MATLAB) to solve the problems using circular and spherical harmonics. To minimize the functional in Equation (56), we use the fminunc Matlab function.
The previously stressed ideas can be used in more realistic geometries of the head along with numerical methods, such as the finite differences and finite element methods.
In Figure 6, we show the solutions to the boundary problems as well as that to the direct and inverse problems for the numerical examples previously mentioned in Section 7. In Figure 6a–d, we show the solution to the boundary problem for the dipolar source in Figure 6a,b for the two regions 2D and 3D cases, respectively. In Figure 6c,d, we show the simplified 2D and 3D cases, respectively. In Figure 6e,f, we show the source recovered solution from solving the inverse problem, respectively. In Figure 6g–j, we show the boundary problem for the source ( x 2 y 2 ) z , in Figure 6g,h, the two regions 2D and 3D cases, respectively, whereas, in Figure 6i,j, the simplified case for the 2D and 3D, respectively. In Figure 6k,l, we show the source and the recovered solution from solving the inverse problem. The errors obtained between the exact and recovered sources were 0.018 for the dipolar source case, and 0.019 for the source ( x 2 y 2 ) z . In Table 1, we show the numerical results from our different comparisons and proposals. We recall that we applied our simplification (reduced) proposal and Fourier series solution in Equations (46) and (47) (obtained as well from Equations (51) and (52)) to solve the inverse problem. Moreover, we solved the two-layers (original) conductive medium problem, comparing in both inverse problems the recovered source. As we mentioned previously, we included time into the problem and subsequently solved both problems, original and reduced, using our algorithm, described in Figure 4, for different time interval divisions (moments in time) of 64 , 128 , 256 , 512 to compare our results. Among these divisions, we concluded that the time interval t = [ 0 , 1 ] is the most optimal and efficient, as we show in Table 1 having significantly short computation times with respect to other divisions. Moreover, the percentage error (error [%]) between the model source (computed from the dipolar momentum P = [ 1 , 1 ] in Equation (29) and for f = ( x 2 y 2 ) z ) and the recovered source (final part of the algorithm shown in Figure 4) validates our proposal as optimal, with a computation time of 2 min in average and an error of 0.02 % . In Table 1, we also show the computation times for different sources recovered by inverse problems involving the multiple-layers conductive medium problem and our simplification proposal, along with the errors between the model sources and the recovered sources solving the inverse problem using our algorithm at different times.

8. Conclusions

In this work, we study the inverse problem for brain bioelectrical sources using the EEG recorded on the scalp. These sources and the EEG are correlated by a boundary value problem deduced from Maxwell’s equations and the head electrical properties. This boundary value problem is defined in a non-homogeneous region representing the head. We consider the epileptic foci case, i.e., anomalies with no electric characteristic changes in the brain but influencing the triggers’ quantities of the brain cells due to a possible problem in the sodium channels (sodium pathy). We are not considering tumor-associated anomalies such as edemas and calcifications, which have electric characteristic changes in the region they occupy. However, for illustration purposes, we briefly stress the tumor case. In the case of a tumor, the zone occupied by it changes its conductivity, generating a fibrous layer surrounding it. In such a layer, the produced current, i.e., the second current, produces an abnormal EEG. If the layer is considerably thin, it can be considered as the surface separating the region occupied by the anomaly from the healthy brain. In such a case, the generating source of the abnormal EEG can be regarded as a shallow-type source, defined over the separation surface and the boundary condition of the separation interface between the healthy brain and the pathology is given by Equations (6) and (10). On the other hand, if the fibrous layer is thick, the EEG generating source can be considered a volumetric source. In this case, the boundary conditions of separation interface are given by Equations (6) and (7).
We emphasize that, in this work, we are focusing only on the source type identification rather than on its localization since the used space coordinates are an idealization for the models and geometric considerations regarding the skull and head representation. Hence, the localization problem is beyond the scope of this work and will be addressed in a forthcoming article since the simplification can optimize the spatial localization of the source.
We apply a simplification, leading us to a boundary value problem in a homogeneous region. In the simplification, we solve the Cauchy problem for the Laplace equation in an annular region and use the Green’s functions method to reduce the problem to a homogeneous region. We solve the simplified problem in space and included time as an additional variable to solve the phenomenon at different times. We consider a moment in time as the division of the time interval in multiples of the frequency known in the EEG. Hence, we propose an algorithm to analyze the boundary problem, the direct problem solution, and the inverse problem solution at each time, considering the time as the iterations in the algorithm. We summarize the results of our proposal in Table 1. We observe that the optimal times and errors show the highest efficiency for 128 divisions in the time interval with an error of 0.02 % and computation time of 2 min in Matlab.
We illustrate the algorithm with sources associated with epilepsy. The latter is one of the most relevant applications of the EEG. In particular, we consider sources associated with epileptic foci. Moreover, the simplicity of the epileptic foci modeling is an attractive example of the dipolar moment application, relating the electromagnetic theory in the sources’ nature and the construction of our bioelectric activity-based proposal. We conclude that our proposal has applications in the identification of this kind of source.

Author Contributions

Conceptualization, J.A.-H. and J.J.O.-O.; Formal analysis, M.M.M.-C., J.A.-H., B.C.-O. and J.J.O.-O.; Investigation, B.C.-O.; Methodology, J.A.-H., B.C.-O. and J.J.O.-O.; Software, J.A.-H. and B.C.-O.; Supervision, M.M.M.-C.; Validation, J.J.O.-O.; Writing—original draft, J.A.-H. and B.C.-O.; Writing—review and editing, B.C.-O. and J.J.O.-O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors want to thank PRODEP (Programa para el Desarrollo Profesional Docente, para el tipo Superior) and CONACYT (Consejo Nacional de Ciencia y Tecnología) for the support given during the course of this research.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

To obtain explicitly the Fourier coefficients of the g ( x ) (Equation (50)), we must remember A G 1 and B G 2 defined in Equation (48) for C x y g = A G 1 x 1 + B G 2 x 2 and C x y t g = A G 1 x 2 + B G 2 x 1 . On the other hand, considering the orthogonality between constant functions and the solution, we can neglect some terms, such as y 1 R 1 2 and y 2 R 1 2 ; and substituting them into Equation (49), we obtain
g x = p 1 1 R 1 2 σ 1 x y 2 R 1 cos θ r cos θ y + p 2 1 R 1 2 σ 2 x y 2 R 1 sin θ r sin θ y .
Thus, to calculate the Fourier coefficients of g in Equation (A1), we follow the expressions:
g k 1 = g x , cos k θ = p 1 1 R 1 2 R 1 2 σ 1 0 2 π cos θ cos k θ x y 2 d θ + p 2 1 R 1 2 R 1 2 σ 2 0 2 π sin θ cos k θ x y 2 d θ 1 R 1 2 r R 1 2 p 1 cos θ y σ 1 + p 2 sin θ y σ 2 0 2 π cos k θ x y 2 d θ ,
g k 2 = g x , sin k θ = p 1 1 R 1 2 R 1 2 σ 1 0 2 π cos θ sin k θ x y 2 d θ + p 2 1 R 1 2 R 1 2 σ 2 0 2 π sin θ sin k θ x y 2 d θ 1 R 1 2 r R 1 2 p 1 cos θ y σ 1 + p 2 sin θ y σ 2 0 2 π sin k θ x y 2 d θ .
In order to obtain explicitly the coefficients of Equations (A2) and (A3), we need to compute the integrals I i k j ( i = 1 , 2 and j = 1 , 2 ), given by
I 1 k 1 = 0 2 π cos θ cos k θ x y 2 d θ , I 1 k 2 = 0 2 π sin θ cos k θ x y 2 d θ , I 2 k 1 = 0 2 π cos θ sin k θ x y 2 d θ , I 2 k 2 = 0 2 π sin θ sin k θ x y 2 d θ .
We reduce these integrals to the following integrals I i m :
I 1 m = 0 2 π cos m θ x y 2 d θ , I 2 m = 0 2 π sin m θ x y 2 d θ ,
with m = 1 , 2 , 3 , (positive integer). Hence,
I 2 m = 2 π r m sin θ y R 1 m 1 R 1 2 r 0 2 .
We use complex variable notions [17] to test it. Setting x = R 1 e i θ and y = r 0 e i θ y , we re-write Equation (A6) as
I 2 m = 1 R 1 m 1 Im 0 2 π y m x y 2 d θ ,
and, considering that d x = i x d θ , the following holds:
I 2 m = 1 R 1 m 1 Im i 0 2 π x m 1 x y 2 i x d θ = 1 R 1 m 1 Im i x = R 1 x m 1 x y 2 d θ .
We define Φ y = x m R 1 2 x y ¯ considering Φ x x x 0 = x m x y R 1 2 x y ¯ and x 0 = y . Thus, since Φ is an analytic function in Ω 1 [17,35], we have
I 2 m = 1 R 1 m 1 Im i 2 π i Φ x 0 = 1 R 1 m 1 Im 2 π y m R 1 2 r 0 2 = 2 π r m sin m θ y R 1 m 1 R 1 2 r 0 2 ,
analogously
I 1 m = 2 π r m cos m θ y R 1 m 1 R 1 2 r 0 2 ,
using and applying trigonometrical identities in the integrals I i k j ( i = 1 , 2 and j = 1 , 2 ), we re-write them as
I 1 k 1 = 2 π r 0 k 1 R 1 k r 0 2 cos k + 1 θ y R 1 2 r 0 2 + R 1 2 cos k 1 θ y R 1 2 r 0 2 ,
I 1 k 2 = 2 π r 0 k 1 R 1 k r 0 2 sin k + 1 θ y R 1 2 r 0 2 R 1 2 sin k 1 θ y R 1 2 r 0 2 ,
I 2 k 1 = 2 π r 0 k 1 R 1 k r 0 2 sin k + 1 θ y R 1 2 r 0 2 + R 1 2 sin k 1 θ y R 1 2 r 0 2 ,
I 2 k 2 = 2 π r 0 k 1 R 1 k r 0 2 com k + 1 θ y R 1 2 r 0 2 R 1 2 cos k 1 θ y R 1 2 r 0 2 .
Equations (A11)–(A14) allow us to obtain the function g in terms of its coefficients g i k ( i = 1 , 2 ), given by
g k 1 = p 1 1 R 1 2 π r 0 k 1 σ 1 R 1 k 2 R 1 2 r 0 2 r 0 2 cos k + 1 θ y + R 1 2 cos k 1 θ y + p 2 1 R 1 2 π r 0 k 1 σ 2 R 1 k 2 R 1 2 r 0 2 r 0 2 sin k + 1 θ y + R 1 2 sin k 1 θ y p 1 cos θ y σ 1 + p 2 sin θ y σ 2 1 R 1 2 2 π r 0 k + 1 cos k θ y R 1 k 2 R 1 2 r 0 2 ,
g k 2 = p 1 1 R 1 2 π r 0 k 1 σ 1 R 1 k 2 R 1 2 r 0 2 r 0 2 sin k + 1 θ y + R 1 2 sin k 1 θ y + p 2 1 R 1 2 π r 0 k 1 σ 2 R 1 k 2 R 1 2 r 0 2 r 0 2 cos k + 1 θ y + R 1 2 cos k 1 θ y p 1 cos θ y σ 1 + p 2 sin θ y σ 2 1 R 1 2 2 π r 0 k + 1 sin k θ y R 1 k 2 R 1 2 r 0 2 .

References

  1. Fornito, A.; Zalesky, A.; Bullmore, E.T. Fundamentals of Brain Network Analysis. In Biology; Elsevier: Berkeley, CA, USA, 2016. [Google Scholar]
  2. Cho, J.; Ibbott, G.; Gillin, M.; Gonzalez-Lepera, C.; Min, C.H.; Zhu, X.; El-Fakhri, G.; Paganetti, H.; Mawlawi, O. Determination of elemental tissue composition following proton treatment using positron emission tomography. Phy. Med. Biol. 2013, 58, 3815–3835. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Ravan, M. Beamspace fast fully adaptive brain source localization for limited data sequences. Inverse Probl. 2017, 5, 055021. [Google Scholar] [CrossRef]
  4. Sarvas, J. Basic Mathematical and Electromagnetic Concepts of the Biomagnetic Inverse Problem. Phys. Med. Biol. 1987, 32, 11–22. [Google Scholar] [CrossRef]
  5. Heller, L. Return Current in Encephalography. Variational Principles. Biophys. J. 1990, 57, 601–606. [Google Scholar] [CrossRef] [Green Version]
  6. Nunez, P.L.; Srinivasan, R. Electric Fields of the Brain: The Neurophysics of EEG; Oxford University Press: Oxford, UK, 2006. [Google Scholar]
  7. Riley, K.F.; Hobson, M.P.; Bence, S.J. Mathematical Methods for Physics and Engineering: A Comprehensive Guide; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
  8. Tiumentsev, Y.; Egorchev, M. Neural Network Modeling and Identification of Dynamical Systems; Elsevier Academic Press: London, UK, 2019. [Google Scholar]
  9. Glowinski, R.; Neittaanmäki, P. Partial Differential Equations: Modelling and Numerical Simulation. In Computational Methods in Applied Sciences; Springer: Dordrecht, The Netherlands, 2008. [Google Scholar]
  10. WHO (World Health Organization). 2019. Available online: https://www.who.int/news-room/fact-sheets/detail/epilepsy (accessed on 20 April 2022).
  11. Decker, S.; Roberts, A.; Green, J. LORETA Neurofeedback in College Students with ADHD; Elsevier Academic Pressl: San Diego, CA, USA, 2015; Volume 14, p. 333. [Google Scholar]
  12. Conde-Mones, J.; Juárez-Valencia, L.; Oliveros-Oliveros, J.; León-Velasco, D. Stable numerical solution of the Cauchy problem for the Laplace equation in irregular annular regions. Methods Partial Differ. Equ. 2008, 33, 1799–1822. [Google Scholar] [CrossRef]
  13. Fraguela, A.; Morín, M.; Conde, J.; Oliveros, J. Inverse electroencephalography for volumetric sources. Math. Comput. Simul. 2008, 78, 481–492. [Google Scholar] [CrossRef]
  14. Morín, M.; Netzahualcoyotl, C.; Conde, M.; Oliveros, J.; Santillan, A. Stable Identification of Sources Associated with Epileptic Focus on the Cerebral Cortex. Rev. Mex. Ing. Bioméd. 2019, 40, e201854. [Google Scholar] [CrossRef]
  15. Tsitsas, N.; Martin, P. Finding a source inside a sphere. Inverse Probl. 2011, 28, 015003. [Google Scholar] [CrossRef]
  16. Downes, J.R.; Faux, D.A. The Fourier-series method for calculating strain distributions in two dimensions. J. Phy. Cond. Matter. 2008, 9, 4509–4520. [Google Scholar] [CrossRef]
  17. Dennemeyer, R. Introduction to Partial Differential Equations and Boundary Value Problems; McGraw-Hill: New York, NY, USA, 1968. [Google Scholar]
  18. Grave-de-Peralta, R.; González-Andino, S.; Gómez-González, C.M. The biophysical foundations of the localisation of encephalogram generators in the brain. The application of a distribution-type model to the localisation of epileptic foci. Rev. Neurol. 2004, 39, 748–756. [Google Scholar] [PubMed]
  19. Rudin, W. Principles of Mathematical Analysis; McGraw-Hill: New York, NY, USA, 1979. [Google Scholar]
  20. León-Velasco, D.; Morín, M.; Oliveros, J.; Pérez-Becerra, T.; Escamilla-Reyna, J. Numerical Solution of Some Differential Equations with Henstock–Kurzweil Functions. J. Funct. Spaces 2019, 2019, 8948570. [Google Scholar] [CrossRef]
  21. Morín, M.; Netzahualcoyotl, C.; Oliveros, J.; Conde, J.; Juárez, L. Stable identification of sources located on separation interfaces of two different homogeneous media. Ad. Differ. Equ. Control Process. 2019, 20, 53–97. [Google Scholar] [CrossRef]
  22. Conde, J.; Estrada, E.; Oliveros, J.; Hernández, C.; Morín, M. Stable Identification of Sources Located on Interface of Nonhomogeneous Media. Mathematics 2021, 9, 1932. [Google Scholar] [CrossRef]
  23. Plonsey, R. Bioelectrical Phenomena; McGraw-Hill: New York, NY, USA, 1969. [Google Scholar]
  24. Sobolev, S.L. Partial Differential Equations of Mathematical Physics. In Pergamon Press and Addison-Wesley; Elsevier: London, UK, 1964. [Google Scholar]
  25. Kress, R. Linear Integral Equations; Springer: New York, NY, USA, 2014. [Google Scholar]
  26. Tikhonov, A.N.; Samarskii, A.A. Equations of Mathematical Physics; Oxford Pergamon: Oxford, UK; Dover Publications: Mineola, NY, USA, 2013. [Google Scholar]
  27. Muravchik, C.H.; Nehorai, A. EEG/MEC error bounds for a static dipole source with a realistic head model. IEEE Transac. Signal Process. 2001, 3, 470–484. [Google Scholar] [CrossRef]
  28. Bogachev, V.I. Measure Theory, Volume I; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  29. Mood, A.M.F.; Graybill, F.A.; Boes, D.C. Introduction to the Theory of Statistics; McGraw-Hill: New York, NY, USA, 1973. [Google Scholar]
  30. Buzáki, G. Rhythms of the Brain; Oxford University Press: Oxford, UK, 2006. [Google Scholar]
  31. Sanei, S.; Chambers, J.A. EEG Signal Processing; Jhon Wiley: New York, NY, USA, 2008. [Google Scholar]
  32. Bustamante, J.; Castillo, R.; Fraguela, A. A regularization method for polynomial approximation of functions from their approximate values at nodes. J. Numer. Math. 2009, 2, 97–118. [Google Scholar] [CrossRef]
  33. Perrin, F.; Pernier, J.; Bertrand, O.; Echallier, J.F. Spherical splines for scalp potential and current density mapping. Electroencephalogr. Clin. Neurophysiol. 1989, 2, 184–187. [Google Scholar] [CrossRef]
  34. Clerc, M.; Leblond, J.; Marmorat, J.P.; Papadopoulo, T. Source localization using rational approximation on plane sections. Inverse Probl. 2012, 28, 055018. [Google Scholar] [CrossRef]
  35. Arfken, G.B.; Weber, H.J.; Harris, F. Mathematical Methods for Physicists; Elsevier Academic Press: London, UK, 2012. [Google Scholar]
Figure 1. (a) 3D model of a human head; (b) cut in the skull and scalp in the upper-frontal left region to show the frontal and parietal brain lobes; (c) rotation of the cut in (b); (d) transversal cut in (c) to show the inner region of the brain. The skull and scalp are shown as interfaces; (e) profile of (d). (f) The same as (e), contrasting the skull and scalp in white; (g) rotation of (f) showing in red a region in the inner brain zone representing an anomaly; (h) the same as (g), showing the whole brain. We indicate in red a possible anomaly in the brain surface. (i) mesh of the brain, similar to a 3D mesh for applying certain types of numerical methods.
Figure 1. (a) 3D model of a human head; (b) cut in the skull and scalp in the upper-frontal left region to show the frontal and parietal brain lobes; (c) rotation of the cut in (b); (d) transversal cut in (c) to show the inner region of the brain. The skull and scalp are shown as interfaces; (e) profile of (d). (f) The same as (e), contrasting the skull and scalp in white; (g) rotation of (f) showing in red a region in the inner brain zone representing an anomaly; (h) the same as (g), showing the whole brain. We indicate in red a possible anomaly in the brain surface. (i) mesh of the brain, similar to a 3D mesh for applying certain types of numerical methods.
Mathematics 10 01926 g001
Figure 2. (a) 3D model in Figure 1e; (b) 3D model showing the scalp and skull as a single region (region 2) in a light-tone color (similar to white); (c) two different regions 1 and 2, with different conductivities σ 1 and σ 2 , and outer regions S 1 and S 2 , respectively, for the regions Ω 1 and Ω 2 .
Figure 2. (a) 3D model in Figure 1e; (b) 3D model showing the scalp and skull as a single region (region 2) in a light-tone color (similar to white); (c) two different regions 1 and 2, with different conductivities σ 1 and σ 2 , and outer regions S 1 and S 2 , respectively, for the regions Ω 1 and Ω 2 .
Mathematics 10 01926 g002
Figure 3. (a) Two regions model in Figure 2c chosen for representation with two simple regions; (b) 2D representation of the model in (a) with two concentric circles representing regions 1 and 2; (c) 3D representation of the model in (a) with concentric spheres.
Figure 3. (a) Two regions model in Figure 2c chosen for representation with two simple regions; (b) 2D representation of the model in (a) with two concentric circles representing regions 1 and 2; (c) 3D representation of the model in (a) with concentric spheres.
Mathematics 10 01926 g003
Figure 4. Algorithm of the proposal in this work, for optimizing the computation times by simplifying the direct problem having an inverse problem solution that allows us to determine the source function and the solution at different times. The algorithm is iterative, with i the number of iterations, depending on the number of points or divisions equal to 64, 128, 256, 512 in the time interval t = [ 0 , 1 ] . The comparison was performed according to the COMSOL problem construction to generate the Matlab code, starting from the geometry construction, the regions or region (due to the problem simplification), boundary conditions, and the mesh quantification in the finite element method.
Figure 4. Algorithm of the proposal in this work, for optimizing the computation times by simplifying the direct problem having an inverse problem solution that allows us to determine the source function and the solution at different times. The algorithm is iterative, with i the number of iterations, depending on the number of points or divisions equal to 64, 128, 256, 512 in the time interval t = [ 0 , 1 ] . The comparison was performed according to the COMSOL problem construction to generate the Matlab code, starting from the geometry construction, the regions or region (due to the problem simplification), boundary conditions, and the mesh quantification in the finite element method.
Mathematics 10 01926 g004
Figure 5. Solution of the problem described in Equations (21) and (22) for the 2D (a) and 3D (b) cases. The solution of the original boundary problem for two regions described in Equations (4)–(8) for the 2D (e) and 3D (f) cases for a single time (at t = 1 seg). We simulate the problem in time to obtain a solution (in Matlab) to u ^ Ω z z = x in Figure 5c and z = x in Figure 5g. Solution of the direct problem (Matlab) for the 3D case of region 1, u ^ Ω z , with z = y in (d), with z = y in (h), with z = x in (c), and with z = x in (g). Considering both the regions, the radii values are 1 and 1.2 , conductivities 2 and 1, for regions 1 and 2, respectively.
Figure 5. Solution of the problem described in Equations (21) and (22) for the 2D (a) and 3D (b) cases. The solution of the original boundary problem for two regions described in Equations (4)–(8) for the 2D (e) and 3D (f) cases for a single time (at t = 1 seg). We simulate the problem in time to obtain a solution (in Matlab) to u ^ Ω z z = x in Figure 5c and z = x in Figure 5g. Solution of the direct problem (Matlab) for the 3D case of region 1, u ^ Ω z , with z = y in (d), with z = y in (h), with z = x in (c), and with z = x in (g). Considering both the regions, the radii values are 1 and 1.2 , conductivities 2 and 1, for regions 1 and 2, respectively.
Mathematics 10 01926 g005
Figure 6. Solution of the problem described in Equations (21) and (22) (simplified) for the 2D and 3D case for the dipolar source and ( x 2 y 2 ) z , as well as the original boundary problem for two regions described in Equations (4)–(8). (ad) solution of the boundary problem in the dipolar source; (a,b) two regions case; (c,d) simplified 2D and 3D regions case, respectively; (e,f) source and recovered solution from solving the inverse problem; (gj) solution of the boundary problem of the source ( x 2 y 2 ) z ; (g,h) two regions case; (i,j) simplified 2D and 3D case, respectively; (k,l) source and recovered solutions from solving the inverse problem.
Figure 6. Solution of the problem described in Equations (21) and (22) (simplified) for the 2D and 3D case for the dipolar source and ( x 2 y 2 ) z , as well as the original boundary problem for two regions described in Equations (4)–(8). (ad) solution of the boundary problem in the dipolar source; (a,b) two regions case; (c,d) simplified 2D and 3D regions case, respectively; (e,f) source and recovered solution from solving the inverse problem; (gj) solution of the boundary problem of the source ( x 2 y 2 ) z ; (g,h) two regions case; (i,j) simplified 2D and 3D case, respectively; (k,l) source and recovered solutions from solving the inverse problem.
Mathematics 10 01926 g006
Table 1. Software comparison. Computation times in minutes and seconds (min:sec) for the two used software: Matlab and COMSOL, obtained when solving the multiple layer conductive medium problem (original) and using our simplification proposal (reduced). We tested these methods when solving two different sources: one computed from the dipolar momentum P = [−1, 1] and the other one from the expression f = ( x 2 y 2 ) z . We show the percentage error (%) and the absolute error (A) between the exact and recovered sources after solving the inverse problem in time, and dividing the time interval in 64, 128, 256, and 512 parts (each division corresponds to a moment in time). DTI (Divisions of the time interval): M (Matlab), C (Comsol)—in the last column: O (Original), R (Reduced).
Table 1. Software comparison. Computation times in minutes and seconds (min:sec) for the two used software: Matlab and COMSOL, obtained when solving the multiple layer conductive medium problem (original) and using our simplification proposal (reduced). We tested these methods when solving two different sources: one computed from the dipolar momentum P = [−1, 1] and the other one from the expression f = ( x 2 y 2 ) z . We show the percentage error (%) and the absolute error (A) between the exact and recovered sources after solving the inverse problem in time, and dividing the time interval in 64, 128, 256, and 512 parts (each division corresponds to a moment in time). DTI (Divisions of the time interval): M (Matlab), C (Comsol)—in the last column: O (Original), R (Reduced).
DTI64Error128Error256Error512Error
%A%A%A%A
Source computed from the EEG with P = [−1, 1], Equation (29)
M1:320.10090.01112:500.02130.00155:100.02010.001610:110.01890.0017O
0:560.08970.00951:400.01850.00234:100.01760.00138:050.01700.0012R
C2:110.09080.00813:200.02050.00316:150.01990.002115:250.01870.0021O
1:350.07890.00652:100.01810.00195:050.01710.002011:550.01670.0013R
Source computed from f = ( x 2 y 2 ) z
M2:030.11110.0133:220.02400.00315:450.02230.001910:570.02110.0024O
1:280.09990.00872:110.01900.00214:520.01880.00228:590.01830.0016R
C2:460.08990.00933:590.02140.00196:570.02110.002516:110.02000.0018O
1:530.07000.00652:310.01990.00215:430.01920.001512:330.01800.0014R
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Morín-Castillo, M.M.; Arriaga-Hernández, J.; Cuevas-Otahola, B.; Oliveros-Oliveros, J.J. Analysis of Dipolar Sources in the Solution of the Electroencephalographic Inverse Problem. Mathematics 2022, 10, 1926. https://doi.org/10.3390/math10111926

AMA Style

Morín-Castillo MM, Arriaga-Hernández J, Cuevas-Otahola B, Oliveros-Oliveros JJ. Analysis of Dipolar Sources in the Solution of the Electroencephalographic Inverse Problem. Mathematics. 2022; 10(11):1926. https://doi.org/10.3390/math10111926

Chicago/Turabian Style

Morín-Castillo, María Monserrat, Jesús Arriaga-Hernández, Bolivia Cuevas-Otahola, and José Jacobo Oliveros-Oliveros. 2022. "Analysis of Dipolar Sources in the Solution of the Electroencephalographic Inverse Problem" Mathematics 10, no. 11: 1926. https://doi.org/10.3390/math10111926

APA Style

Morín-Castillo, M. M., Arriaga-Hernández, J., Cuevas-Otahola, B., & Oliveros-Oliveros, J. J. (2022). Analysis of Dipolar Sources in the Solution of the Electroencephalographic Inverse Problem. Mathematics, 10(11), 1926. https://doi.org/10.3390/math10111926

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

Article Metrics

Back to TopTop