new perspectives on the use of spatial filters in …enc2014.cicese.mx/memorias/paper_7.pdf ·...

4
New Perspectives on the Use of Spatial Filters in Electro/Magnetoencephalographic Array Processing D. Guti´ errez, Senior Member, IEEE Center for Research and Advanced Studies (Cinvestav) Monterrey’s Unit, Apodaca N.L., Mexico 66600 Email: [email protected] Abstract—The increase in computer power of the last few decades has allowed the resurgence of the theory behind spatial filtering (a.k.a. beamforming) and its application to array signal processing. That is the case of electroencephalographic (EEG) and magnetoencephalographic (MEG) data, which rely in dense arrays of detectors in order to measure the brain activity non- invasively. In particular, spatial filters are used in EEG/MEG signal processing to estimate the magnitude and location of the current sources within the brain. This is achieved by calculating different beamformer-based indexes which usually involve a large computational complexity. Here, a new perspective on how today’s computers make possible to handle such complexity is presented, up to the point when new and ever more complex neural activity indexes can be developed. Such is the case of indexes based on eigenspace projections, whose applicability is shown in this paper for the case when using real MEG measurements and realistic models. I. I NTRODUCTION Sensor array signal processing emerged as an active area of research decades ago and was centered on the ability to fuse data collected at several sensors in order to carry out a given estimation task (space-time processing) [1]. This framework, which will be described in more detail next, uses to its advantage information on the data acquisition system (i.e., array geometry, sensor characteristics, etcetera) known a-priori. Based on that, the aim in spatio-temporal processing is to recover signals coming from a direction of interest, while attenuating signals from other directions. The processing ele- ment that allows such selective recovery/attenuation is known as a spatial filter or beamformer [2]. The conventional spatial filter (which was first applied during the second world war) was implemented by applying Fourier spectral analysis to data acquired in time and space. Later on, adaptive spatial filters allowed to improve the capac- ities of the conventional spatial filter, specially those related with its poor resolution when resolving signals originating from closely-located regions [3]. Nevertheless, spatial filtering suffers of a fundamental limitation: its performance directly depends on the size of the sensor array (aperture), indepen- dently of the number of time samples or the signal-to-noise ratio (SNR). One might think that the limitations on aperture could be solved by using a large number of sensors (dense array), and by using large-sized sensors. However, this cannot be always achieved in practice. For example, spatial filters used in radio astronomy are only possible thanks to telescopes such as the one described in [4], but adding more telescopes as a way to increase aperture would be a costly solution. On the other hand, even if the sensors are not expensive, adding many of them would result in an increase of computational cost. This is the result of the output of the spatial filter being a linear combination of the data acquired by M sensors at N time samples. Given the limitations previously mentioned, spatial filters in biomedical applications were initially used only for inter- ference removal, such as the case of fetal heart monitoring in [5]. A spatial filtering method for localizing sources of brain electrical activity suited for electroencephalographic (EEG) and magnetoencephalographic (MEG) recordings was first described and analyzed in [6]. However, their analysis only considered a sphere to model the head, as such geometry facil- itates the calculations involved. Performing the same analysis using a realistic model was prohibitive given the limitations in computer power at the time. In this paper, a new perspective on how today’s computers make possible to handle the mathematical complexity involved in EEG/MEG array signal processing is presented, up to the point when new and ever more complex neural activity analysis methods can be developed, and realistic geometries to model the head can be used. II. METHODS This section briefly reviews the concepts related to spatial filters, then the processing steps involved in their use for EEG/MEG source localization are explained. A. Measurement model EEG/MEG measurements are assumed to be produced by a neural source that can be modeled by an equivalent current dipole (ECD), whose magnitude is given by s (t)= [s x (t),s y (t),s z (t)] T (assuming a Cartesian coordinate sys- tem) and located within the brain. The dipole is allowed to change in time but remains at the same position r s during the measurements period. The ECD model holds in prac- tice for evoked response and event-related experiments [7]. Then, the EEG/MEG data can be grouped, for the case of k =1, 2,...,K independent experiments (trials), into a spatio- temporal matrix Y k of size M × N at the kth trial such that Y k = y 1 (1) y 1 (2) ··· y 1 (N ) y 2 (1) y 2 (2) ··· y 2 (N ) . . . . . . . . . y M (1) y M (2) ··· y M (N ) , (1)

Upload: others

