9
Electroencephalography and clinical Neurophysiologl. 92 (1994) 433-441 0 1994 Elsevier Science Ireland Ltd. 016%5597/94/$07.00 433 EEP 93148 Local estimate of surface Laplacian derivation on a realistically shaped scalp surface and its performance on noisy data Jian Le *, Vinod Menon and Alan Gevins EEG Systems Lahoratov and SAM Technology, 101 Spear Street, San Francisco, CA 94105 (USA) (Accepted for publication: 14 March 1994) Summary A new implementation of the surface Laplacian derivation (SLD) method is described which reconstructs a realistically shaped. local scalp surface geometry using measured electrode positions. generate5 a local spectral-interpolated potential distribution function. and estimates the surface Laplacian values through a local planar parametric space using a stable numerical method combining Taylor expansions with the least-squares technique. The implementation is modified for efficient repeated SLD operations on a time series. Examples are shown of applications to evoked potential data. The resolving power of the SLD is examined as a function of the spatial signal-to-noise (SNR) ratio. The analysis suggests that the Laplacian is effective when the spatial SNR is greater than 3. It is shown that spatial low-pass filtering with a Gaussian filter can be used to reduce the effect of noise and recover useful signal if the noise is spatially incoherent. Key words: Evoked potentials; Spatial enhancement: Surface Laplacian derivation: Realistic head shape; Spectral interpolation; Taylor expansion; Spatial filtering 1. Introduction Neuroelectric signals recorded at the scalp are prin- cipally distorted by the effects of the skull and other intervening conductive tissues. This distortion acts as a spatial low-pass filter which causesthe potentials at the scalp to appear blurred. In addition, the interpretation of the measured scalp potential distribution is compli- cated by the unknown contribution of activity at the reference site. Though a true distortion correction method relies on the geometric information about the conducting volumes through which the transmitted scalp signals are distorted, a simple signal enhance- ment method, called the surface Laplacian derivation (SLD) (Hjorth 1975; Katznelson 19811,can be applied to the blurred scalp data to improve the spatial fre- quency resolution and to eliminate the common activity at all electrodes. Here SLD denotes the application of the Laplacian operator to a spatial potential distribu- tion function U(x,y,z), confined to a surface S. There are 2 general approaches to implementing the surface Laplacian algorithm. One approach, which we refer to as a local approach, locally estimates the SLD at an electrode using a numerical Laplacian estimator. * Corresponding author. Tel.: 415-957-1600; Fax: 415-546-7121 A typical example of this approach is Hjorth’s second order, finite difference scheme (Hjorth 1975) which assumes a planar scalp surface and a rectangular elec- trode montage to facilitate the second order finite difference calculations. Hjorth’s scheme was later im- proved by Wallin and S&berg (1980): Hjorth (19801, Katznelson (1981), Nunez (1981) and Thickbroom et al. (1984), whose implementations allow for non-rectangu- lar electrode montages. The resulting “nearest neigh- bor” SLD, though still based on the planar surface assumption, is approximated by an aL,eruge of the direc- tional deriuatices from each surrounding electrode to the giLlen electrode. Greer (1989), Gevins (1989) and Gevins et al. (1990) generalized the nearest neighbor SLD to accommodate non-planar scalp surfaces. For a given electrode, their implementation: (i) finds neighboring electrodes within a chosen search radius, (ii) deter- mines a local optimal plane to fit this set of electrodes (including the given electrode) using the least-squares technique, and (iii) estimates the Laplacian on this local tangent plane using measured potential values at the given electrode and its neighbors. The drawback of this implementation is that it sometimes suffers from a numerical instability problem when the chosen elec- trodes within a local search radius are too close to- gether. Also, when the interelectrode spacing is larger SSDI 0013-4694(94)00096-4

Local estimate of surface Laplacian derivation on a ......Here SLD denotes the application of the Laplacian operator to a spatial potential distribu- tion function U(x,y,z), confined

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Electroencephalography and clinical Neurophysiologl. 92 (1994) 433-441 0 1994 Elsevier Science Ireland Ltd. 016%5597/94/$07.00

    433

    EEP 93148

    Local estimate of surface Laplacian derivation on a realistically shaped scalp surface

    and its performance on noisy data Jian Le *, Vinod Menon and Alan Gevins

    EEG Systems Lahoratov and SAM Technology, 101 Spear Street, San Francisco, CA 94105 (USA)

    (Accepted for publication: 14 March 1994)

    Summary A new implementation of the surface Laplacian derivation (SLD) method is described which reconstructs a realistically shaped. local scalp surface geometry using measured electrode positions. generate5 a local spectral-interpolated potential distribution function. and estimates the surface Laplacian values through a local planar parametric space using a stable numerical method combining Taylor expansions with the least-squares technique. The implementation is modified for efficient repeated SLD operations on a time series. Examples are shown of

    applications to evoked potential data. The resolving power of the SLD is examined as a function of the spatial signal-to-noise (SNR) ratio. The analysis suggests that the Laplacian is effective when the spatial SNR is greater than 3. It is shown that spatial low-pass filtering with a Gaussian filter can be used to reduce the effect of noise and recover useful signal if the noise is spatially incoherent.

    Key words: Evoked potentials; Spatial enhancement: Surface Laplacian derivation: Realistic head shape; Spectral interpolation; Taylor expansion; Spatial filtering

    1. Introduction

    Neuroelectric signals recorded at the scalp are prin- cipally distorted by the effects of the skull and other intervening conductive tissues. This distortion acts as a spatial low-pass filter which causes the potentials at the scalp to appear blurred. In addition, the interpretation of the measured scalp potential distribution is compli- cated by the unknown contribution of activity at the reference site. Though a true distortion correction method relies on the geometric information about the conducting volumes through which the transmitted scalp signals are distorted, a simple signal enhance- ment method, called the surface Laplacian derivation (SLD) (Hjorth 1975; Katznelson 19811, can be applied to the blurred scalp data to improve the spatial fre- quency resolution and to eliminate the common activity at all electrodes. Here SLD denotes the application of the Laplacian operator to a spatial potential distribu- tion function U(x,y,z), confined to a surface S.

    There are 2 general approaches to implementing the surface Laplacian algorithm. One approach, which we refer to as a local approach, locally estimates the SLD at an electrode using a numerical Laplacian estimator.

    * Corresponding author. Tel.: 415-957-1600; Fax: 415-546-7121

    A typical example of this approach is Hjorth’s second order, finite difference scheme (Hjorth 1975) which assumes a planar scalp surface and a rectangular elec- trode montage to facilitate the second order finite difference calculations. Hjorth’s scheme was later im- proved by Wallin and S&berg (1980): Hjorth (19801, Katznelson (1981), Nunez (1981) and Thickbroom et al. (1984), whose implementations allow for non-rectangu- lar electrode montages. The resulting “nearest neigh- bor” SLD, though still based on the planar surface assumption, is approximated by an aL,eruge of the direc- tional deriuatices from each surrounding electrode to the giLlen electrode. Greer (1989), Gevins (1989) and Gevins et al. (1990) generalized the nearest neighbor SLD to accommodate non-planar scalp surfaces. For a given electrode, their implementation: (i) finds neighboring electrodes within a chosen search radius, (ii) deter- mines a local optimal plane to fit this set of electrodes (including the given electrode) using the least-squares technique, and (iii) estimates the Laplacian on this local tangent plane using measured potential values at the given electrode and its neighbors. The drawback of this implementation is that it sometimes suffers from a numerical instability problem when the chosen elec- trodes within a local search radius are too close to- gether. Also, when the interelectrode spacing is larger

    SSDI 0013-4694(94)00096-4

  • 434 J. LE ETAL.

    than w 3 cm, the resulting local optimal plane might not be a good approximation to the local scalp surface.

    The other approach, which we refer to as global, estimates the SLD by first constructing a global inter- polation function and then directly applying a Lapla- cian differentiation operation to the global function. A notable example of this approach is Perrin et al.‘s (1987) spherical spline interpolation scheme. In this implementation, a spherical or ellipsoidal surface is used to approximate the scalp surface, and the original measured electrode positions are projected onto the chosen approximation surface. A global interpolation function is generated using the projected positions and the measured potentials at the corresponding original electrodes, and the SLD value is calculated by applying direct differentiation to the resulting interpolation function (Perrin et al. 1987; Nunez 1989; Law and Nunez 1991; Law et al. 1993).

    The global approach has advantages and drawbacks. The advantage is that it provides a usable surface model when the given scalp electrode montage has relatively few electrodes, say 19, 24. The disadvantages are that (1) it sometimes produces a distorted surface model when the given set of electrodes is concentrated in a small region of scalp surface, or when a dense, say 128-channel, electrode montage is used; (2) it some- times produces a distorted Laplacian estimate due to its global mathematical interpolation scheme. In this regard, Biggins et al. (1991) and Fein et al. (1991) concluded that “any method of estimating the Lapla- cian at an electrode site that assigns relatively high weights to data from relatively distant electrodes re- sults in positively biased coherences between electrode sites”; and (3) the direct differentiation performed on the resulting interpolation function is based on the questionable assumption that the higher order deriva- tives of the interpolation function approximate the higher order derivatives of the original potential distri- bution function.

    The implementation presented here strictly com- plies with the definition of the surface Laplacian and with the notion that only local information about po- tentials and about the shape of the scalp surface is needed to estimate the SLD. It improves upon previ- ous efforts in that it first constructs a realistically shaped scalp surface from a given set of 3-D electrode positions, and then, for a chosen electrode, identifies a local scalp surface (which contains the surrounding electrodes) from that surface. It then constructs a local spectral interpolation function utilizing the potentials at the electrodes within the identified local scalp sur- face to approximate the local potential distribution function. Finally, it estimates the Laplacian value within a planar parametric space associated with the identi- fied 3-D local scalp surface, using a set of potential values generated by the local spectral interpolation

    function through Taylor expansions and the least- squares technique. Each of the 4 steps is novel, and taken together constitute a new SLD implementation.

    The following sections describe the development and the application of the new implementation. Sec- tion 2 discusses the theoretical formulations and Sec- tion 3 considers various aspects of the implementation. Section 4 presents applications of the method to hu- man evoked potential data, while Section 5 considers the effect of noise and methods to reduce its effect. Future work and some summary comments about the SLD are discussed in Section 6.

    2. Theoretical formulations

    It is known that any 3-D surface S can be repre- sented in its parametric space 577 such that: x = f([,q), y = g((,v) and z = h(t,q). When a given scalp surface is represented in its parametric space, the scalp poten- tial distribution function U(x,y,z> becomes

    U(X,Y,Z) = Wf(5,7)> g(l>v)> h(t,v)) =V(t>a) (1)

    and the surface Laplacian operation on U(x,y,z> at a scalp electrode (xO,yO,z,) is thus defined as follows:

    22x1 .sXJ v.v V(.$,v) = ,; + $> at 50,170

    such that

    xn = f(5c,>v,)> YO = g(t,,>t7,,), ZII = h(t,,>d.

    It is evident from this formulation that the surface Laplacian operation is actually a standard Laplacian operation within a parametric space. Therefore, to derive the desired surface Laplacian value at electrode (x,,y,,z,) it is only necessary to obtain a standard Laplacian estimate at point (tO,q,,) within the local parametric space.

    For example, when a spherical scalp surface is as- sumed, the scalp surface can be represented in its parametric space such that

    x = f(&,T) = R cos(q) sin(7) = 5, Y = g(5,q) = 7, z = h(t,T) = z,,. (3)

  • LAPLACIAN DERIVATION WITH REALISTIC HEAD SHAPE 435

    Then the surface Laplacian value at electrode (x,,y,,z,) is estimated by applying a standard Lapla- cian operation at point ([O,~o), which can be approxi- mated by a second order finite difference scheme around ( by Ui hereafter.

    3.1. Reconstruction of global scalp surface S and local scalp surfaces within S

    Surface S is reconstructed from the given set of electrodes (xi,yi,zi) (i = 1, 2, . . . , N) on S through a step-wise triangularization procedure designed primar- ily for convex surfaces with no folding. In the first step, the 2 closest neighboring electrodes of any selected electrode are found which determine the first triangle in the mesh and the current mesh boundary. In the next step, the closest electrode outside the mesh boundary is determined, a new triangle is defined and the mesh boundary is revised. This is repeated until all electrodes from the given set have been incorporated into this triangular mesh. To ensure a convex mesh boundary, a triangle using 3 consecutive electrodes on the current mesh boundary is added into the mesh after each step, if necessary. At the end, all adjacent triangles are checked to see if an obtuse angle might be reduced by substituting 2 alternative triangles.

    The resulting triangular mesh serves as an organiza- tional framework for the electrodes within the mon- tage. For every electrode (xo,yo,zO) on S, a sublist of polygons (triangles), which have electrode (xn,yo,zo) as one of their vertices, is extracted from the global list. If the resulting polygons in the sublist form a complete

    circle around (xO,yO,zO), this electrode is classified as an internal point. The corresponding sublist of poly- gons is defined as “the local polygon surface associated with (xO,yO,zO)” and is denoted by S,. Otherwise this electrode is classified as an edge (peripheral) point whose surface Laplacian value is not defined because the information of local potential distribution around this point is not complete.

    The local polygon surface associated with (xo,yo,z,,) plays an important role in the implementation. It de- fines a local surface, helps to construct the local para- metric space and helps to generate a local spectral potential interpolation function. In the appendix, one method is presented which constructs the local para- metric representation functions f(t,n), g(cn) and h(t,T) using various features associated with S,,.

    3.2. Construction of local interpolation function within the local surface

    When the standard Laplacian value is estimated at point (.$o,n,,) using a numerical scheme, it usually involves potentials at its neighboring points ([r,~,), which are calculated using the formula in Eq. (1). Since the mapped point (f([,,v,). g(t,,n,), h([,,n,)) is not necessarily a given electrode position where the poten- tial value is known, an interpolated potential distribu- tion function within S, is needed to facilitate the standard Laplacian operation within its parametric space. For convenience, we denote the position of the given electrode by (xo,yO,zO), the positions of its n surrounding electrodes in S,, by (xk,yk,zk), and the corresponding measured potentials at (x k ,y, ,z k) by U,, k = 0, . . . , n.

    A common choice of the interpolation scheme is the piecewise linear interpolation function on S,, which is composed of the linear interpolation function over each polygon included in the local polygon surface S,. However a preferred interpolation scheme is the local spectral function P(x,y,z) on S,,, which is active near the area of interest and dormant outside this region. One of the functions in use for S, with n surrounding electrodes (xk,yk,zk), for example, has the following form:

    P(x,y,z)= i [a,,(ix-x,)2+(y-y,)‘+(z-z~~2+~~)’~~] k=C,

    +a n+l. (4)

    The coefficients ak (k = 0, 1, . . . , n + 1) are deter- mined by solving a set of simultaneous linear equations which force the interpolated values at the electrode positions to be equal to the measured potentials l-J,, k = 0, 1, . . . , n, and which satisfies the following:

    k “k=(n+I)n~la,. k = 0 , = 0

  • 436 J. LE ET AL.

    Function P(x,y,z> defined in Eq. (4) is a local spec- tral function as it is a linear combination of reciprocals of the distance functions. A non-zero constant w as- sures that function P(x,y,z) is infinitely differentiable. We choose w to be the average inter-electrode distance of all electrodes in the given montage measured over the scalp surface.

    3.3. Standard Laplacian operator To derive the desired quantities a2V/~12 and

    a2v/a$ at ([o,~U), either Hjorth’s scheme or the “nearest neighbor” implementation could be used here since the parametric space (5,~) is a planar surface. However to enhance the numerical accuracy and stabil- ity, a scheme similar to the “averaged directional derivatives from each surrounding point to the given point” is adopted here through a 6-term Taylor expan- sion of 12 equally spaced surrounding points (l,,n,), each at a radial distance E from ([0,~0) such that:

    v(~l.-rll>-v(~“~77”)

    a”(50,7)0) ZZ at (S, ~ 5”) + avyn) (a, - 70)

    + a2vy) (5, ~ Eo)X (5, - 5”)/2

    ~*v(s”J70) + a$ (77, - 17”) X(T, - 7,,)/2

    ~2”(5,,.11,1) + h3l ((I- S”)X (VI- VII)

    When V(t,,q,) (1 = 1, . , 12) and V([O,vO) are available, the desired quantities a2V/Q2 and a2V/aq2 at ([o,q,r) are uniquely determined using a least-squares technique ‘. The E is chosen to be one tenth of the averaged distance between the given electrode and the surrounding electrodes.

    3.4. Surface Laplacian derication operation In practice, for a given point (x,,y,,z,) and its local

    surface S,, its parametric representation (x = f([,n), y = g(t,v), z = h(t,q)) is sought first. Then the points

    ’ In Eq. (51, the Taylor expansion was truncated after the third term to constitute a numerical Laplacian estimator. It could have been

    truncated at a later term at the cost of introducing higher order partial derivatives. In application to EEG studies, we have found that a h-term approximation is sufficient. Adequate spacing between neighboring points assures numerical stability in solving the resulting

    least-squares problem represented by Eq. (51 for 1 = 1, 2, .., 12. Also the choice of this Laplacian montage within the parametric space guarantees that the corresponding Laplacian operator has a symmetric weight distribution around the given point, which reflects an important embedded property of the surface Laplacian operation.

    When surface S is planar. the proposed implementation becomes a modified Hjorth method in which 12 equally spaced neighboring points are used.

    (tn,qo) and (c,,~,) are determined within the resulting parametric space, and the set of equations in Eq. (5) is set up. Third, the local spectral potential distribution function P(x,y,z) is constructed. Fourth, the function values V([,,T,) (1 = 1, 2, . . . , 12) are calculated by the local interpolation function P(f([,,n,), g(5,,77,), h(c,,n,)), and the function value V(co,ro) equals P(x,,y,,z,), which in turn is the measured potential value at the given electrode. Finally, the set of equa- tions in Eq. (5) is solved by a least-squares method.

    The described implementation has also been modi- fied for Laplacian operations on a series of time points. It is based on the observation that for any given inter- nal electrode, its local polygon surface, the structure of the local spectral interpolation function, and the nu- merical Laplacian operator for this given electrode are unchanged from one time point to another. Therefore in a modified version of the above implementation, a time invariant Laplacian weight vector associated with each internal electrode is explicitly constructed, which yields the desired surface Laplacian estimate at each internal electrode through a dot product operation of its surface Laplacian weight vector and a potential vector consisting of the measured EEG data on S, at a given time point, and a given trial. In a numerical experiment in which the original surface Laplacian and the modified surface Laplacian were applied to a time series of 300 time points, the modified implementation was found to be 60 times faster.

    4. Surface Laplacians of evoked potential data

    In this section, we apply the new SLD method to sensory evoked potentials. The linked-mastoid scalp potential maps and their corresponding surface Lapla- cian maps are displayed for 1 subject receiving 14.92 Hz electrical finger stimulation. The colored surface maps were produced when the potential values or the corresponding surface Laplacian values were aligned with a scalp surface geometry obtained from the sub- ject’s magnetic resonance images (MRIs) (Gevins et al. 1994).

    For a normal subject (coded MS3), steady-state EPs were elicited by a mild 14.92 Hz electrical pulse of 0.2 msec width applied to the left middle and right index fingers 2. Three 100 set blocks of EEG were recorded from 122 scalp channels, and digitized at 128 Hz with a bandpass of 0.5-50 Hz. Artifact-free epochs of 0.53125 set were averaged for each channel, and a noise reduc- tion method was applied to the averaged time series.

    * The stimulation protocol included occasional omissions of one of the stimuli. The subject had to count these missing stimuli and report

    the tally at the end of each 100 set block.

  • LAPLACIAN DERIVATION WITH REALISTIC HEAD SHAPE 437

    The noise reduction method was carried out as follows. A Hanning taper was applied to each time series, the Discrete Fourier Transform (DFT) was computed, and the real and imaginary spectral ampli- tude values were extracted for all components (within the recording bandpass) harmonically related to the stimulation frequency. Non-harmonic frequency bins were zeroed, and the inverse DFT was applied to each block to reconstruct the averaged time series, thus effectively rejecting the noise that was not harmoni- cally related to the steady-state signal (Nakamura et al. 1989).

    The reconstructed signals at 122 electrodes were averaged over 3 blocks, and SLDs were computed at the latency at which the maximal spatial energy oc- curred. To demonstrate the increase in spatial detail by utilizing more electrodes and by applying surface Laplacian operations, the potential data were spatially downsampled to montages with 57, 31 or 18 electrodes (Fig. la), and the corresponding SLDs were computed (Fig. lb). Since the site of maximal response occurred over an area not included in the 18-channel montage, the 18-channel potential map shows a maximum re- sponse which is too anterior for the left middle finger stimulation, a typical undersampling problem. This problem is gradually corrected as more spatial informa- tion is obtained by increasing the number of channels. Fig. lb displays the SLDs corresponding to Fig. la. It is apparent that the SLD sharpens the maps, especially around the maxima and minima of potential. This is expected since the Laplacian operation measures the second spatial derivative of potential. The importance of utilizing more electrodes is also evident in the posterior shift and increased definition of the maxima with an increasing number of recording sites.

    5. Practical considerations: effect of noise

    The Laplacian is highly sensitive to noise because it is a process which amplifies high spatial frequencies. The precise nature of this amplification process can be derived as follows. If the potential distribution is ex- pressed as Q(r) = - / V(k)e i2rkrdk its Laplacian will be

    C’@(r) = 4r’/k’T(k) e’2;ikr dk (6)

    where r is the radius in polar coordinates and k is the spatial frequency in cycles/cm. The ratio of the inte- grand in Eq. (6) over the integrand in the potential expression reveals that the transfer function of the Laplacian is 4~ 2 2 This quadratic scaling factor ex- k . plains the noise amplification phenomenon commonly seen in applications of the Laplacian. However, if a spatial low-pass filter is applied to noisy data before the Laplacian is computed, this amplification of noise

    can be mitigated. A typical low-pass filter is the convo- lution with the Gaussian: (1/2rrg2)epr’/2”, where r is the radius in polar coordinates and u is the standard deviation of the Gaussian. It is straightforward to show that the combined transformation, Gaussian and Laplacian, has the following transfer function:

    whose profile is displayed in Fig. 2 with @ set at 1.94. The transfer function shows that the combined opera- tion acts as a bandpass filter tuned to spatial frequen- cies in the neighborhood of k = I/ a,~.

    The effect of noise and spatial low-pass filtering was first investigated with simulated data. Noise-free scalp potentials were generated using a 3-concentric sphere model which had radii of 9 cm, 8.5 cm and 8 cm respectively. Two radial point dipoles were placed at a depth of 0.5 cm under the cortical surface. In order to examine the resolving power of the SLD, the distance between the sources was increased along an arc sub- tending 20”, 40”, 60”, 90”, 120”. This corresponds to distances of 2.61, 5.23, 7.85, 11.78, 15.70 cm at the cortical surface and 3.14, 6.28, 9.42, 14.11, 18.85 cm at the scalp surface. The noise-free scalp data were calcu- lated at 91 electrodes on the outer spherical surface. Gaussian noise (zero mean and unit standard devia- tion) was properly scaled and added to the noise-free scalp data to generate scalp data with spatial signal-to- noise ratio (SNR! ranging from 0.25, 0.5, 1.0 1.5, 2.0, 3.0, 4.0, 6.0, 10.0 to infinity. SNR was defined as RMS signal to RMS noise ratio.

    SLDs were derived for each noisy data set corre- sponding to different source configurations. Then the relative errors of SLDs were computed when the noisy SLDs were compared to the noise-free SLDs and nor- malized by the same noise-free SLDs. Fig. 3 displays (solid line) the relative errors of the SLD as a function of the SNR for the source configuration in which 2 radial point dipoles are 40” apart. The effect of using a low-pass spatial (Gaussian) filter for the same set of data is shown as dashed line in Fig. 3. A CT value of 1.94 was used for the Gaussian filter; this corresponds to the 26 dB down point of the Gaussian for an inter-electrode distance of 2.5 cm. The results show that spatial smoothing is effective for SNRs ranging from -3 to - 6. For data whose spatial SNR is less than 3, noisy spurious isolated peaks were found for all chosen source configurations.

    The effect of noise and spatial filtering was then investigated with somatosensory evoked potentials (EPs). The SLD, with and without spatial filtering, was computed from 59-channel somatosensory EPs elicited by a mild 2.22 Hz electrical pulse of 0.2 msec width applied to the right index finger of a normal subject (coded MS14). Averages were made using 100, 300, 1000 and 1800 trials and the N30/P30 components

  • 438 J. LE ET AL.

  • LAPLACIAN DERIVATION WITH REALISTIC HEAD SHAPE 439

    0.15

    W) 0.10

    0.05

    0.00 "

    i -00 0.10 0.20 0.30 0.40 ,

    k (cycles/cm)

    2.0

    1.8

    1.5

    6 1.2

    i .$ 1.0 ii xi LT

    0.8

    0.5

    0.2

    T50

    Fig. 2. Transfer function of the combined SLD and Gaussian low-pass spatial filter. The profile shows that the combined operation acts as a

    spatial bandpass filter tuned to spatial frequencies in the neighbor- hood of k = l/(fi~a) for r set at 1.94.

    (whose underlying source is well modeled by a tangen- tial dipole localized to area 3b) were extracted from the averages. Spatial filtering removes the spurious peaks from the 300 trial average for which the SNR is about 3 s, whereas a spurious frontal peak remains for averaged data using 100 trials for which SNR < 1 (Fig. 4).

    In summary, the SLD produces spurious results when the spatial SNR is less than - 3. A spatial low-pass Gaussian filter can be used to reduce the amplification of noise. The filter is effective if the SNR of the signal lies between - 3 and - 6. The cost of this noise reduction is, of course, reduced spatial reso- lution. The SLDs displayed in Fig. lb were derived without spatial prefiltering because the SNRs of the data were high (> 10).

    Before we leave this section, we would also like to point out that the uncertainty in the measurement of

    0.0 L 0 1 2 3 4 5 6 7 8 9

    SNR

    Fig. 3. Relative error of SLD as a function of the spatial signa-to- noise ratio (SNR) of data generated by a ?-point dipole source model with additive Gaussian noise (zero mean and unit standard devia- tion). Two radial dipole sources are 0.5 cm under the cortical surface

    and 40” apart. The solid line represents the relative errors obtained without using spatial filtering operations whereas the dashed line represents the relative errors derived with Gaussian spatial low-pass filtering (CT = 1.94). A sharp reduction in relativ{e errors of the SLD is

    observed for data whose spatial SNRs range hetween - 3 and - 6.

    electrode positions poises another source of error in the estimation of the surface Laplacian. Though rigor- ous error analysis shows that the effects of this uncer- tainty can be large, we have experienced no significant change of surface Laplacian patterns when the given electrode montage was perturbed. The perturbation was done by projecting the original electrode montage to another subject’s actual scalp head shape derived from the latter’s magnetic resonance images.

    6. Conclusion

    The surface Laplacian derivation is a useful tool with which to qualitatively reduce the blurring effect of

    7 The spatial SNRs for the EPs using 100, 300 and 1000 trials were estimated as RMS of EP with 1800 trials divided by RMS of the

    residual of the EP with respect to 1800 trials. This necessarily results in a conservative estimate of the SNR.

    volume conduction on scalp-recorded EEGs and to eliminate the dependence on the reference electrode. A realistically shaped surface model has been used in the described implementation to preserve an accurate

    Fig. 1. a: effect of an increasing number of electrodes on evoked potential topography. The response to repetitive electrical stimulation of the left

    middle and right index fingers was mapped onto a scalp surface reconstructed from the subject’s horizontal MR images. The maps, made with IX, 31, 57 and 122 channels referenced to digitally linked mastoids, show a progressive increase in spatial detail. Since the site of maximal response occurred over an area not included in the l&channel montage, the IS-channel potential map shows a maximum response which is too anterior, a

    problem which is gradually corrected as more channels are used. The white dots represent the electrode positions measured on the scalp. b: surface Laplacian derivation computed from the potential maps of a. The blurring evident on the potential maps has been largely reduced. As a

    result, the maxima and minima are more prominent. The posterior shift and increased definition of the maxima with an increasing number of recording sites is evident.

    Fig. 4. SLD maps for the N30/P30 somatosensory EP component generated using 100. 300, 1000, and IX00 trials. SLD maps without spatial

    low-pass filtering (upper row) have a spurious frontal maximum when 300 or 100 trials are used. Applying spatial low-pass filtering to the data (lower row) removes the spurious maximum in the 300.trial average. The spurious maximum remains in the loo-trial average in which the SNR is

    less than 1.

  • 440 J. LE ET AL.

    representation of the scalp potential distribution. A numerically stable surface Laplacian estimator has been designed and developed which utilizes a local planar parametric space, a local spectral interpolation func- tion, Taylor expansions and the least-squares tech- niquc. Like other implementations, ours does not at- tempt to estimate the SLD at peripheral electrodes of the recording montage, simply because the local poten- tial information around a peripheral electrode is not completely defined. Also, as with all other SLD imple- mentations, the location of an extremum in the SLD map may not overlv the location of the potential ex- trema because the SLD is the second spatial derivative of potential and is maximal where the gradient of the field is changing most rapidly.

    As a signal processing method, the quality of the SLD solely depends upon the quality of the input data I”(xi3Y,7z,), i = 1, . . . , N). Any perturbation of the measured electrode positions (x,,y,,z,) from the actual positions or of the measured potential values Ui at these positions will severely perturb the SLD estimates. This is an inherent problem of the SLD resulting from the fact that a spatial distribution function is differenti- ated twice in its parametric space. In general, the SLD is noisy when the spatial signal-to-noise ratio is less than about 3. A spatial low-pass filter such as a Gaus- sian can be used in conjunction with the SLD to reduce the effect of noise. This assumes that noise is spatially incoherent and has high spatial frequency. The pres- ence of correlated noise, as well as overlapping noise and signal spectra, are likely to degrade the perfor- mance further. The issue of correlated noise is an important one. However, there is a priori no one good way to generate correlated noise since, in principle, noise statistics can vary from completely overlapped with the signal to completely uncorrelated. Analysis of correlated noise on the basis of EEG statistics is be- yond the scope of this paper. The SLD implementation described here can be further improved by improving the proximity of the triangularized polygon surface to the original scalp surface, by finding a better spectral interpolation function, and by obtaining a more accu- rate parametric representation of the local scalp sur- face. However, it is perhaps of more basic concern to make improvements in collecting data with a high SNR and in obtaining accurate measurements of the elec- trode positions.

    Finally, we would like to point out that the SLD does not use information about a subject’s internal tissue geometries and their conducting properties (e.g., the thicknesses and conductivities of scalp, skull and diploe layers). The SLD uniformly sharpens a potential map on a surface and produces a spatial pattern simi- lar to that which would be recorded at the bottom of a uniform and homogeneous slab attached to the given surface. Since the scalp, CSF and especially the skull

    are not homogeneous materials, the SLD can not be expected to accurately estimate the pattern at the cortical surface. If this is desired, a distortion correc- tion method which explicitly models the conducting properties of scalp and skull is required (Gevins et al. 1991, 1994; Le and Gevins 1993).

    This research was supported by the National Institute of Neuro-

    logical Diseases and Strokes, the National Institute of Mental Health, the Air Force Office of Scientific Research, the National Science Foundation, and the Office of Naval Research.

    Technical contributions and assistance with the research pre-

    sented here were also made by our colleagues at EEG Systems Laboratory and SAM Technology including Jim Alexander, Paul

    Brickett, Brian Cutillo, John Desmond, Frank Luo, Nancy Martin, Judy McLaughlin, Bryan Reutter and Mike Ward, and by Prof. Walter Freeman at UC Berkeley.

    Appendix

    For an arbitrary surface S, the global expressions of its parametric representations f(t,n), g([,v) and h([,n) defined in Eq. (1) are, in general, not available. How- ever, a local expression of a local parametric surface can be constructed. For estimating the surface Lapla- cians, only a local parametric surface is needed.

    As discussed in Section 2, features of a local poly- gon surface S,, will be used to help construct the local parametric space. It is known that the resulting local polygon surface itself is an approximation to the exact local scalp surface. Therefore a parametric surface which is equally influenced by the available local poly- gon surface and the exact local scalp surface will be desirable. We find that the tangent plane attached to S at point (x,,y,,z,I is a good choice, simply because it coincides with the local polygon surface and the exact local scalp surface at point (xo,yO,zJ, and because it usually approximates the exact local scalp surface bet- ter than the corresponding local polygon surface does in the close neighborhood of (x,,y,,z,). In the follow- ing, we will describe how to construct this local tangent plane at point (x,,y,,z,,) based on the information carried along by the associated local polygon surface S 0’

    Assume that the normal direction vector of surface S at point (x,-,,yO,zo) is (p,,p,,p,). Then the following process will produce the desired parametric represen- tations.

    Step 1. Move the origin to (x,,y,,z,). The corre- sponding transformation is:

    x’ x-x”

    [Ii I

    Yl = Y-Y,, (A.11 2’ Z--z”

    Step 2. Rotate the positive z’ axis defined in Eq. (A.11 into the normal direction (px,py,pzY which is

  • LAPLACIAN DERIVATION WITH REALISTIC HEAD SHAPE 441

    unchanged under step 1. The rotation is carried out by 2 planar rotations with the first one rotating an angle of ~$r) about the z’ axis and the second one rotating an angle of B. about the y’ axis, such that x” X’ [I [I Y” =T yl zll z’ (A.21 where

    cos II,, ~ sin Hi C”S do sin do T=

    [

    I -sin b. cos d,, sin Be cos 6” 1 1 ,

    cos b(, = p, /(P: +p$“. sin & = p,/(pz +pP,,P,l’= &

    cff,

    (A.3

    Here “j is the jth weight and I, is the normal direction vector of jth polygon in the .list. We choose weight ‘Ye to be the angle of the jth polygon whose vertex is (x,,y,,z,). This weighting scheme is reason- able because when the polygons in the list lie in one plane, the resulting (px,pyrprlt should be the normal direction vector of the same plane. This expectation is satisfied by Eq. (A.51 because, when that happens, the normal direction vector of each polygon involved will be identical and is the same as the normal direction vector I, of the plane. When the Ij are identical, it can be factored out of the numerator of Eq. (A.51 since it is a common factor. The sums of the weights which

    appeared in the numerator and the denominator are canceled with each other. That leaves (~~,p~,p~)~ equal to I, which equals I, in this particular case.

    References

    Biggins, C., Fein, G.. Raz. J. and Arnir, A. Artifactually high coher- ences result from using spherical spline computation of scalp

    current density. Electroenceph. clin. Neurophysiol., 1991. 79: 313-419.

    Fein, G., Raz, J. and Turetsky, B. Brain electrical activity: the promise of new technologies. In: S. Zakhari and E. Witt (Eds.),

    Imaging in Alcohol Research. Proc. of a Workshop on Imaging in Alcohol Research. Wild Dunes, SC, 9-11 May, 1991: 49-78.

    Gevins, AS. Dynamic functional topography of cognitive tasks. Brain Topogr., 1989. 2: 37-56.

    Gevins, AS.. Brickett, P., Costales, B.. Le, J. and Reutter. B. Beyond topographic mapping: towards functional-anatomical imaging with 124.channel EEGs and 3-D MRIs. Brain Topogr., 1990, 3: 53-64.

    Gevins, A.S., Le, J., Brickett, P., Reutter. B. and Desmond, J. Seeing through the skull: advanced EEGs use MIRs to accurately mea- sure cortical activity from the scalp. Brain Topogr., 1991. 4:

    125-131. Gevins, A.S., Le, J., Martin, N., Brickett. P., Desmond, J. and

    Reutter. B. High resolution EEG: 124-channel recording, spatial deblurring and MRI integration methods. Electroenceph. clin. Neurophysiol., 1994. 90: 337-358.

    Greer, D. An Algorithm for Reconstructing the Surface of the Central Nervous System in Vivo. Ph.D. Dissertation, Dept. of EECS, UC Berkeley, Berkeley, CA, 1989.

    Hjorth, B. An on line transformation of EEG scalp potentials into orthogonal source derivations. Electroenceph. clin. Neurophysiol., 1975, 39: 526-530.

    Hjorth, B. Source derivation simplifies topographical EEG interpre- tation. Am. J. EEG Technol.. 1980. 20: 121-132.

    Katznelson, R. EEG recording. electrode placement and aspects of generator localization. In: P. Nunez (Ed.), Electric Fields of the

    Brain: the Neurophysics of EEG. Oxford University Press, New York, 1981.

    Law, S. and Nunez, P. Quantitative representation of the upper surface of the human head. Brain Topogr.. 1991, 3: 365-371.

    Law, S., Nunez, P. and Wijesinghe, R. High-resolution EEG using spline generated surface Laplacians on spherical and ellipsoidal surfaces. IEEE Trans. Biomed. Eng., 1993. 40: 145-153.

    Le, J. and Gevins, A.S. Method to reduce blur distortion from EEGs using a realistic head model. IEEE Trans. Biomed. Eng., 1993, 40: 517-528.

    Nakamura, M., Nishida, S. and Shibasaki, H. Spectral properties of signal averaging and a novel technique for improving the signal- to-noise ratio. J. Biomed. Eng., 1989, 11: 72-78.

    Nunez, P. (Ed.). Electric Fields of the Brain: the Neurophysics of

    EEG. Oxford University Press, New York. 1981. Nunez. P. Estimation of large scale neocortical source activity with

    EEG surface Laplacians. Brain Topogr., 1989, 2: 141-154. Perrin, F., Bertrand, 0. and Pernier, J. Scalp current density map-

    ping: value and estimation from potential data. IEEE Trans. Biomed. Eng.. 1987. 34: 2X3-288.

    Thickbroom, G., Mastaglia, F., Carroll, W. and Davies. H. Source

    derivation: application to topographic mapping of visual evoked potentials. Electroenceph. clin, Neurophysiol.. 1984, 59: 279-285.

    Wallin. G. and S&berg, E. Source derivation in clinical routine EEG. Electroenceph. clin. Neurophysiol., 1980. 50: 282-292.