Fast accurate MEG source localization using a multilayer perceptron trained with real brain noise.

Iterative gradient methods such as Levenberg-Marquardt (LM) are in widespread use for source localization from electroencephalographic (EEG) and magnetoencephalographic (MEG) signals. Unfortunately, LM depends sensitively on the initial guess, necessitating repeated runs. This, combined with LM's high per-step cost, makes its computational burden quite high. To reduce this burden, we trained a multilayer perceptron (MLP) as a real-time localizer. We used an analytical model of quasistatic electromagnetic propagation through a spherical head to map randomly chosen dipoles to sensor activities according to the sensor geometry of a 4D Neuroimaging Neuromag-122 MEG system, and trained a MLP to invert this mapping in the absence of noise or in the presence of various sorts of noise such as white Gaussian noise, correlated noise, or real brain noise. A MLP structure was chosen to trade off computation and accuracy. This MLP was trained four times, with each type of noise. We measured the effects of initial guesses on LM performance, which motivated a hybrid MLP-start-LM method, in which the trained MLP initializes LM. We also compared the localization performance of LM, MLPs, and hybrid MLP-start-LMs for realistic brain signals. Trained MLPs are much faster than other methods, while the hybrid MLP-start-LMs are faster and more accurate than fixed-4-start-LM. In particular, the hybrid MLP-start-LM initialized by a MLP trained with the real brain noise dataset is 60 times faster and is comparable in accuracy to random-20-start-LM, and this hybrid system (localization error: 0.28 cm, computation time: 36 ms) shows almost as good performance as optimal-1-start-LM (localization error: 0.23 cm, computation time: 22 ms), which initializes LM with the correct dipole location. MLPs trained with noise perform better than the MLP trained without noise, and the MLP trained with real brain noise is almost as good an initial guesser for LM as the correct dipole location.

[1]  R. Ilmoniemi,et al.  Magnetoencephalography-theory, instrumentation, and applications to noninvasive studies of the working human brain , 1993 .

[2]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[3]  Mingui Sun,et al.  The forward EEG solutions can be computed using artificial neural networks , 2000, IEEE Transactions on Biomedical Engineering.

[4]  Barak A. Pearlmutter,et al.  Localization of Independent Components from Magnetoencephalography , 2000 .

[5]  William H. Press,et al.  Numerical recipes in C , 2002 .

[6]  G. Kane Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol 1: Foundations, vol 2: Psychological and Biological Models , 1994 .

[7]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[8]  J. Sarvas Basic mathematical and electromagnetic concepts of the biomagnetic inverse problem. , 1987, Physics in medicine and biology.

[9]  Barak A. Pearlmutter,et al.  Blind source separation of multichannel neuromagnetic responses , 2000, Neurocomputing.

[10]  Bernd Lütkenhöner Magnetic field arising from current dipoles randomly distributed in a homogeneous spherical volume conductor , 1994 .

[11]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[12]  Hirofumi Nagashino,et al.  Single dipole source localization from conventional EEG using BP neural networks , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[13]  Yann LeCun,et al.  Second Order Properties of Error Surfaces: Learning Time and Generalization , 1990, NIPS 1990.

[14]  Barak A. Pearlmutter,et al.  Independent Components of Magnetoencephalography: Localization , 2002, Neural Computation.

[15]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[16]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[17]  K Kamijo,et al.  Integrated approach of an artificial neural network and numerical analysis to multiple equivalent current dipole source localization. , 2001, Frontiers of medical and biological engineering : the international journal of the Japan Society of Medical Electronics and Biological Engineering.

[18]  G Van Hoey,et al.  EEG dipole source localization using artificial neural networks. , 2000, Physics in medicine and biology.

[19]  M. E. Spencer,et al.  A Study of Dipole Localization Accuracy for MEG and EEG using a Human Skull Phantom , 1998, NeuroImage.

[20]  Qinyu Zhang,et al.  EEG source localization for two dipoles by neural networks , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[21]  R. Leahy,et al.  EEG and MEG: forward solutions for inverse methods , 1999, IEEE Transactions on Biomedical Engineering.

[22]  Timothy Masters,et al.  Multilayer Feedforward Networks , 1993 .

[23]  Erkki Oja,et al.  Independent Component Analysis for Identification of Artifacts in Magnetoencephalographic Recordings , 1997, NIPS.

[24]  M. E. Spencer,et al.  A Study of Dipole Localization Accuracy for MEG and EEG using a Human Skull Phantom , 1998, NeuroImage.

[25]  Barak A. Pearlmutter,et al.  Lo-calization of independent components of magnetoen-cephalography in cognitive tasks , 2002 .