Post on 05-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Perspectives on the Use of Spatial Filters in …enc2014.cicese.mx/Memorias/paper_7.pdf · 2014. 10. 28. · New Perspectives on the Use of Spatial Filters in Electro/Magnetoencephalographic

New Perspectives on the Use of Spatial Filters inElectro/Magnetoencephalographic Array Processing

D. Gutierrez,Senior Member, IEEECenter for Research and Advanced Studies (Cinvestav)

Monterrey’s Unit, Apodaca N.L., Mexico 66600Email: [email protected]

Abstract—The increase in computer power of the last fewdecades has allowed the resurgence of the theory behind spatialfiltering (a.k.a. beamforming) and its application to array signalprocessing. That is the case of electroencephalographic (EEG)and magnetoencephalographic (MEG) data, which rely in densearrays of detectors in order to measure the brain activity non-invasively. In particular, spatial filters are used in EEG/MEGsignal processing to estimate the magnitude and location ofthecurrent sources within the brain. This is achieved by calculatingdifferent beamformer-based indexes which usually involvealarge computational complexity. Here, a new perspective onhowtoday’s computers make possible to handle such complexity ispresented, up to the point when new and ever more complexneural activity indexes can be developed. Such is the case ofindexes based on eigenspace projections, whose applicabilityis shown in this paper for the case when using real MEGmeasurements and realistic models.

I. I NTRODUCTION

Sensor array signal processing emerged as an active areaof research decades ago and was centered on the abilityto fuse data collected at several sensors in order to carryout a given estimation task (space-time processing) [1]. Thisframework, which will be described in more detail next, usesto its advantage information on the data acquisition system(i.e., array geometry, sensor characteristics, etcetera)knowna-priori. Based on that, the aim in spatio-temporal processingis to recoversignals coming from a direction of interest, whileattenuatingsignals from other directions. The processing ele-ment that allows such selective recovery/attenuation is knownas aspatial filter or beamformer[2].

The conventional spatial filter (which was first appliedduring the second world war) was implemented by applyingFourier spectral analysis to data acquired in time and space.Later on, adaptive spatial filters allowed to improve the capac-ities of the conventional spatial filter, specially those relatedwith its poor resolution when resolving signals originatingfrom closely-located regions [3]. Nevertheless, spatial filteringsuffers of a fundamental limitation: its performance directlydepends on the size of the sensor array (aperture), indepen-dently of the number of time samples or the signal-to-noiseratio (SNR).

One might think that the limitations on aperture could besolved by using a large number of sensors (dense array), andby using large-sized sensors. However, this cannot be alwaysachieved in practice. For example, spatial filters used in radioastronomy are only possible thanks to telescopes such as theone described in [4], but adding more telescopes as a way

to increase aperture would be a costly solution. On the otherhand, even if the sensors are not expensive, adding many ofthem would result in an increase of computational cost. Thisis the result of the output of the spatial filter being a linearcombination of the data acquired byM sensors atN timesamples.

Given the limitations previously mentioned, spatial filtersin biomedical applications were initially used only for inter-ference removal, such as the case of fetal heart monitoringin [5]. A spatial filtering method for localizing sources of brainelectrical activity suited for electroencephalographic (EEG)and magnetoencephalographic (MEG) recordings was firstdescribed and analyzed in [6]. However, their analysis onlyconsidered a sphere to model the head, as such geometry facil-itates the calculations involved. Performing the same analysisusing a realistic model was prohibitive given the limitations incomputer power at the time.

In this paper, a new perspective on how today’s computersmake possible to handle the mathematical complexity involvedin EEG/MEG array signal processing is presented, up to thepoint when new and ever more complex neural activity analysismethods can be developed, and realistic geometries to modelthe head can be used.

II. M ETHODS

This section briefly reviews the concepts related to spatialfilters, then the processing steps involved in their use forEEG/MEG source localization are explained.

A. Measurement model

EEG/MEG measurements are assumed to be producedby a neural source that can be modeled by an equivalentcurrent dipole (ECD), whose magnitude is given bys(t) =[sx(t), sy(t), sz(t)]

T (assuming a Cartesian coordinate sys-tem) and located within the brain. The dipole is allowed tochange in time but remains at the same positionr s duringthe measurements period. The ECD model holds in prac-tice for evoked response and event-related experiments [7].Then, the EEG/MEG data can be grouped, for the case ofk = 1, 2, . . . ,K independent experiments (trials), into a spatio-temporal matrixYk of sizeM ×N at thekth trial such that

