Abstract
Objective. In functional electrophysiological imaging, signals are often contaminated by interference that can be of considerable magnitude compared to the signals of interest. This paper proposes a novel algorithm for removing such interferences that does not require separate noise measurements. Approach. The algorithm is based on a dual definition of the signal subspace in the spatial- and time-domains. Since the algorithm makes use of this duality, it is named the dual signal subspace projection (DSSP). The DSSP algorithm first projects the columns of the measured data matrix onto the inside and outside of the spatial-domain signal subspace, creating a set of two preprocessed data matrices. The intersection of the row spans of these two matrices is estimated as the time-domain interference subspace. The original data matrix is projected onto the subspace that is orthogonal to this interference subspace. Main results. The DSSP algorithm is validated by using the computer simulation, and using two sets of real biomagnetic data: spinal cord evoked field data measured from a healthy volunteer and magnetoencephalography data from a patient with a vagus nerve stimulator. Significance. The proposed DSSP algorithm is effective for removing overlapped interference in a wide variety of biomagnetic measurements.
Export citation and abstract BibTeX RIS
1. Introduction
Functional electrophysiological imaging can be achieved using a variety of modalities including electroencephalography (EEG), magnetoencephalography (MEG) or magnetospinography (MSG). In all of these modalities, measurement signals are often contaminated by interference that can be of considerable magnitude compared to the signals of interest. Although quite a few algorithms have been developed to deal with such interference, these algorithms often rely on availability of separate measurements that capture the statistical properties of the interference [1–3]. Therefore, if such separate measurements are not available, those existing algorithms would not be effective for removing overlapped interference. We present two examples of such cases in this paper: imaging of the spinal cord electrophisiological activitiy and MEG imaging for epilepsy patients implanted with vagus nerve stimulators.
There has been growing interest in dynamic source imaging of spinal cord electrophysiological activity using its evoked magnetic field. In spite of the fact that spinal cord disorders are very common [4], there are no effective methods for accurate diagnosis of spinal cord lesions, primarily because spinal cord abnormalities found in a patient's anatomical image (such as MRI or x-ray images) often do not correspond with the patient's clinical symptoms. Thus, functional imaging of spinal cord nerve activity can be a promising diagnostic tool for spinal cord disorders.
Biomagnetometers optimized for measuring the spinal cord evoked magnetic field (SCEF) have been developed [5–7], along with efficient source reconstruction algorithms suited to functional spinal cord imaging [8, 9]. However, one serious problem, the removal of large stimulus-induced artifacts5 , remains to be solved. Such artifacts exist for 8–10 ms immediately after the stimulus onset. These artifacts overlie the SCEF signal, and can distort imaging results of spinal cord activity as shown in our experiments described in sections 3.1 and 4.
Similarly, in MEG measurements, extremely large artifacts sometimes contaminate the measured data and it can be quite difficult to visualize the underlying signal of interest within this artifact. One striking example is in MEG recordings obtained from epilepsy patients implanted with vagal nerve stimulators (VNS) where the artifact from the stimulator and the lead-wires can completely contaminate the recordings such that it is extremely difficult to see interictal epileptiform activity or stimulus evoked responses from patients' primary sensory cortices.
This paper proposes a novel algorithm to remove these artifacts from biomagnetic measurements. The algorithm is based on the two kinds of definitions of the signal subspace, as the spatial-domain signal subspace and the time domain signal subspace. Since the algorithm makes use of this duality, it is named the dual signal subspace projection (DSSP) algorithm. The DSSP algorithm first projects the columns of the measured data matrix onto the inside and outside of the spatial-domain signal subspace, creating two 'projected' data matrices.
The intersection of the row spans of those two 'projected' matrices is then taken to be an estimate of the time-domain interference subspace, and artifact removal is carried out on the basis of this estimated interference subspace. In this paper, the theory behind the DSSP algorithm is provided in sufficient details to explain why the interference subspace can be estimated in such a manner. The proposed algorithm is first validated by using the computer generated data that simulates the SCEF measurements and by using the SCEF data taken from a healthy volunteer.
It should be mentioned that estimating the interference subspace as the intersection between two time-domain subspaces was first proposed in [10]. That method is called temporal signal space separation (tSSS). However, there is a key difference between tSSS and DSSP in that tSSS uses the vector spherical harmonics expansions, which are not used in DSSP. The application of the tSSS method, therefore, is limited to MEG applications in which the data is acquired by an array of sensors that are arranged on a surface of a sphere-like helmet. The tSSS method is, therefore, not applicable to our SCEF measurements, in which the sensors are arranged on a nearly-flat surface.
In contrast, the proposed DSSP algorithm is a versatile algorithm. Its application is not limited to the artifact removal in SCEF measurements, and it is applicable to a wide variety of biomagnetic data. To demonstrate this versatility, we present the results of applying the algorithm to MEG data acquired from a patient with a vagus nerve stimulator. Although the MEG data contained a large amount of interference generated from the stimulator, primary somatosensory cortices were successfully localized by interference removal using the proposed DSSP algorithm.
2. Dual signal subspace projection
2.1. Data model
We assume that the biomagnetic measurements are conducted by using an array of M sensors. We denote the output of the mth sensor at time t by and the column vector containing the outputs of all sensors is : . The is called the data vector. We use a data model in which the measured data consists of the signal magnetic field generated from signal sources of interest, the interference magnetic field generated from interference sources, and the sensor noise. That is, the data vector is expressed as
where , the signal vector, represents the signal magnetic field, , the interference vector, represents the interference magnetic field, and , the noise vector, represents the sensor noise. The spatio-temporal data matrices of , , and are, respectively, denoted by , , and , such that
where the data acquisition takes place at and is assumed.
The M × K spatio-temporal data matrix is modeled as
where is a matrix whose columns consist of the noise vectors at . The spatio-temporal data model in equation (5) is used in our analysis.
2.2. Sensor lead field and signal subspace
Let us assume that a unit-magnitude source exists at . When the source is oriented in the x-, y-, and z-directions, the corresponding outputs of the jth sensor are, respectively, denoted , , and . We define an matrix in which the jth row is equal to the row vector . This matrix , which is called the lead field matrix, represents the sensitivity of the whole sensor array at the location of .
Let us assume that, in total, Q sources exist. Their locations are denoted by , their orientations by 6 , and their intensities by . Then, the signal vector is expressed as
where , and is called the lead field vector of the pth source. The equation above indicates that the signal vector is expressed as a linear combination of the lead field vectors. In other words, the vector lies within the span of the lead field vectors, , i.e.
This subspace, , is referred to as the (spatial-domain) signal subspace [11].
In general, the signal subspace is unknown because the source locations and the source orientations are unknown. However, a subspace that approximates the signal subspace can be obtained from an augmented lead field over the source space, which is the region where a source may exist. To derive the augmented lead field, we define voxels over a source space. Denoting the locations of the voxels by , the augmented lead field matrix over all voxel locations is defined as
It is clear that (ignoring the voxel discretization error) the column span of includes the signal subspace, that is
The column span of is called the pseudo signal subspace in this paper, and the projector onto the pseudo signal subspace can be derived by applying eigenvalue decomposition to , such that7
We assume that the eigenvalues are distinctively larger than the other eigenvalues. Then, the set of eigenvectors is an orthonormal basis of the column span of the augmented lead field. Accordingly, the pseudo signal subspace projector is derived as
and the following relationship holds:
2.3. Time-domain signal and interference subspaces
Now we define the time-domain signal subspace, which is different from the spatial domain signal subspace defined in section 2.2. For the arguments on the time-domain signal subspace, we denote row vectors consisting of the signal-source time courses by : (). We assume that Q is smaller than the number of sensors M. This assumption is called the low-rank signal assumption. Also, the vectors are assumed to be linearly independent. Using equations (3) and (6), we have the following relation
Here, are the elements of the lead field vector : .
The row vector whose elements form the jth row of the matrix is denoted . Equation (13) then implies the relation
Namely, is expressed as a linear combination of the vectors . The row vector thus lies within the span of these vectors. That is
This subspace, , is defined as the time-domain signal subspace, and denoted :
It can be shown under the low-rank signal assumption that is equal to the row span of , i.e.,
The proof is presented in section
Let us define the time-domain interference subspace, which plays a key role in the proposed algorithm. We express the interference vector as
where P is the number of interference sources. Their intensities are denoted by (), and their lead field vectors by (). We define row vectors consisting of the interference-source time courses as : (). The vectors are assumed to be linearly independent. The span of is defined to be the time domain interference subspace, and is denoted by , i.e. . The row vector whose elements form the jth row of the matrix is denoted by . Using the same arguments used to derive equation (14), we can derive the relation
where are the elements of the lead field vector : . It is clear that is expressed as a linear combination of the vectors and that the vector lies within the interference subspace (i.e., ). Under the low-rank signal assumption , it can be shown that is also equal to .
2.4. Finding the time-domain interference subspace
In the proposed DSSP algorithm, the sensor measurements are first projected onto the inside and the outside of the pseudo signal subspace. Let us define and as the projections of onto the inside and the outside of the pseudo signal subspace
where is the identity matrix. Using equations (5) and (12), we have
Note here that, due to the 'dull' cut-off property8 of the projector , neither nor becomes negligibly small.
We now analyze the subspace spanned by the row vectors of . We can write
where . The equation above indicates that although the projector modifies the lead field vectors, it never changes the time courses of the interference sources. Therefore, defining to be the jth row vector of the matrix , we can show
where are the elements of the modified lead field vector . This equation indicates that the row vector of the matrix lies within the time-domain interference subspace, i.e., (). We denote a row vector of by and the span of by . Then, taking the relations and into consideration, equation (22) implies that
where the span of the row vectors of is denoted by . The proof of (26) is presented in section
We next analyze the subspace spanned by the row vectors of . We can write
where . Using the same arguments employed to derive equation (25) and denoting the jth row vector of the matrix by , we can show
where are the elements of the modified lead field vector . This equation indicates that the relation holds, and the row span of is equal to .
Thus, denoting the jth row vector of by and the span of by , equation (23) implies that is given by
where is the subspace spanned by the row vectors of . Equations (26) and (29) imply that the intersection of the two subspaces and is the time-domain interference subspace :
if holds9 , where indicates the empty set. It is actually straightforward to show , because the relationship
holds. This means that the rows of are orthogonal to the rows of . In the equation above, we assume that , where is the power of the sensor noise.
2.5. Derivation of interference-subspace projector and removal of interference
In this subsection, we present an algorithm to derive an orthonormal basis of . We first extract and from and , respectively by applying singular value decomposition:
and
For the two sets of singular values, distinctively large singular values are denoted by and . We can then derive the subspaces and such that
Additional arguments, presented in section 6, lead to the conclusion that the interference subspace is equal to the intersection of and . That is .
The procedure used to find the intersection is described below. According to [12], an orthonormal basis of the intersection is obtained as a set of the principal vectors whose principal angles are equal to zero. To find those principal vectors, we first define
Singular-value decomposition of a matrix is then performed, and the results are expressed as
where and are matrices whose columns consist of singular vectors. In the equation above, we use the fact that . Equation (37) indicates that the singular values of the matrix are equal to the cosines of the principal angles between and . The intersection has the property that the principal angles are equal to zero. Thus, by observing the relation
the dimension of is determined to be r.
The principal vectors are then obtained either as the first r columns of the matrix or the first r columns of the matrix . Defining the first r columns of as , the relation
holds and the vectors form an orthonormal basis for . The interference removal is thus carried out by projecting the measured data onto the subspace orthogonal to the interference subspace. Defining a matrix by
the interference removal can be accomplished by right multiplying by . That is, the interference-removed measurements are obtained as
3. Computer simulation
3.1. SCEF measurements distorted by large artifacts
Computer simulations were carried out to investigate the validity of the proposed algorithm. We first simulated SCEF measurements distorted by large stimulus-induced artifacts. For data generation, we assumed the sensor array of a 120-channel biomagnetometer [5, 7], which has been specifically developed for SCEF measurements. The biomagnetometer is equipped with 40 vector sensors10 , which are arranged at 8 × 5 measurement locations covering a 14 cm × 9 cm area.
In this computer simulation, we used a source model consisting of four equal-intensity current vectors; such a source model has been found to be physiologically plausible in our previous studies [8]. The model is shown in figure 1(a). In this model, the two sources aligned along the y-axis are intercellular sources propagating in the nerve axon, representing two anti-directional current dipoles [14], called the leading and the trailing dipoles [15, 16]. The other two sources aligned along the x-axis represent the volume current. The volume current flows from the extracellular milieu to the site between the two dipole sources in the nerve axon. In this computer simulation, the distance between the two dipole sources, as well as that between the two volume current sources, was set to 3 cm.
The SCEF sources move with a speed of 40–80 cm s−1. In this computer simulation, we assumed that four sources traveled along the y-direction (from to ) with a speed of 60 cm s−1. The source-sensor geometry used in the computer simulation is shown in figure 1(b). The magnetic field generated from the four moving sources was computed, and a plot of the simulated measurements of all 120 sensors is shown in figure 2(a). Here, we used no conductor models, and the forward solution was computed using the well-known Biot–Savart law, which is derived based on the quasi-static approximation of Maxwell's equations. The time was set at zero when the y coordinate of the leading dipole was equal to −30 cm. The field contour map at a latency of 5 ms is shown in figure 3(a).
Download figure:
Standard image High-resolution imageDownload figure:
Standard image High-resolution imageThe artifact data was obtained from artifact-only measurements, in which we applied exactly the same stimulus as used in measuring the SCEF, with a stimulus electrode positioned a few centimeters away from the median nerve of a subject [17]. Since the location of the electrode was not on the nerve, stimuli did not induce the nerve activity but elicited only the artifacts. The artifact-only data is shown in figure 2(b).
The results of adding the artifact data onto the computer-generated signal are shown in figure 2(c), and the field contour map of the artifact-contaminated data at a latency of 5 ms is shown in figure 3(b). Here, the interference-to-signal ratio (ISR) was set at 12. The ISR is defined as the ratio of , where indicates the Frobenius norm of a matrix . Both the sensor time courses and the contour map show that a significant amount of distortion arises due to contamination by the artifacts.
We then applied the DSSP algorithm to this artifact-contaminated data. Here, a two-dimensional region (, cm), which is located 7 cm below the sensor plane, was defined as the source space. The augmented lead field was computed with a 0.5 cm voxel grid over this source space. A plot of the singular values in equation (37) is shown in figure 4. The plot shows that the first six singular values are very close to 1. Thus, the dimension of the intersection, r, was determined to be six by thresholding the singular values at 0.99. The artifact-removed sensor time courses are shown in figure 2(d). A field contour map of the artifact-removed data at a latency of 5 ms is shown in figure 3(c). Comparing between figures 2 and 3, we can see that the distortion from the artifacts is significantly reduced.
Download figure:
Standard image High-resolution imageWe next assessed the effectiveness of the DSSP algorithm on the basis of source reconstruction results. Time-point by time-point source reconstruction is essential for imaging spinal cord activity because of the rapid movements of the sources. We therefore used the recursively applied null-steering (RENS) beamformer algorithm [9, 18] because of its applicability to single time-point data. A snapshot of the source image at 5 ms latency is shown in figure 5. In this figure, the results in (a) are obtained by using the artifact-free sensor data in figure 3(a). The results from the artifact-contaminated sensor data in figure 3(b) are shown in figure 5(b). Due to the presence of the interference, the reconstruction results are significantly distorted. The results from the artifact-removed sensor data in figure 3(c) are shown in figure 5(c). In these results, the four sources are clearly reconstructed and the results are very close to the artifact-free case in figure 5(a), demonstrating the effectiveness of the proposed method.
Download figure:
Standard image High-resolution image3.2. MEG measurement overlapped with large interference magnetic field
We next present a computer simulation on MEG measurements in which the data was overlapped with a large interference caused near the source space. A sensor alignment of the 275-channel whole-head sensor array from the OmegaTM (VMS Medtech, Coquitlam, Canada) neuromagnetometer was used. The coordinate system and source-sensor configuration used in the computer simulation are depicted in figure 6(a). A vertical plane (x = 0 cm) was assumed at the middle of the sensor array, and three sources were assumed to exist on this plane. The coordinates of the sources are , , and cm. The time courses assigned to the three sources are shown in the top three panels in figure 6(b).
Download figure:
Standard image High-resolution imageWe put a single interference source shown as a filled circle with the label 'interference (location A)' in figure 6(a). As shown in this figure, the interference source was fairly close to the signal sources and it was located just outside the head near the head surface. The coordinate of the interference source was cm. This interference simulated the noise caused from some types of brain stimulator. In section 5, we actually present experiments in which the MEG data was contaminated by the noise from patient's VNS. The time course of the interference source is presented in the bottom panel of figure 6(b). We generated interference magnetic field with the ISR equal to 100 where the ISR is defined as . The interference magnetic field was computed and overlapped onto the signal magnetic field computed from the activities of the three signal sources.
To generate the magnetic fields, source activities were projected to the sensor time courses through the lead field, which is obtained using the homogeneous spherical head model [19] with the center of the sphere set to cm. The spatio-temporal data with 1200 time points was generated. In figure 7, the time courses of the signal magnetic field (plus sensor noise) are shown in the top panel. The time courses of interference-overlapped magnetic field are shown in the middle panel. Since the interference magnetic field is 100 times stronger than the signal magnetic field, the sensor time courses in the bottom panel are dominated by the interference magnetic field.
Download figure:
Standard image High-resolution imageWe set the source space to a region of , and . This region approximately covers the whole brain and includes the locations of the three sources, but it does not include the location of the interference source. The augmented lead field was computed using a 0.5 cm voxel grid over this region. We then applied the DSSP algorithm for removing the interference. The dimension of the interference subspace r was determined to be 1 by thresholding the cosine of the principal angle (equation (37)) by the value of 0.99. The interference-removed sensor time courses are shown in the bottom panel in figure 7, which shows that the interference is nearly completely removed.
We next evaluate the effect of interference removal based on the quality of reconstructed source images. The adaptive beamformer algorithm [11] was applied for source reconstruction from the sensor data shown in figure 7. The results are shown in figure 8. In figure 8(a), the source reconstruction results obtained from the interference-free magnetic field (the top panel of figure 7) are shown. Three sources can clearly be observed. The reconstruction results obtained using the interference-overlapped magnetic field (the middle panel of figure 7) are shown in figure 8(b). Due to the overlap of the large interference, the results contain significant distortion. The reconstruction results obtained using the artifact-removed sensor data (the bottom panel of figure 7) are shown in figure 8(c) in which the distortion is nearly completely removed, demonstrating the effectiveness of the proposed method.
Download figure:
Standard image High-resolution imageAs shown in the computer simulation above, the DSSP algorithm allows interference sources to be fairly close to the source space. However the prerequisite exists that the interference sources are located outside the source space. We performed computer simulation in which this prerequisite was not fulfilled. We here put a single interference source at (−1, −1, 5), exactly on the border of the source space. This location is indicated by a filled circle with the label 'interference (location B)' in figure 6(a). The results of source reconstruction are shown in figure 9 where the results without interference removal are shown in (a) and the results with the removal in (b). These results clearly indicate that the DSSP algorithm can still remove the influence of interference but the removal is achieved at the sacrifice of significant amount of signal source intensity.
Download figure:
Standard image High-resolution image4. Experiments using SCEF measurements from a healthy volunteer
4.1. SCEF measurements
A 120-channel biomagnetometer [5, 7] was used for measuring a human SCEF11 . The subject was a healthy male volunteer. The experiment was approved by the ethics committee of Tokyo Medical and Dental University.
The experimental setup is schematically shown in figure 10. As depicted here, the cryostat of the biomagnetometer has a cylindrical body with a protrusion, and this protrusion contains sensors directed upward. The subject lies down in the supine position, and the subject's lower neck is positioned on the upper surface of the protrusion of the cryostat. A stimulus current was applied to the subject's median nerve near his left elbow. The stimulus with an intensity of 10 mA and a duration of 0.3 ms was repeated 2000 times at a repetition rate of 4 Hz. The data acquisition was performed with a sampling frequency of 40 kHz. An analog bandpass filter with a bandwidth of 100–5000 Hz was applied. The signal was averaged across all 2000 measured trials.
Download figure:
Standard image High-resolution imageAn x-ray image covering the subject's neck and the sensors of the biomagnetometer was obtained to identify the location of the spinal cord. The reconstruction region was determined to be a curved plane containing the spinal cord. An x-ray image with the extracted 2D reconstruction region is shown in figure 11.
Download figure:
Standard image High-resolution imageThe measured SCEF, averaged over 2000 trials, is shown in figure 12(a). The electric stimulus was given at a latency of 0 ms. Large artifacts are observed particularly in the data before 4 ms, although the peaks between 4 and 8 ms, which are caused by the spinal cord nerve activity, can still be observed. We applied the proposed DSSP algorithm to remove these artifacts. The 2D reconstruction region was used as the source space over which the augmented lead field matrix was computed. The results are shown in figure 12(b). Here, the artifacts are significantly reduced and the SCEF signal, consisting of peaks between 4 and 8 ms, is clearly observed.
Download figure:
Standard image High-resolution image4.2. Validation based on reconstruction of spinal cord nerve activity
The spinal cord source activity was reconstructed by using the RENS beamformer. Schematic illustration in figure 13 shows relative positions of the subject's neck and median nerve with respect to the reconstruction region, which had an area of with voxel dimensions of 0.5 cm in the x- and y-directions. The reconstructed source images at a latency of 5.8 ms are shown in figure 14. In this figure, the source image from the original artifact-contaminated sensor data is shown in (a). The image from the artifact-removed data is shown in (b). Both images show the leading dipoles but their directions (indicated by the white arrows) are significantly different.
Download figure:
Standard image High-resolution imageDownload figure:
Standard image High-resolution imageTo determine which results are physiologically more plausible, we used a source image obtained with the stimulus applied at the median nerve near the subject's wrist; the image is shown in figure 14(c). The signal obtained with wrist stimulation is known to be less affected by artifacts. This is because, with the stimulation near the subject's wrist, it takes 4–5 ms more for the nerve activation to reach the neck region, and thus the spinal cord signal is much less contaminated by stimulus-induced artifacts due to their rapid decay. Therefore, the results from the wrist stimulation should serve as the physiological 'ground truth' for the comparison. The leading dipoles have transverse (the negative x) components in figures 14(b) and (c), while the direction is almost upward in (a), i.e., the current vector has almost no x component in (a).
When the subject's left median nerve is stimulated, the nerve activity is known to propagate from the left median nerve into the spinal cord near the fourth vertebra (c4). Thus, it should be more plausible that the current vector has a transverse, negative x component, as depicted in figure 13. Accordingly, considering the fact that the leading dipoles in (b) and (c) have such negative x components, we can draw the conclusion that the results in figure 14(b) are physiologically more plausible than those in figure 14(a).
We have conducted measurements exactly the same as the ones described above but with right median nerve stimulation. The source images from these measurements are shown in figure 15. Here, the source image from the original artifact-contaminated sensor data is shown in (a). The image from the artifact-removed data is shown in (b). Both results show the leading dipole but the direction of the leading dipole (indicated by the white arrow) is again different between these two images. The source image obtained with the stimulus applied at the right median nerve near subject's wrist is shown in (c). In this figure, the current vector should have a transverse, positive x component since the x component of the source should be opposite to that in the left median nerve stimulation. The images in figures 15(b) and (c) show that the dipoles have the expected positive x components. Therefore, we can again conclude that the results in (b) are physiologically more plausible than those in (a), which show the source vector with an almost upward direction. It should be noted that the DSSP algorithm can be used with any type of source reconstruction methods. In these experiments, the RENS beamformer was used for reconstructing the spinal cord activity, primarily because it gives the spatial resolution better than other existing methods12 applicable to single time point data.
Download figure:
Standard image High-resolution image5. Experiments using MEG data measured from a patient with a vagus nerve stimulator
The application of the DSSP algorithm is not limited to artifact removal in SCEF measurements, and the algorithm can be applied to a wide variety of biomagnetic measurements. To demonstrate the versatility of the algorithm, we present results from applying the DSSP algorithm to MEG data obtained from a patient with a VNS. Generally, MEG data from VNS patients contains a large amount of interference generated from the stimulator located near the patient's chest area. The measurements were conducted using the 275-channel whole-head sensor array of the OmegaTM (VMS Medtech, Coquitlam, Canada) neuromagnetometer.
In the upper panel of figure 16(a), the somatosensory MEG data measured with tactile stimulation applied to the patient's left index finger is shown. Since the tactile stimulation was used, a large peak should be observed around the latency of 50 ms. However, such a peak is not observed due to the presence of interference from the VNS stimulator.
Download figure:
Standard image High-resolution imageThe sensor time course with the interference removed by the proposed DSSP method is shown in the lower panel of figure 16(a). Here, a peak around the latency of 50 ms is clearly observed. The MEG data taken from the same patient with the tactile stimulation applied to the patient's right index finger is shown in figure 16(b). The upper panel shows the original sensor time courses and the lower panel shows the sensor time courses processed with the DSSP algorithm. Again, the sensor time courses processed by the DSSP algorithm show a peak around the latency of 50 ms, but such a peak is not observed in the original sensor time courses.
The source localization results are shown in figure 17. The results for the case of the left index finger stimulation are shown in figure 17(a), and those for the right index finger stimulation are shown in figure 17(b). In both cases, the source activity is successfully localized near the primary somatosensory area in the contra-lateral hemisphere. These reconstruction results show that the DSSP algorithm removes the influence of the VNS stimulator and enables the mapping of the primary somatosensory cortices, demonstrating that the DSSP algorithm can be used for the interference removal in MEG. It should be mentioned that, without interference removal, a single strong fake source was detected near the center of the head for the both cases of left- and right-index finger stimulations, although these results are not presented in this paper.
Download figure:
Standard image High-resolution image6. Discussion and summary
Since equations (33) and (34) are important in the derivation of the proposed method, we should further clarify the meaning of these equations. Theoretically, if Q and P are known and μ and ν are respectively set to Q + P and P, the following relationships hold:
The proof can be found, for example13 , in [23] or [11]. Therefore, we could directly derive the interference subspace using equation (42) if we knew the number of interference sources P.
However, information on the number of sources is difficult to obtain in real-life applications. In addition, the singular values in equations (31) and (32) may not have sharp cutoffs due to a low signal-to-noise ratio condition or an insufficient number of time points. Accordingly, there is always considerable ambiguity in determining μ and ν, the threshold values of the singular value spectra. A general strategy for such cases is to overestimate μ and ν. However, and then unavoidably contain a part of the noise subspace. Thus, to be exact with overestimated μ and ν, equations (33) and (34) should be rewritten as
where is the part of that is contained in and the part of that is contained in .
The arguments above indicate that the choices of the parameters μ and ν are not crucial for implementing the algorithm, because the excess dimensions of and do not affect the extraction of the interference subspace, since the intersection between and is computed. In all the experiments described in previous sections, the parameters μ and ν were always set at 20. In the computer simulation in section 3.1, the field map and the reconstructed source image were recomputed with μ and ν set to 40. The results are shown in figures 18(a) and (b), which are almost the same as the results obtained with μ and ν set at 20 (shown in figures 3(c) and 5(c)).
Download figure:
Standard image High-resolution imageUnlike μ and ν, the choice of the dimension of the interference subspace, r, can be crucial in the implementation of the algorithm. The influence of overestimating r is analyzed as follows. Even when the parameter r is overestimated, since the interference time-course vectors () still lie within the column span of , the orthogonal projector suppresses the interference . Therefore, only when the projector also suppresses the signal of interest, the overestimation becomes problematic. This scenario happens if the excess dimensions of the interference subspace include a part of the signal subspace.
Part of the signal subspace may be included in the estimated interference subspace when the distance between the signal subspace, , and the interference subspace, , is small, i.e., when the two subspaces are close. The distance between the two subspaces can be defined using the subspace angles between the two subspaces [24], and if all the inner products between the basis vectors ( ) are small, the distance between the two subspaces is large. If some of these inner products have large values, the distance between the two subspaces can be small.
Therefore, when the time courses of the signal sources () and those of the interference sources () are very different and the correlations between them are small, the distance between the signal and interference subspaces is large. In such cases, the overestimation of r may not be problematic, because the excess columns of are nearly orthogonal to the signal time-course vector (), so the projector hardly affects . The results of overestimating r at 12 in our computer simulation are shown in figures 18(c) and (d). Comparison of these results with the results with r = 6 (figures 3(c) and 5(c)) shows that overestimation of r causes no serious problems. This result can be explained by the arguments above, because in our computer simulation, and were very different.
Many algorithms have been proposed by our group and others for removing artifacts and interferences from sensor measurements. One method, called common-mode subspace projection (CSP), was reported by our group as a conference proceedings paper [17]. The CSP algorithm uses a part of the DSSP algorithm, and estimates the interference subspace as an intersection between the row spans of two spatio-temporal data matrices. It is, however, different from the DSSP algorithm in that the CSP algorithm requires the artifact-only measurements to be conducted separately from the signal measurements. The proposed DSSP algorithm does not require such separate, additional measurements, and thus the total measurement time for the DSSP algorithm is half of that for the CSP method, which is advantageous in clinical environments, because the burden for a patient is nearly proportional to the total time for measurements.
Signal space projection (SSP) is a well-known method for interference removal in MEG and EEG measurements [25, 26]. In the SSP method, the (spatial-domain) interference subspace projector is first computed, and the sensor data is then projected onto the subspace orthogonal to the interference subspace by computing . In order to derive , the SSP method requires the information on the locations of interference sources. Therefore, the method cannot be applied to the artifact removal problem in the spinal cord imaging, because the spatial locations of the artifacts cannot be determined. The proposed DSSP algorithm, in contrast, does not require such information, and this fact, in general, makes the DSSP algorithm much more useful than the SSP method, because such information is unavailable in many real-life applications.
For interferences from brain stimulators such as the VNS interference, the location of the interference source may be predetermined. However, even in this case, a very accurate determination is needed to implement SSP when the interference is much stronger than the signal. This fact can be seen using our computer simulation in section 3.2. We applied SSP to the interference-overlapped data shown in the top panel of figure 7. The results are shown in figure 19. In this figure, the top panel shows the results obtained when the exact location of the interference source is used. The middle and bottom panels, respectively, show the results obtained when the location of the interference source has 1 and 3 mm errors. These results show that even a 1 mm localization error affects results of interference removal, suggesting that SSP requires a very accurate localization of an interference source. This fact may make the application of SSP to removing large artifacts (such as the VNS interference) somewhat impractical.
Download figure:
Standard image High-resolution imageIn summary, this paper has proposed a novel algorithm to remove large interferences overlapped on biomagnetic data. Since the algorithm makes use of the duality in defining the signal subspace, it is named DSSP. We have presented a detailed mathematical description of the proposed DSSP algorithm, which we have validated by computer simulation and two kinds of biomagnetic data: spinal cord data obtained from a healthy volunteer and MEG data taken from a patient with a vagus nerve stimulator. The proposed DSSP algorithm is suited to remove interferences from sources located fairly close to the boundary of the source space. The eye-blink and cardiac artifacts encountered in MEG measurements are also such interferences. The investigation on applying the DSSP algorithm to the removal of these artifacts is planned and results will be published.
Acknowledgments
This work has been supported by grants from the Japanese Ministry of Education, Science, Culture and Sports (26282149, 26462231) and by a grant from SECOM Science and Technology Foundation.
Appendix
A.1. The row span of is equal to
Here, we prove that, under the low-rank signal assumption (), is equal to the row span of . That is
Equation (45) is equivalent to claiming that any row vector () can be expressed as a linear combination of the row vectors, . The claim is proved as follows. Since , can be expressed as a linear combination of :
If this vector is also expressed as a linear combination of , we have
Substituting equation (14) into (47) and using equation (46), we get
Comparing the coefficients of the vector in the left- and right-hand sides of the equation above, we have a set of Q linear equations:
Under the low-rank signal assumption , for any arbitrary set of , we have a set of that fulfills the above equations. Therefore, equation (47) always holds for any (), and thus is equal to .
Using the same arguments, it can be shown that the row span of , , is equal to the interference subspace . Also, both the row span of , , and the row span of , , are equal to .
A.2. Cutoff property of the pseudo signal subspace projector
Here, we present an example of the cutoff property of the pseudo signal subspace projector. The example was derived assuming the source-sensor geometry used in our computer simulation in section 3.1 where the augmented lead field was computed over the two-dimensional source space defined by , , and z = 0 cm. The sensors are arranged on a plane of z = 7 cm. Assuming that a source generating interference signal existed at , the ratio was computed, where indicates the lead field vector of the interference source. The ratio R expresses the decrease of the total power of the interference after processing by the projector . In this example, the source is located on the y-axis (i.e., ), and the configuration of the source space and the interference source is shown in the upper panel of figure 20. The power decrease ratio R versus the y coordinate, which is the distance of the interference source from the origin, is shown in the lower part of figure 20.
Download figure:
Standard image High-resolution imageThe plot shows that the cutoff property of the pseudo signal subspace projector is not sharp. It passes almost 100% of the signal power if the interference source is located within the source space ( cm) and attenuates only 5%–20% of the signal power when the source is located in the vicinity of the source space ( cm). The proposed DSSP algorithm first applies the pseudo subspace projector to create and I − P to create . Both and should contain significant amount of the interference, because of this 'dull' cutoff of the pseudo signal subspace projector . The DSSP algorithm makes use of this property of and detects the interference subspace by finding common components in the row spans of and .
A.3. Proof of equation (26)
Here, we present a proof of equation (26) in its general form. That is, we define two subspaces, and , with basis vectors and , respectively. We show that, if and , the relationship
holds. The proof is straightforward. Since and , we can write
Therefore, we get
Footnotes
- 5
Although the exact causes of these artifacts are still unknown, we speculate that they are caused by combined effects of stimulus-induced body electric currents and transient responses of receiver electronics.
- 6
The orientation is a 3 × 1 column vector consisting of its x, y, and z components.
- 7
The matrix is called the Gram matrix.
- 8
An example of the cut-off property of computed assuming the source-sensor geometry used in our computer simulation is shown in section A.2 in the appendix.
- 9
If , denoting , we have and the intersection contains an additional noise-related subspace.
- 10
A vector sensor can measure the radial component and two tangential components of the magnetic field. The details of the sensor are reported in [13].
- 11
The sensor array of this biomagnetometer was used for the data generation in our computer simulation.
- 12
- 13