A hybrid analytical-numerical algorithm for determining the neuronal current via EEG
Parham Hashemzadeh, A. S. Fokas, C.B. Sch\"onlieb

TL;DR
This paper introduces a hybrid analytical-numerical method using radial basis functions and Tikhonov regularization to accurately reconstruct neuronal currents from EEG data, addressing the ill-posed inverse problem efficiently.
Contribution
It presents a novel hybrid algorithm combining RBF expansion and regularization for neuronal current reconstruction from EEG, improving computational efficiency and accuracy.
Findings
Reconstruction achieved RMSE of 0.1122 with synthetic data.
Method is computationally efficient and suitable for MATLAB implementation.
Effective in handling noisy EEG data with 20 dB SNR.
Abstract
In this study, the neuronal current in the brain is represented using Helmholtz decomposition. It was shown in earlier work that data obtained via electroencephalography (EEG) are affected only by the irrotational component of the current. The irrotational component is denoted by and has support in the cerebrum. This inverse problem is severely ill-posed and requires that additional constraints are imposed. Here, we impose the requirement of the minimization of the norm of the current (energy). The function is expanded in terms of inverse multiquadric radial basis functions (RBF) on a uniform Cartesian grid inside the cerebrum. The minimal energy constraint in conjunction with the RBF parametrization of results in a Tikhonov regularized solution of . The RBF shape parameter (regularization parameter), is computed by solving a 1-D non-linear maximization…
| Domain | Conductivity (S/m) |
|---|---|
| Cerebrum | 0.33 |
| CSF | 1.0 |
| Skull | 0.0042 |
| Scalp | 0.33 |
| Surface meshes | Number of nodes | Number of triangles |
|---|---|---|
| Cerebrum: | 2562 | 5120 |
| Skull | 2562 | 5120 |
| Scalp | 2562 | 5120 |
| -0.0424 | 0.0630 | 0.0324 | ||
| 0.0076 | -0.0185 | 0.1139 | ||
| 0.0433 | -0.0366 | 0.0398 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsControl Systems and Identification · Neural dynamics and brain function · Neural Networks and Applications
A hybrid analytical-numerical algorithm for determining the neuronal current via EEG
Parham Hashemzadeh 1, A. S. Fokas 1,2, C. B. Schönlieb 1
1 Department of Applied Mathematics and Theoretical Physics, University of Cambridge, Cambridge CB3 0WA, UK.
2 Department of Electrical Engineering, University of Southern California, Los Angeles, California 90089, USA.
Abstract
In this study, the neuronal current in the brain is represented using Helmholtz decomposition. It was shown in earlier work that data obtained via electroencephalography (EEG) are affected only by the irrotational component of the current. The irrotational component is denoted by and has support in the cerebrum. This inverse problem is severely ill-posed and requires that additional constraints are imposed. Here, we impose the requirement of the minimization of the norm of the current (energy). The function is expanded in terms of inverse multiquadric radial basis functions (RBF) on a uniform Cartesian grid inside the cerebrum. The minimal energy constraint in conjunction with the RBF parametrization of results in a Tikhonov regularized solution of . The RBF shape parameter (regularization parameter), is computed by solving a 1-D non-linear maximization problem. Reconstructions are presented using synthetic data with a signal to noise ratio (SNR) of dB. The root mean square error (RMSE) between the exact and the reconstructed is RMSE=. The proposed reconstruction algorithm is computationally efficient and can be vectorized in MATLAB.
Keywords: Inverse Problems, electroencephalography, machine learning, surrogate modelling, artificial neural networks.
The medical significance of Electro-encephalography, EEG, is well established, see for example [1, 2, 3]. The estimation of the neuronal current from the measured electric potential (units Volts) on the surface of the head provided via the EEG data, can be formulated as a mathematical inverse problem [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]. The problem of computing the electric potential for a given head model and a given configuration of dipole sources is referred to as the forward problem [14, 15, 16, 39]. Solving the forward problem is a pre-requisite for the solution of the inverse EEG problem. If the head model is approximated as a volume conductor consisting of nested compartments with constant conductivities, then the forward problem can be formulated as a set of boundary integral equations [14, 15, 16, 17, 39, 41, 42]. OpenMEEG [16, 17] is an accurate boundary element solver (BEM) that solves these boundary integral equations. More precisely, it solves the forward problem for an arbitrary-shaped piecewise homogeneous conductor and a set of dipole sources. In this setting, the standardized low resolution brain electromagnetic tomography (sLORETA) technique [8] is known to provide accurate solutions. Other approaches which also use discrete formulations can be found in [43, 44, 45]. In contrast to the above important approaches, here the neuronal current is modelled as a continuous vectorial function. This is a more accurate representation of the underlying physics. Our study concetrates on the inverse problem of reconstructing from EEG measurements. For solving this inverse problem, we use a result from [12] that expresses the electric potential on the scalp (measured via EEG) in terms of an integral over the cortical volume involving the product of the Laplacian of and a certain auxiliary function denoted by ; the latter depends on the geometry of the various compartments and their conductivities but not on the current:
[TABLE]
where denotes the electric potential (units Volts) measured on the scalp at position vector via EEG, is the unknown scalar function to be reconstructed (irrotational component of the current), denotes the volume of the cerebrum and is the surface of the scalp.
The outline of the paper is as follows: the head model considered in this study is discussed in section 1. The measurement equation, expressing the electric potential (units Volts) on the scalp in terms of , and the auxiliary function is reviewed in section 2. The minimum norm framework and the radial basis function (RBF) parametrization of is derived in section 3. Numerical results and reconstructions for the case of a realistic head model are presented in section 4. Finally, conclusions are discussed in section 5.
1 Head Model
The different compartments of the head model are shown in figure 1. The bounded domain represent the cerebrum, which has conductivity . A shell with conductivity , representing the cerebrospinal fluid, surrounds the domain . The cerebrospinal fluid that is surrounded by the skull is characterized by the domain with conductivity . Finally, the skull is surrounded by the scalp that is modelled as a shell with conductivity . Notations for the surfaces forming the boundaries of above domains are introduced in figure 1. The domain exterior to the head is denoted by , and it is assumed that is not conductive. The permeability of all domains are equal to the permeability of empty space.
Table 1 presents the conductivity values of the head model as documented in [47, 48, 49].
The physiology of the head model is accurately characterized by the four layer compartments shown in figure 1, and the results derived in [12] are valid in the four layer head model. It can be observed from table 1 that (CSF), has a higher conductivity than the remaining compartments, but it also has a very small thickness. The detailed analysis of [50] shows that the brain-CSF interface has a negligible effect in the analysis. For this reason, for our numerical examples we ignore (CSF) and restrict our analysis to the three layer head model involving the compartments and .
2 The Measurement Equation
Let , , denote the primary current (neuronal current) which is assumed to be supported within the cerebrum . Under the assumption that has sufficient smoothness (continuous derivatives), we can employ the Helmholtz decomposition to express in terms of its irrotational and solenoidal components:
[TABLE]
where characterises the solenoidal component and satisfies the constraint . characterises the irrotational component. Under the assumption that vanishes on the cortical surface , it is shown in [12] that the electric potential measured on the scalp, , is given by
[TABLE]
where the auxiliary function depends on geometry and conductivities but is independent of the current [12]. It was shown further in [13] that equation (3) can be expressed in the form of a surface integral :
[TABLE]
Thus, is only affected by the values of and of on the surface of . It is therefore impossible to determine the -dimensional nature of from the knowledge of . Assuming that can be computed, equation (3) provides a relation between and . Similarly, assuming that both and can be computed, equation (4) provides a relation between , and .
2.1 Auxiliary Functions
It was shown in [12] that for a given geometry, the functions , are defined via the following boundary value problem:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Equations (5) - (8) are independent of the current and depend only on the geometry and on the conductivities , , and .
It is shown in [12] that the functions can be related to the functions with unit Volts, . These functions are defined in terms of a single dipole with moment with unit Coulomb-meter, located at the position vector via the following equations:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
The functions and are related by the equation
[TABLE]
It was shown in [10, 11, 12] that for the the particular case of the spherical head model, is given by
[TABLE]
where the coefficients depend only on the conductivities and the geometry and do not depend on the neuronal current. Equation (14) shows that the auxiliary function depends on the three variables . It is worth noting that in the particular case of the spherical head model, .
In the case of a realistic head model, OpenMEEG [16] accurately solves the boundary value problem described by equations (9)-(12) but not equations (5)-(8). However, we can employ the fundamental theorem of line integrals to approximate from solutions of computed by OpenMEEG.
For completeness, we recall the fundamental theorem of line integrals. Suppose that is a smooth curve given by , and let be a function whose gradient is continuous on . Then,
[TABLE]
where and represent the initial and final points on , respectively (the above theorem holds in any number of dimensions).
If we let and , in equation (15), then we find
[TABLE]
where is a constant and . It is straightforward to compute numerically the one-dimensional integral of equation (16). In the case of the spherical head model, (see equation (14)). If the centroid of the brain mesh of a realistic head model is denoted by , then is an additive constant and has no effect on the inversion formulas of equations (3) and (4). If we estimate from the triangulated surface mesh of the brain by fitting a sphere to its nodes, then a reasonable assumption is . The line integral of equation (16) has to be computed numerically.
The accuracy of reconstructing using the volume integral of equation (3) is dependent on . One approach is to employ a large number of sources , to generate the required data set and to approximate the line integral of equation (16), using a simplified integration method. However, this approach might be computationally expensive and requires certain level of memory management. Furthermore, it is also well known that sources placed too close to the surface of cerebrum , can result in large numerical errors in , see [16, 17]. This in turn, will introduce errors in the upper limits of the line integral of equation (16). A computationally tractable alternative, that can mitigate these errors involves a carefully constructed regression model of using data generated via OpenMEEG. The details of this construction are discussed in section 2.2.
2.2 Regression Model of For A Realistic Head Model
Regression models constructed using data generated by PDE solvers are referred to as surrogate models [18, 19, 20, 21, 22, 23]. They are essentially machine learning models, that approximate a mapping between a set of inputs and outputs of a simulation. Suppose we are given a finite sample pairs of data, (the training data), where and . These pairs of data represent the inputs and outputs of a computationally expensive simulation model . Our goal is to construct a function , which is as close as possible to the true function . In this study, function on the right hand side of equation (16). A vital step in constructing an accurate surrogate model is the correct identification of the inputs to the model. In this connection we use our insight from the analysis of the spherical head model: equation (14) shows that is a function of , which is the radial distance from the center of the coordinate system to the sensor position of , which is the radial distance from the center of the coordinate system to the source position vector, and of , which is the cosine of the angle between the source and observation unit vectors. Thus, the necessary inputs to the surrogate model are . An accurate learning of the function depends on a dense sampling of the inputs . The position vectors of the observation points and source points from the centroid of the brain are denoted by and respectively. The position vectors of the nodes of the brain with respect to are denoted by ; similarly the position vectors of the nodes of the scalp are denoted by . Recall that OpenMEEG solves the boundary value problem described by equations (9)-(12). For any source-observation pair , OpenMEEG employs a current dipole source with moment Coulomb-meter. This solution, which has units Volts, will be denoted by . The steps needed for generating the data points required for constructing the surrogate model are given below:
The above steps will result in a total of data points. For the purpose of constructing the surrogate model it is convenient to organize the data as a matrix . The first three columns () feature as inputs and the last column (electric potential) is the output.
We employ the commercial software package pSeven by datadvance [26] to construct the regression model (machine learning model). A discussion of the features of pSeven and its comparison to open source software is presented in [25].
A detailed and thorough investigation of machine-learning models (surrogate models) for the forward problem associated with EEG is outside the scope of this paper. It is work in progress and will be published elsewhere. It is noted that pSeven has a smart selection option for scanning through a set of algorithms to select the best model amongst the set. It performs for each training set a numerical optimization of the technique as well as its parameters [27, 28] by minimizing the cross-validation error, see [25]. Among the algorithms scanned by pSeven are the following: ridge regression [29], stepwise regression [30], elastic net [31], Gaussian processes [32], sparse Gaussian processes [33, 34], High Dimensional Approximation (HDA) [25, 35], and High dimensional approximation combined with Gaussian processes (HDAGP) (this technique is related to artificial neural networks and, more specifically, to the two-layer perceptron with a non-linear activation function[35]). Two desirable features of pSeven are: (i) all data manipulation is done via graphical user interface (GUI) and (ii) it can export the constructed surrogate model as a stand alone function in a number of scientific computing languages, including Matlab, C source for MEX, C source for stand alone program, C header for library, C source for library, functional mock-up interface (FMU) for Co-simulation and executable.
3 Minimization and a Numerical Solution of The Inverse Problem
It is clear from equations (3) and (4) that the only component of the neuronal current that affects EEG data is . However, as stated earlier, even this scalar function can not be computed uniquely, unless one imposes an appropriate constraint. It was shown in [5, 37] that for a spherical conductor the norm of (minimal energy) yields a unique solution. Here, these results are generalized to the case of a realistic head model. Let us define the functional (energy) by
[TABLE]
Using equation (2) we find that
[TABLE]
Hence,
[TABLE]
However, it is shown in proposition and lemma of [36] that
[TABLE]
Thus,
[TABLE]
Taking into consideration that does not depend on and that the second term of the right hand side of the above equation is positive, it follows that the minimization of (21) is equivalent to minimizing
[TABLE]
Thus, we have the following constrained minimization problem
[TABLE]
The requirement of the minimum norm of is a well documented choice of regularization, known as Tikhonov regularization [4, 29]. It forces the estimate . The continuum form of the constrained optimization problem given by (22) does not take into account the impact of measurement noise on data . However, additive measurement noise is modelled in section 3.1.
3.1 Expansion of Using Radial Basis Functions
For the numerical minimization of the constrained optimization problem given in (22), radial basis functions (RBF) [46] are employed. We consider an EEG electrode cap with electrodes and discretize the domain using cubic voxels. The function is expanded using inverse multiquadric RBFs [46], namely
[TABLE]
where are the position vectors of the centre of each voxel, and denote the RBF coefficients. The inverse multiquadric basis function is defined by
[TABLE]
The coefficient in equation (24) is referred to as the shape parameter and needs to be estimated from appropriate data. In this study we propose a robust non-linear least squares strategy for estimating from a data set generated by a known which has support in . In this setting, a convenient representation of equation (23) takes the linear algebraic form
[TABLE]
where are the RBF coefficients. The entries of the matrix are given by
[TABLE]
If we assume that measurements are contaminated by additive noise, then the discretized form of equation (3) is given by
[TABLE]
where , , and denotes the measurement noise vector. The only unknown in equation (27) are the discrete Laplacian values . The action of the Laplacian operator on the inverse multiquadradic basis function of (24) yields
[TABLE]
The optimization problem defined in (22) requires the computation of . Partial derivative operators enable to be computed at discrete points . The operators for computing , , are respectively given by
[TABLE]
[TABLE]
[TABLE]
3.2 Reconstructing
The implementation of the constrained optimization problem given by (22) is well documented, see [4]. The shape parameter that features in equations (26)-(31) for computing the operators , , and plays a central role in the accuracy and stability of reconstructions. In fact, the shape parameter can be interpreted as the regularization parameter [4]. Extensive numerical tests suggest that the optimal is not sensitive to the choice of but it depends on the geometry of the head model, position vectors . Recall the Laplacian operator given by equation (28), by letting in equation (27), we find
[TABLE]
The model given by equation (32) is linear in , non-linear in the shape parameter , and importantly it is a separable model [38]. The least squares error may be minimized with respect to and, thus it is reduced to a function of only. The discretized form of the optimization problem of equation (22) is given by
[TABLE]
where is the Euclidean norm and is defined as
[TABLE]
We employ the well documented weighted least squares method [38] to model the impact of the measurement noise on the parameters . The WLS method involves employing the covariance matrix of the measurement noise in the cost function to be minimized. For convenience, we introduce the following notation :
[TABLE]
where , and . The optimization problem of equation (33) is reduced to the following system of linear equations:
[TABLE]
The dependency of in equation (35) on the parameter is via the RBF matrices , , and , respectively given by equations (28)-(31). The WLS error of equation (35) reads as
[TABLE]
The that minimizes equation (36) for a given is given by
[TABLE]
The resulting WLS error is given by
[TABLE]
where is the identity matrix. Hence, the problem of finding the optimal value of the shape parameter is reduced to the following 1-D maximization problem :
[TABLE]
The that minimize equation (36) for the optimal shape parameter is given by
[TABLE]
The optimal shape parameter is employed in equation (26) to compute the RBF matrix . Finally, is given by
[TABLE]
4 Numerical Results
In the interest of reproducibility and to encourage further research in this direction, the code (surrogate model and reconstruction routines), head model (triangulated meshes) and the electrode positions are made available via Github https://github.com/parham1976. The realistic head model considered in this study, is taken from the sample data set in the OpenMEEG package. The number of nodes and triangles of the surface meshes is shown in table 2. The centroid of the brain mesh is (this provides the center of the coordinate system for constructing the surrogate model).
4.1 Surrogate Model
In section 2, the steps for generating the data set required for constructing the surrogate model were described. Those steps will yield data points. In this study, we have electrodes, i.e., and as given in table 2. So, a total of data points are generated via OpenMEEG. The data set is split into a training and a test data set. A total of data points were randomly selected for training and the remaining data points are used for testing. For the problem under study and the samples chosens as training data, the smart selection setting in pSeven package [26], chose a two layer neural network. We employ the error metrics relative mean distance measure (RDM), where minimum RDM, as well as the natural logarithm of the magnification factor ((MAG)) [39, 40]. RDM is defined by
[TABLE]
where , respectively, denote the electric potential (Volts) estimated by the surrogate model and the OpenMEEG package (reference). The natural logarithm of the magnification factor is given by
[TABLE]
Figure 2 depicts the comparison of the solution obtained via OpenMEEG with the surrogate model. For clarity of presentation only points from the test data set of have been plotted. However, the values of RDM and [MAG], are computed using all samples of the test data. In Figure 2, the blue solid line with cross is the solution obtained via OpenMEEG and the red solid line with circle is the output of the surrogate model.
4.2 Reconstruction of
We present numerical results using synthetic data. In order to avoid the inverse crime [4], we generate the data using a different model to that employed for reconstruction. We assume that takes the form
[TABLE]
where the values of are given in the table 3.
The Laplacian of equation (44) is given by
[TABLE]
The steps for generating the numerical results presented in this section are given below:
The head model will have a sensor array of sensors. Setup a uniform Cartesian grid in the domain . Discretize using voxels. The length of the edge for each voxel is meters. 2. 2.
Compute and store . The auxiliary function matrix . 3. 3.
Use in equation (45) the values of given in table 3 to compute . Use in equation (27) and to generate synthetic data, i.e., . Here, we have employed additive white Gaussian noise (AWGN), with a signal to noise ratio of dB. 4. 4.
Solve the optimization problem of equation (39) to find the optimal shape parameter, and estimate . The optimal shape parameter is found to be . 5. 5.
Use to compute the linear operator given by equation (26). The reconstruction is given by equation (41), i.e., .
The matrix of auxiliary function values . It has a rank()= and condition number . The matrix , which features in equation (33) has a rank() and a condition number .
Figures 3(a)-3(d) depict the comparison between and for position vectors inside the domain (internal nodes). To facilitate visualization of the function values and inside the domain , the position vectors are divided into four non-intersecting sets. The blue solid line with cross are the function values given by equation (44) and red solid line with dots is the estimate given by equation (41). The domain has been discretized using a uniform Cartesian grid, i.e., cubic voxels. Subplot (a) depicts the comparison of the function values of and for the set of position vectors . Subplot (b) depicts the comparison of the function values of and for the set of position vectors . Subplot(c) depicts the comparison of the function values of and for the set of position vectors . Finally, subplot (d) depicts the comparison of the function values of and for the set of position vectors . The root mean square error (RMSE) of and is given by
[TABLE]
Using the analytic expression of given by equation (44) and given by equation (41) in equation (46), we find that RMSE=.
Figure (4) depicts the comparison of as given by equation (44) on the surface with given by equation (41) on the surface .
The reconstructions in figure 4 are plotted using the open source fieldtrip package [51].
5 Conclusion
OpenMEEG package solves the electric potential (Volts) for a given dipole source but not . To this end we propose a strategy involving 1-D line integrals to estimate by constructing a surrogate model from data generated via OpenMEEG. The inputs to the surrogate model were selected based on insight provided by the analytic equation (14), i.e., for the spherical head model. The surrogate model was constructed using the pSeven Datadvance surrogate modelling toolbox [26]. A total of data points were randomly selected for training and the remaining data points are used for testing. For this construction, the smart selection routine of Datadvance chose the high dimensional approximation [25], which is essentially a two-layer neural network. The relative mean distance measure (RDM) is and the natural logarithm of the magnification factor ((MAG)) is .
The irrotational component of the neuronal current denoted by the scalar function has been parametrized using inverse multiquadric radial basis functions (RBFs) on a uniform Cartesian grid inside the cerebrum of a realistic head model. By employing synthetic data, the shape parameter denoted by is estimated using a computationally efficient approach and was estimated to be . Furthermore, it is found that the shape parameter is not sensitive to data, but depends on the configuration of the position vectors of the centres of the RBF expansion. The choice of RBF and yields the condition number for the inversion matrix . Moreover, the regularization strategy involving minimizing the energy is in fact equivalent to Tikhonov regularization. Reconstructions are shown using synthetic data with a root mean square error (RMSE)=. The complete set of MATLAB files (surrogate model, inversion code and head model) as well as data set for reproducing the results in this paper are available from https://github.com/parham1976.
Acknowledgement
A.S. Fokas and P. Hashemzadeh are grateful to EPSRC and centre for mathematical imaging in healthcare (CMIH) for partial support. The grant number for this project is EP/N014588/1. C.B. Schönlieb acknowledges support from the EPSRC grant number EP/N014588/1. The authors are grateful for helpful comments, feedback and discussions with Martin Buhmann who is with the department of mathematics at the University of Giessen, as well as Jingwei Liang and Noémie Debroux who are with the Department of Applied Mathematics and Theoretical Physics, university of Cambridge.
References
- [1] G. Buzsaki, C.A. Anastassiou, and C. Koch, “The origin of extracellular fields and currents EEG, ECoG, LFP and spikes”, Nature Reviews Neuroscience, Vol. 13, pp. 417, 2012.
- [2] A.C. Papanicolaou,“The amensias: a clinical textbook of memory disorders”, Oxford, UK: Oxford University Press, 2006.
- [3]
D.L. Schomer, F.H. Lopes da Silva “Niedermeyer’s Electroencephalography: Basic Principles, Clinical Applications, and Related Fields”, * Lippincott Williams and Wilkins*, ISBN-10: 0781789427, 2011.
- [4]
J. Kaipio, E. Somersalo “Statistical and Computational Inverse Problems”, Springer, 2004.
- [5]
A.S. Fokas, I.M. Gelfand, Y. Kurylev, “Inversion method for Magnetoencephalography.” Inverse Problems, Vol. 12, pp. 651-663, 1996.
- [6] R. Grave de Peralta Menendez, S.L. Gonzalez Andino, S. Morand, C.M. Michel, and T. Landis, “Imaging the electrical activity of the brain: ELECTRA”, Human Brain Mapp. Vol. 9, pp. 1-12, 2000.
- [7] S. Baillet, J.C. Mosher, R.M. Leahy, “electromagnetic brain mapping”, IEEE Signal processing magazine, Vol. 18(6), pp. 14-30, November 2001.
- [8] R.D. Pascual-Marqui “Standardized low-resolution brain electromagnetic tomography (sLORETA): technical details.”, Methods Find Exp Clin Pharmacol., 2002.
- [9] O. Hauk, “Keep it simple: a case for using classical minimum norm estimation in the analysis of EEG and MEG data”, Neuroimage, Vol 21(4), pp. 1612-1621, 2004.
- [10] G. Dassios, A. S. Fokas, P. Hashemzadeh, R. M. Leahy “EEG for current with two dimensional support”,IEEE Transactions on Biomedical Engineering, 2017.
- [11]
G. Dassios G. and A.S. Fokas, “Electro-magneto-encephalography for a three-shell model: dipoles and beyond for spherical geometry.” Inverse problems., Vol 25, No.3, 2009.
- [12]
A.S. Fokas “Electro-magneto-encephalography for a three-shell model: distributed current in arbitrary, spherical and ellipsoidal geometries.” J.R.Soc. Interface, Vol. 6, pp. 479-488, August 2009.
- [13]
P. Hashemzadeh and A. S. Fokas “Helmholtz Decomposition Of The Neuronal Current For The Ellipsoidal Head Model”, Inverse Problems, Vol. 35(2), 2019.
- [14] J.C. Mosher, R.M. Leahy, and P.S. Lewis “EEG and MEG: Forward Solutions for Inverse Methods”, IEEE Transactions on Biomedical Engineering, Vol. 46(3), 1999.
- [15] J. Kybic, M. Clerc, T. Abboud, O. Faugeras, R. Keriven, T. Papadopoulo, “A common formalism for the integral formulations of the forward problem”, IEEE Transactions on Medical Imaging, Vol. 24(1), pp. 12-18, 2005.
- [16]
A. Gramfort, T. Papadopoulo, E. Olivi and M. Clerc, “OpenMEEG opensource software for quasistatic bioelectromagnetics.”, *BioMedical Engineering OnLine. *, Vol. 9(45), 2010.
- [17] A. Gramfort, T. Papadopoulo, E. Olivi, M. Clerc “Forward Field Computation with OpenMEEG”, Computational Intelligence and Neuroscience, 2011.
- [18] A. Forrester, A. Sobester, A. Keane, “Engineering Design via Surrogate Modelling: A Practical Guide”, John Wiley Sons, 2008.
- [19] T. Simpson, V. Toropov, V. Balabanov Felipe Viana, “Design and Analysis of Computer Experiments in Multidisciplinary Design Optimization: A Review of How Far We Have Come - Or Not”, 12th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference Victoria, British Columbia, Canada, pp.1-12, September, 2008.
- [20] A. I. J. Forrester, A. J. Keane “Recent advances in surrogate-based optimization”, Progress in Aerospace Sciences, Vol. 45, Issues 1-3, pp. 50-79, 2009.
- [21] S. Grihon, E. Burnaev, M. Belyaev, P. Prikhodko, “Surrogate Modeling of Stability Constraints for Optimization of Composite Structures.” In: S. Koziel, L. Leifsson (eds), Surrogate-Based Modeling and Optimization Springer, New York, pp. 350-391, 2013.
- [22] W.A. Pruett and R.L. Hester, “The Creation of Surrogate Models for Fast Estimation of Complex Model Outcomes”, PLoS One, 11(6): 2016.
- [23] R. Yondo, E. Andrés, E. Valero, “A review on design of experiments and surrogate models in aircraft real-time and many-query aerodynamic analyses”, Progress in Aerospace Sciences, Vol. 96, pp. 23-61, 2018.
- [24] R. Yondo , K. Bobrowski, E. Andrés, E. Valero, “A Review of Surrogate Modeling Techniques for Aerodynamic Analysis and Optimization: Current Limitations and Future Challenges in Industry.” In: Minisci E., Vasile M., Periaux J., Gauger N., K. Giannakoglou , Quagliarella D. (eds) Advances in Evolutionary and Deterministic Methods for Design, Optimization and Control in Engineering and Sciences. Computational Methods in Applied Sciences, Vol 48, Springer, Cham, 2019.
- [25] M. Belyaev, E. Burnaev, E. Kapushev, M. Panov, P. Prikhodko, D. Vetrov, D. Yarotsk, “GTApprox: Surrogate modeling for industrial design”, Vol. 102, pp. 29-39, December 2016.
- [26] Datadvance pSeven, https://www.datadvance.net/product/pseven/.
- [27] J. Snoek, H. Larochelle, R.P. Adams, “Practical Bayesian optimization of machine learning algorithms”, NIPS’12 Proceedings of the 25th International Conference on Neural Information Processing Systems, Vol. 2, pp. 2951-2959, 2012.
- [28] J. Bergstra, R. Bardenet, Y. Bengio, B. Kégl, “Algorithms for hyper-parameter optimization”, NIPS’11 Proceedings of the 24th International Conference on Neural Information Processing Systems, pp. 2546-2554, 2011.
- [29] A.N. Tikhonov, “On the stability of inverse problems”, Doklady Akademii Nauk SSSR, Vol. 39(5), pp. 195-198, 1943.
- [30] M.A. Efroymson, “Multiple Regression Analysis”, Mathematical Methods for Digital Computers, John Wiley, New York, 1960.
- [31] H. Zou and T. Hastie, “Regularization and Variable Selection via the Elastic Net”, Journal of the Royal Statistical Society. Series B (Statistical Methodology), Vol. 67(2), pp. 301-320 , 2005.
- [32] C.E. Rasmussen, C.K.I. Williams, “Gaussian Processes for Machine Learning”, the MIT Press, 2005.
- [33] J. Quiñonero-Candela and C.E. Rasmussen. “A unifying view of sparse approximate gaussian process regression”, Journal of Machine Learning Research, 6, pp.1939-1959, 2005.
- [34] E.V. Burnaev and A.A. Zaytsev, “Surrogate modeling of multifidelity data for large samples”, J. Commun. Technol. Electron., 60(12), 2015.
- [35] S.O. Haykin, “Neural Networks and Learning Machines”, Pearson International Edition, 18 September, 2008.
- [36] J. Cantarella, D. DeTurck, H. Gluck, “Vector Calculus and the Topology of Domains in 3-Space”, The American Mathematical Monthly Vol. 109 (5), 2002.
- [37] A.S. Fokas, Y. Kurylev, “Electro-magneto-encephalography for the three-shell model: minimal -norm in spherical geometry”, Inverse Problems, vol(28), 2012.
- [38] S. M. Kay “Fundamentals of Statistical Signal Processing, Volume I: Estimation Theory (v. 1)”, Prentice Hall PTR, ISBN-13: 978-0133457117, 1992.
- [39] J. Vorwerk, M. Clerc, M. Burger, C.H. Wolters, “Comparison of boundary element and finite element approaches to the EEG forward problem.”,Biomedizinische Technik/Biomedical Engineering, 2012.
- [40] D. Güllmara, J. Jürgen, R. Reichenbach “Influence of anisotropic electrical conductivity in white matter tissue on the EEG/MEG forward and inverse solution. A high-resolution whole head simulation study”, NeuroImage, Vol. 51(1), pp. 145-163, 2010.
- [41] D.B. Geselowitz, “On Bioelectric Potentials in an inhomogeneous Volume Conductor”, Biophysical Journal, Vol. 7(1), pp. 1-11, 1967.
- [42] M. S. Hämaläinen, J. Sarvas, “Realistic Conductivity Geometry Model Of the Human Head For Interpretation of Neuromagnetic Data”, Vol. 36(2), 1989.
- [43] M. Darbas and S. Lohrengel, “Review on mathematical modelling of electroencephalography”, Jahresber. Dtsch. Math.-Ver., Vol. 121, pp.3-39, 2019.
- [44] T. Miinalainen, A. Rezaei, D. Us, A. Nüßing, C. Engwer, C. H. Wolters, S. Pursiainen, “A realistic, accurate and fast source modeling approach for the EEG forward problem”, Neuroimage, Vol. 184. pp. 56-67, 2019.
- [45] S. Pursiainen, J. Vorwerk and C. H. Wolters, “Electroencephalography (EEG) forward modeling via H(div) finite element sources with focal interpolation”, Phys. Med. Biol, Vol. 61, pp. 8502-8520, 2016.
- [46] N. Flyer, G.B. Wright and B. Fornberg, “Radial basis function-generated finite differences: A mesh-free method for computational geosciences”, (eds) W. Freeden, M.Z. Nashed, and T. Sonar, Handbook of Geomathematics, Springer, Amsterdam, 2015.
- [47] S. Gabriel, R.W Lau, C Gabriel, “The dielectric properties of biological tissues: II. Measurements in the frequency range 10 Hz to 20 GHz”. Phys. Med. Biol., Vol. 41, pp. 2251-69, Nov 1996.
- [48] L. Manola, B.H. Roelofsen, J. Holsheimer, E. Marani, J. Geelen, “Modelling motor cortex stimulation for chronic pain control: electrical potential field, activating functions and responses of simple nerve fibre models”. Med. Biol. Eng. Comput., Vol. 43, pp. 335-43, May 2005.
- [49] R. Hoekema, G.H Wieneke, F.S Leijten, C.W. van Veelen, P.C. van Rijen, G.J. HuiskampJ, J. Ansems, A.C. van Huffelen, “Measurement of the conductivity of skull, temporarily removed during epilepsy surgery.” Brain Topogr., Vol 16(1), pp 29-38, 2003.
- [50]
S. Vallaghé and M. Clerc “A Global Sensitivity Analysis of Three and Four-Layer EEG Conductivity Models”, IEEE Transactions on Biomedical Engineering, Vol. 56(4), 2009.
- [51]
R. Oostenveld, P. Fries, E. Maris, J.M. Schoffelen, “FieldTrip: Open Source Software for Advanced Analysis of MEG, EEG, and Invasive Electrophysiological Data”, Computational Intelligence and Neuroscience, Vol. 2011.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Buzsaki, C.A. Anastassiou, and C. Koch, “The origin of extracellular fields and currents EEG, E Co G, LFP and spikes” , Nature Reviews Neuroscience , Vol. 13, pp. 417, 2012.
- 2[2] A.C. Papanicolaou, “The amensias: a clinical textbook of memory disorders” , Oxford, UK: Oxford University Press , 2006.
- 3[3] D.L. Schomer, F.H. Lopes da Silva “Niedermeyer’s Electroencephalography: Basic Principles, Clinical Applications, and Related Fields” , Lippincott Williams and Wilkins , ISBN-10: 0781789427, 2011.
- 4[4] J. Kaipio, E. Somersalo “Statistical and Computational Inverse Problems” , Springer , 2004.
- 5[5] A.S. Fokas, I.M. Gelfand, Y. Kurylev, “Inversion method for Magnetoencephalography.” Inverse Problems , Vol. 12, pp. 651-663, 1996.
- 6[6] R. Grave de Peralta Menendez, S.L. Gonzalez Andino, S. Morand, C.M. Michel, and T. Landis, “Imaging the electrical activity of the brain: ELECTRA” , Human Brain Mapp. Vol. 9, pp. 1-12, 2000.
- 7[7] S. Baillet, J.C. Mosher, R.M. Leahy, “electromagnetic brain mapping” , IEEE Signal processing magazine , Vol. 18(6), pp. 14-30, November 2001.
- 8[8] R.D. Pascual-Marqui “Standardized low-resolution brain electromagnetic tomography (s LORETA): technical details.” , Methods Find Exp Clin Pharmacol. , 2002.