Yk =

y1(1) y1(2) · · · y1(N)y2(1) y2(2) · · · y2(N)

......

...yM (1) yM (2) · · · yM (N)

, (1)

Page 2: New Perspectives on the Use of Spatial Filters in …enc2014.cicese.mx/Memorias/paper_7.pdf · 2014. 10. 28. · New Perspectives on the Use of Spatial Filters in Electro/Magnetoencephalographic

whereym(t) is the measurement at themth sensor, form =1, 2, . . . ,M , and acquired at time samplet = 1, 2, . . . , N .Under these conditions, the following measurement model canbe proposed:

Yk = A(r s)S + Vk, (2)

where A(r s) is the M × 3 array responsematrix, S =[s(1) · · · s(N)] is the 3 × N dipole moment matrix, andVk is the noise matrix. The array response matrix is derivedusing the quasi-static approximation of Maxwell’s equations ona volume that approximates the head’s geometry (see [8], [9],and references therein). Then, in a physical sense,A(r s) rep-resents the material and geometrical properties of the mediumin which the sources are submerged.

B. Spatial filtering

A spatial filterW (r s) can be designed in order to satisfythe following condition:

WT (r s)A(r ) =

{I if r = r s

0 if r 6= r s. (3)

Note that the unit response in the recovery band is enforcedby

WT (r s)A(r s) = I, (4)

while zero response at any pointr in the attenuating bandimpliesW (r s) must also satisfy

WT (r s)A(r ) = 0 . (5)

There are many ways to computeW (r s): the linearly con-strained minimum variance (LCMV) spatial filter offers analternative to design an optimal filter, which is to findW (r s)such that the variance at the filter’s output is minimum whilesatisfying the linear response constraint (4). Therefore,theLCMV spatial filtering problem is posed mathematically as

minW (r s)

tr{WT (r s)RW (r s)

}subject toWT (r s)A(r s) = I,

(6)wheretr {·} indicates the trace, and with the data’scovariancematrix given by

R = E{(Y − E{Y })(Y − E{Y })T }, (7)

whereE{·} indicates the expected value. The solution to (6)may be obtained using Lagrange multipliers and completingthe square, which results in [10]

W (r s)LCMV =[AT (r s)R

−1A(r s)]−1

AT (r s)R−1. (8)

For the case of unknownR, a consistent estimate of thiscovariance matrix can be used.

Applying (8) to the original EEG/MEG measurementsprovides an estimate of the dipole moment at locationr s.Furthermore, the estimated variance or strength of the activityat rs is the value of the cost function in (6) at the minimum.Then, after some algebra, the estimated variance of the neuralsource is given by

vars(r s) = tr{[

AT (r s)R−1A(r s)

]−1}. (9)

It is also useful to estimate the amount of variance that canbe credited to the noise. Hence, in a similar way as in (9), thenoise variance is given by

varv(r s) = tr{[

AT (r s)Q−1A(r s)

]−1}, (10)

whereQ = E{(V −E{V })(V −E{V })T } corresponds to thecovariance matrix of the noise. This matrix is usually estimatedfrom portions of the measurements where the neural sourcedue to the stimulus is not active (e.g., pre-stimulus interval).Therefore, an estimate of the source localization based on (9)and (10) can be computed as

[r s]LCMV= max

r

vars(r)

varv(r)= max

rηLCMV(r), (11)

which is equivalent to maximizing the source’s variance (nor-malized by the variance of the noise) as a function ofr .

Equation (11) provides an accurate estimate ofrs underthe assumption that regions of large variance presumably havesubstantial neural activity [6]. For that reason,ηLCMV(r) in (11)is often referred to as aneural activity index. However, thesensitivity of the LCMV filter to imperfections in the modelknowledge is a well-documented fact [11]. The main approachto remedy this problem is to improve the conditioning of thecovariance matrixR via an eigenspace projection:

Π⊥R = U0U

T0 , (12)

whereΠ⊥R corresponds to the projection matrix of the data

onto the null space of the covariance matrix, andU0 is thematrix whose columns are the orthonormal eigenvectors ofRthat correspond to its zero eigenvalues. Hence, motivated bythe “classical” LCMV solution in (8), the following structurecan be proposed [12]:

W (r s)EIG =[AT (r s)Π

⊥RA(r s)

]−AT (r s)Π

⊥R. (13)

Note that in (13) the inverse of the matrix has been replacedby the generalized inverse (denoted by[·]− ) because it is areduced-rank beamformer [13].

While (9) uses the classical neural activity index based onan estimate of the signal’s variance, a similar calculationbasedon (13) will produce an estimate of thesparsityas a functionof the position [14]. Such estimate is obtained by replacingR−1 by Π⊥

R in (9), which results in

spars(r s) = tr{[

AT (r s)Π⊥RA(r s)

]−}, (14)

while a similar sparsity measure can be defined for the caseof the noise:

sparv(r s) = tr{[

AT (r s)Π⊥QA(r s)

]−}, (15)

whereΠ⊥Q is the projection matrix of the noise onto the null

space. Therefore, an estimate of the source localization basedon (9) and (10) can be computed as

[rs]EIG= min

r

spars(r)sparv(r)

= minr

ηEIG(r ), (16)

which is equivalent to minimizing the source’s sparsity (nor-malized by the sparsity of the noise) as a function ofr . Hence,ηEIG(r) will be referred to as theneural sparsity index.

Page 3: New Perspectives on the Use of Spatial Filters in …enc2014.cicese.mx/Memorias/paper_7.pdf · 2014. 10. 28. · New Perspectives on the Use of Spatial Filters in Electro/Magnetoencephalographic

III. N UMERICAL EXAMPLES

In this section, the applicability of the neural activityand sparsity indexes in (11) and (16), respectively, is shownthrough numerical examples using real MEG data correspond-ing to measurements of auditory responses. The goal of theseexperiments is to show the use of those spatial filters (and itscombination) in finding the location of neural sources from theMEG data.

The data used for these experiments is available at theMEG-SIM portal, which is a repository that contains an ex-tensive series of real and simulated MEG measurements freelyavailable for testing purposes [15]. The data were acquiredata sampling rate of 1200 Hz, and they were band-pass filteredbetween [0.5, 40] Hz with a sixth-order Butterworth filter.The data used here correspond to the response of Subject #1to a pure 2000 Hz tone delivered to the left ear. The MEGdata were acquired with an array ofM = 275 channels withthe spatial distribution of the VSM MedTech MEG systemconsidered at the MEG-SIM portal. There, the anatomical MRIdata of the subject is provided as well. Hence, a realistic headmodel can be created by first segmenting the MRI imageswith BrainVISA [16], next tessellated meshes were generatedfrom the segmented volumes using Brainstorm [17]. Here, thehead model was composed by three tessellated meshes whichwere nested one inside the other in order to approximate thegeometry of the scalp, skull, and brain. Each volume was givena homogeneous conductivity of 0.33, 0.0041, and 0.33 S/m,respectively. In particular, the volume corresponding to thebrain was constructed with 11520 triangles.

Based on those conditions,ηLCMV(r ) and ηEIG(r) wereevaluated at the positionr corresponding to the centroid ofeach of the triangles comprising the brain mesh. In bothcases, the array response matrixA was calculated using thecomputer implementation provided in [18], which correspondsto a solution of the quasi-static approximation of Maxwell’sequations based on the boundary element method (BEM). Thedata covariance matrixR and the noise covariance matrixQwere estimated from the data acquired in the 200 ms followingthe stimulus and the previous 60 ms, respectively. In bothcases, the estimates were obtained fromK = 100 independentexperiments. Figure 1 shows the values ofηLCMV(r) on thesurface of the brain’s mesh, and those positions within thetop 3% of neural activity are indicated with blue dots. Asexpected, one of the most active regions corresponds to theauditory primary cortex on the brain’s temporal lobe, but thearea of maximum activation is widespread. Next, Figure 2shows the values ofηEIG(r), and those positions within thebottom 25% of neural sparsity are indicated with blue dots.Again, an important region at the temporal lobe appears asone with the lowest signal sparsity. However, the differenciesin sparsity among all positions are not large, then the localminima also tends to be widespread. Finally, the intersectionof those regions-of-interest shown in Figures 1 and 2 is shownin Figure 3 on top of the original map ofηLCMV(r). Clearly, thecombination of both spatial filters provides the best solution,which is reduced to a couple of triangles within the primaryauditory cortex and whose position is consistent with thetonotopical organization associated to the tone’s frequencyused in the auditory stimulation [19].

In terms of the computational cost, the calculation of

Fig. 1: ηLCMV(r) computed on the surface of the brain’s modelshown as a color-code in arbitrary units. Small blue dots aresuperimposed in order to highlight the location of the localmaxima.

Fig. 2: ηEIG(r) computed on the surface of the brain’s modelshown as a color-code in arbitrary units. Small blue dots aresuperimposed in order to highlight the location of the localminima.

Fig. 3: ηLCMV(r ) with blue dots superimposed to indicate theintersection of the solutions shown in Figures 1 and 2.

Page 4: New Perspectives on the Use of Spatial Filters in …enc2014.cicese.mx/Memorias/paper_7.pdf · 2014. 10. 28. · New Perspectives on the Use of Spatial Filters in Electro/Magnetoencephalographic

ηLCMV(r) andηEIG(r ) was fully implemented in MatlabR©, andthe computer used was a HP ProLiant ML110 G7 serverwith a Xeon E3-1220 processor, 3.1 GHz of speed, and with6 GB of RAM memory. Under those conditions, computingthe activity and sparsity neural indexes took, respectively,42.3293 and 42.3095 minutes. Therefore, the solution shownin Figure 3 took 84.6388 in order to yield two possiblepositions of the neural source in the primary auditory cortex.Nevertheless, the distance between the two possible solutionswas 4.7 millimeters, which is much larger than the allowederror in source localization for clinical applications, such asin neurosurgery, where the sources must be located with aprecision of 1 mm. Hence, for clinical applications, a muchmore dense brain mesh (i.e., more triangles in the tessellation)must be used.

IV. CONCLUSIONS

The use of spatial filters in the solution of the neuroelectricinverse problem involves very complex mathematical calcu-lations. However, it is possible to manage such calculationswith today’s computer power. Furthermore, new spatial filters,such as those based on eigenspace projections, can be usedto improve the classical LCMV solution originally proposedin [6].

Here, an index of the signal’s sparsity was used in additionto the classical LCMV solution. Their combined solutioncorresponded to a more focused localization of the sourceof brain activity. Nevertheless, the index of sparsity did notshow large variations given that the available measurementshad a very high SNR. Therefore, a solution based on sparsityinformation will be most useful for measurements with lowSNR.

While the example presented in this paper served as proof-of-the-concept, clinical applications for the proposed methodsare around five-times the computational cost here reported,which is feasible given today’s computer power. Nevertheless,it is of great interest to develop optimized algorithms in orderto achieve even more sophisticated sensor array signal process-ing. Hence, future work will propose new indexes based onreduced-rank beamformers (see, e.g., [20] and [21]) in whicha reduced-rank subspace is defined such that the beamformeris approximated by a few eigenvalues without significantloss of performance in terms of the signal to interference-plus-noise ratio (SINR). Typically, the interference-plus-noisecovariance matrix is assumed to be of full rank even when itsestimate is singular, and the majority of current methods dealwith this problem by using diagonal loading, which resultsin suboptimal solutions. Hence, reduced-rank beamformingcorresponds to a generalization of the spatial filtering problemunder the low-rank condition.

ACKNOWLEDGMENT

This work was supported by the Mexican Council ofScience and Technology (Conacyt) though Grant 220145.

REFERENCES

[1] H. Krim and M. Viberg, “Two decades of array signal processingresearch: the parametric approach,”IEEE Signal Processing Magazine,vol. 13, no. 4, pp. 67–94, 1996.

[2] B. D. Van Veen and K. M. Buckley, “Beamforming: A versatileapproach to spatial filtering,”IEEE ASSP Magazine, vol. 5, no. 2, pp. 4–24, 1988.

[3] S. Applebaum, “Adaptive arrays,”IEEE Transactions on Antennas andPropagation, vol. 24, no. 5, pp. 585–598, 1976.

[4] A. E. Rogers, R. J. Capallo, H. F. Hinteregger, J. I. Levine, E. F.Nesman, J. C. Webber, A. R. Whitney, T. A. Clark, C. Ma, J. Ryan,et al., “Very-long-baseline radio interferometry: The Mark III systemfor geodesy, astrometry, and aperture synthesis,”Science, vol. 219,no. 4580, pp. 51–54, 1983.

[5] B. Widrow, J. R. Glover Jr, J. M. McCool, J. Kaunitz, C. S. Williams,R. H. Hearn, J. R. Zeidler, E. Dong Jr, and R. C. Goodlin, “Adaptivenoise cancelling: Principles and applications,”Proceedings of the IEEE,vol. 63, no. 12, pp. 1692–1716, 1975.

[6] B. D. Van Veen, W. Van Drongelen, M. Yuchtman, and A. Suzuki,“Localization of brain electrical activity via linearly constrained min-imum variance spatial filtering,”IEEE Transactions on BiomedicalEngineering, vol. 44, pp. 867–880, Sept. 1997.

[7] J. W. Rohrbaugh, R. Parasuraman, and R. Johnson,Event - RelatedBrain Potentials: Basic Issues and Applications. Oxford Univ. Press,New York, 1990.

[8] J. C. Mosher, R. Leahy, and P. S. Lewis, “EEG and MEG: forwardsolutions for inverse methods,”IEEE Transactions on BiomedicalEngineering, vol. 46, no. 3, pp. 245–259, 1999.

[9] D. Gutierrez and A. Nehorai, “Array response kernels for EEGand MEG in multilayer ellipsoidal geometry,”IEEE Transactions onBiomedical Engineering, vol. 55, no. 3, pp. 1103–1111, 2008.

[10] H. L. Van Trees,Optimum array processing. Detection, Estimation, andModulation Theory, Wiley-Interscience, 2002.

[11] K. Sekihara and S. S. Nagarajan,Adaptive Spatial Filters for Electro-magnetic Brain Imaging. Berlin: Springer, 2008.

[12] A. M. Haimovich, “The eigencanceler: adaptive radar byeigenanalysismethods,” IEEE Transactions on Aerospace Electronics and Systems,vol. 32, no. 2, pp. 532–542, 1996.

[13] D. Gutierrez, A. Nehorai, and A. Dogandzic, “Performance analysis ofreduced-rank beamformers for estimating dipole source signals usingEEG/MEG,” IEEE Transactions of Biomedical Engineering, vol. 53,no. 5, pp. 840–844, 2006.

[14] C. C. Zaragoza-Martınez and D. Gutierrez, “Elec-tro/magnetoencephalography beamforming with spatial restrictionsbased on sparsity,”Biomedical Signal Processing and Control, vol. 8,no. 6, pp. 615–623, 2013.

[15] C. J. Aine, L. Sanfratello, D. Ranken, E. Best, J. A. MacArthur,T. Wallace, K. Gilliam, C. H. Donahue, R. Montano, J. E. Bryant,A. Scott, and J. M. Stephen, “MEG-SIM: a web portal for testingMEG analysis methods using realistic simulated and empirical data,”Neuroinformatics, vol. 10, no. 2, pp. 141–158, 2012.

[16] Y. Cointepas, J.-F. Mangin, L. Garnero, J.-B. Poline, and H. Benali,“BrainVISA: software platform for visualization and analysis of multi-modality brain data,”NeuroImage, vol. 13, no. 6, p. 98, 2001.

[17] F. Tadel, S. Baillet, J. C. Mosher, D. Pantazis, and R. M.Leahy,“Brainstorm: a user-friendly application for MEG/EEG analysis,” J.Computational Intelligence and Neuroscience, vol. 2011, p. 8, 2011.

[18] M. Stenroos, V. Mantynen, and J. Nenonen, “A MATLAB library forsolving quasi-static volume conduction problems using theboundaryelement method,”Computer Methods and Programs in Biomedicine,vol. 88, no. 3, pp. 256–263, 2007.

[19] A. Schwartz, “Auditory nerve and spiral ganglion cells: morphologyand organization,”Neurobiology of Hearing: The Cochlea, Raven Press,New York, pp. 271–282, 1986.

[20] D. Gutierrez, A. Nehorai, and A. Dogandzic, “Performance analysis ofreduced-rank beamformers for estimating dipole source signals usingEEG/MEG,” IEEE Transactions on Biomedical Engineering, vol. 53,no. 5, pp. 840–844, 2006.

[21] T. Piotrowski, C. C. Zaragoza-Martınez, D. Gutierrez, and I. Yamada,“MV-PURE estimator of dipole source signals in EEG,” in2013 IEEEInternational Conference on Acoustics, Speech and Signal Processing,pp. 968–972, IEEE, 2013.