Next Article in Journal
A Bronchoscope Localization Method Using an Augmented Reality Co-Display of Real Bronchoscopy Images with a Virtual 3D Bronchial Tree Model
Next Article in Special Issue
Estimation of the Respiratory Rate from Localised ECG at Different Auscultation Sites
Previous Article in Journal
Hydraulic Conductivity of Saturated Soil Medium through Time-Domain Reflectometry
Previous Article in Special Issue
Decoding Attempted Hand Movements in Stroke Patients Using Surface Electromyography
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Classification Performance of fNIRS-BCI by Identifying Cortically Active Channels Using the z-Score Method

1
Department of Mechatronics Engineering, Air University, Islamabad 44000, Pakistan
2
School of Mechanical and Manufacturing Engineering, National University of Science and Technology, Islamabad 44000, Pakistan
3
National Centre of Artificial Intelligence (NCAI), Islamabad 44000, Pakistan
4
Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK S7N5A9, Canada
5
Department of Mechatronics Engineering, National University of Sciences and Technology, H-12, Islamabad 44000, Pakistan
6
National Centre of Robotics and Automation (NCRA), Rawalpindi 46000, Pakistan
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(23), 6995; https://doi.org/10.3390/s20236995
Submission received: 26 October 2020 / Revised: 3 December 2020 / Accepted: 3 December 2020 / Published: 7 December 2020
(This article belongs to the Special Issue Signal Processing Using Non-invasive Physiological Sensors)

Abstract

:
A state-of-the-art brain–computer interface (BCI) system includes brain signal acquisition, noise removal, channel selection, feature extraction, classification, and an application interface. In functional near-infrared spectroscopy-based BCI (fNIRS-BCI) channel selection may enhance classification performance by identifying suitable brain regions that contain brain activity. In this study, the z-score method for channel selection is proposed to improve fNIRS-BCI performance. The proposed method uses cross-correlation to match the similarity between desired and recorded brain activity signals, followed by forming a vector of each channel’s correlation coefficients’ maximum values. After that, the z-score is calculated for each value of that vector. A channel is selected based on a positive z-score value. The proposed method is applied to an open-access dataset containing mental arithmetic (MA) and motor imagery (MI) tasks for twenty-nine subjects. The proposed method is compared with the conventional t-value method and with no channel selected, i.e., using all channels. The z-score method yielded significantly improved (p < 0.0167) classification accuracies of 87.2 ± 7.0%, 88.4 ± 6.2%, and 88.1 ± 6.9% for left motor imagery (LMI) vs. rest, right motor imagery (RMI) vs. rest, and mental arithmetic (MA) vs. rest, respectively. The proposed method is also validated on an open-access database of 17 subjects, containing right-hand finger tapping (RFT), left-hand finger tapping (LFT), and dominant side foot tapping (FT) tasks.The study shows an enhanced performance of the z-score method over the t-value method as an advancement in efforts to improve state-of-the-art fNIRS-BCI systems’ performance.

1. Introduction

Functional near-infrared spectroscopy (fNIRS) is a noninvasive optical imaging technique used to measure blood oxygenation changes as brain activity to develop a brain–computer interface (BCI) [1]. Among other noninvasive modalities used for BCIs like functional magnetic resonance imaging (fMRI) and electroencephalography (EEG); applications of fNIRS are increasing steadily in the BCI community [2,3,4,5]. fNIRS is a cheap, portable, and safe optical brain imaging technique used in state-of-the-art BCI systems to control and drive external devices using brain signals [1,6]. fNIRS is also used to analyse the brain at work and during complex everyday life situations [7,8,9,10]. fNIRS records brain activity as cortical blood oxygenation changes using two or more wavelengths of near-infrared lights ranging from 700 to 1000 nm. It measures the changes in oxy- and deoxy-hemoglobin (ΔHbO and ΔHbR) using the modified Beer–Lambert law [11,12]. The theoretical principles, advancements, and practical fNIRS applications have previously been described in detail [2,3,4,13]. fNIRS systems are portable, wearable, and overall user-friendly, making fNIRS a suitable choice for BCI. Recently, fNIRS has demonstrated successful and promising results in several BCI applications [14,15,16,17,18] and clinical applications [19,20] for brain imaging and brain signal acquisition purpose.
BCI systems have enhanced patients’ quality of life in clinics, hospitals, daily life activities, and at work [21,22]. A state-of-the-art BCI system includes recording brain signal, noise reduction, channel selection, extracting features, classification, and an application interface [2]. Initially, a suitable brain imaging modality is used to record brain signals. In the second step, preprocessing is performed which consists of detrending, removing physiological and instrumental noises, and cortical activity-based channel selection. Different methods can be used to select brain activation channels. These methods include the t-value method, baseline correction method, source analysis of brain activation, and others. In the third step, appropriate features are extracted, followed by brain signals classification using suitable machine learning algorithms. Finally, the control unit generates control commands using discriminated brain signals to control external devices. Brain signals with high signal-to-noise ratio, brain-activation-based channel selection, and suitable machine learning algorithms are essential components of a state-of-the-art BCI system. Recent studies have been conducted to enhance fNIRS-BCI systems’ performance by enhancing classification accuracy using different methods and techniques at every stage of the BCI system [2,14,16,23]. The studies showed efforts to improve classification accuracy by applying cortical-activity-based channel selection techniques, extracting novel features, determining optimal features, and optimal feature-combinations for fNIRS-BCI [24,25,26].
In BCI, selecting channels of interest (COI) or a region of interest (ROI) has manifold objectives: reducing processing time, reducing dimensionality, enhancing performance, and suitable brain region identification containing low noise signals. The selection of appropriate channels in EEG-based BCI has shown encouraging results [27]—Mainly filtering, wrapper, embedded, hybrid, and human-based techniques have been used for the purpose [27]. The sequential floating forward selection (SFFS) algorithm [28] and iterative relief based on distance from centre (IterRelCen) algorithm [29] were applied for channel selection of motor imagery (MI) tasks for EEG-BCI. Likewise, Pearson’s correlation method was used for channel selection of three different EEG datasets of MI tasks for EEG-BCI [3]. Li et al. [30] implemented three different strategies for channel selection for stroke patients. Feng et al. [5] used the CSP-rank channel selection methods along with multiband signal decomposition filtering for selection of optimal channels. Similarly, an attention-based convolutional recurrent neural network (ACRNN) was used to extract more discriminative features from EEG signals and improve the accuracy of emotion recognition [31]. Jin et al. [32] applied the bi-spectrum-based channel selection algorithm on MI tasks for EEG-BCI. For EEG-based BCI, cross-correlation [33], probabilistic mapping methods [34], contrast-to-noise-ratio [35], and principal component analysis [36] have also been used for channel selection and ROI identification.
However, for fNIRS-BCI, very few channel selection methods and techniques have been found in the literature, which includes the t-value method [37,38,39], baseline correction method [40], and hardware-based approach, i.e., bundled-optode method [41]. The t-value method is used excessively by researchers for selecting ROI and COI. This statistical-based approach considers only those channels that give a positive t-value (t > 0) or greater than the critical value (t > tcrt) and p < 0.05, where the value of tcrt depends upon the degree of freedom (i.e., number of samples in the signal). The method includes a step-wise procedure of (a) generating a canonical hemodynamic response function (cHRF) using 2-gamma functions [42] or 3-gamma functions [43], (b) convolving cHRF with known stimulation interval (boxcar function) to get a modelled/desired hemodynamic response function (dHRF), (c) applying iteratively reweighted least squares algorithm to estimate parameters by using a general linear regression model with dHRF, and (d) final significance of the hypothesis is calculated through these estimated parameters. If the estimated parameters are positive, then specific stimulation is assumed active and vice versa. Sontosa et al. [44] described the method in detail for finding out the most significant stimulation through t-values. However baseline correction technique simply compares peak value of tasks with peak value of rest in brain signals. If peak value of task is greater than the peak value of rest, the channel is selected. In this paper, we propose a novel method, the z-score method that uses cross-correlation and z-scores for ROI/COI selection to enhance the fNIRS-BCI system’s performance.
In the proposed methodology, conventional steps of data acquisition and reduction of noise are followed. In the second step, brain-activation-based channel selection is performed. cHRF is calculated using two-gamma functions, followed by dHRF estimation. Cross-correlation is applied to dHRF and each channel of averaged trial. The max value of correlation coefficients is selected for each channel and forms another vector of all channels’ max values. The z-score is calculated for the vector of max values. If the z-score is greater than zero, then the channel is selected (z-score > 0). After that, features are calculated, and classification is performed. The proposed methodology is applied to an open-access dataset of left motor imagery (LMI), right motor imagery (RMI), and mental arithmetic (MA) in this study. All channels and the t-value-method-selected channels are used for verification, following the same classification steps. Results show that the classification accuracy achieved using the z-score method is significantly higher (p < 0.0167; Bonferroni correction applied) than the t-value method and by using all channels. For validation of the proposed method, it is also applied on another open-access database of 17 subjects having RFT, LFT, and dominant side FT tasks. The results also show better performance of the z-score method on the conventional t-value method, baseline correction method, and by using all channels.

2. Materials and Methods

2.1. Subjects/Participants

An open-access dataset of fNIRS single-trial classification for LMI vs. rest, RMI vs. rest, and MA vs. rest is used in this study [45]. The dataset contains brain signals of twenty-nine healthy subjects with mean age of 28.5 ± 3.7 years. There were 14 males and 15 females and none of them had any mental, neurological, or visual disorder. The experimental paradigm was explained in detail to subjects before taking the written consent. The experiments were conducted following the latest Declaration of Helsinki. The Ethics Committee approved this study for the Institute of Psychology and Ergonomics, Technical University of Berlin (approval number: SH_01_20150330).

2.2. Experimental Paradigm/Protocol

In the literature, researchers used mental arithmetic, visual tasks, letter padding, word generation, object rotation, motor imagery, motor execution, and music imagery as brain activities for data acquisition for fNIRS-BCI [22,40,46,47,48,49]. In this study, motor imagery of left- and right-hand and mental arithmetic were selected as the brain activities.
The subjects were seated on a comfortable chair facing a screen. They were asked to control their body movements and stay still as much as possible during data acquisition. The experiment contained three sessions of LMI, RMI, and MA tasks. Each session started with an initial rest of 60 s to set up the baseline followed by 20 repetitions of the selected tasks with 60 s of final rest at the end of the session. Each task started with 2 s of the visual introduction of the task. Then the subject was asked to perform a task for 10 s followed by rest for a period of 15–17 s. A short beep (250 ms) was played at the start and end of each task. Task instructions were displayed on the screen. During the rest period, the subjects were asked to relax—further details can be found in [45]. The experimental paradigm is shown in Figure 1.

2.2.1. Motor Imagery (MI)

For MI tasks, subjects were asked to perform kinaesthetic MI, i.e., to imagine the opening and closing of their hands as they were grabbing a ball. As all subjects were naive, visual instruction using a black arrow pointing left or right side was displayed on screen for 2 s. A short beep sound was played before the arrow disappeared, followed by a fixation cross during the task period. The subjects were told to imagine opening and closing of the hand at a self-paced frequency of 1 Hz. Again, a short beep sound was played with ‘STOP’ written and displayed on the screen to end the task period. The fixation cross was also displayed on the screen during the rest period. This pattern was repeated twenty times in a single session keeping a balanced count of 10 trials for each LMI and RMI.

2.2.2. Mental Arithmetic (MA)

For the MA task, subjects were instructed to perform the initial subtraction of a one-digit number from a three-digit number, e.g., 384-8, by displaying it on the screen for 2 s. They were asked to memorize the numbers shown on screen for subtraction. The screen changed to a black fixation cross for the task period with a short beep sound. During the task period of 10 s, the subjects were instructed to subtract the one-digit number from the result of the previous subtraction repeatedly. Followed by a 15–17 s rest period, subjects were allowed to relax, and a black fixation cross was also displayed on the screen. Just like the MI paradigm, task periods were ended by playing a short beep sound, and “STOP” written and displayed on the screen. Likewise, the MI paradigm, initial, and final rest of the 60 s, was included in the MA paradigm to set up a baseline.

2.3. Experimental Setup/Optode Placement

Fourteen emitters and sixteen detectors were used to record fNIRS signals with separation of 3 cm [50,51], resulting in thirty-six physiological channels. Nine channels were placed at the frontal cortex around Fp1, Fp2, and Fpz. Twelve channels were positioned at the motor cortex around C3 and C4 respectively. And three channels were placed at the visual cortex around Oz. Optodes were arranged according to the 10–20 international system as shown in Figure 2.

2.4. Signal Acquisition

fNIRS data were measured by NIRScout (NIRx GmbH, Berlin, Germany). Additionally, an opaque cap was used over a stretchy fabric cap to block ambient light, and also firm contact was observed between the optodes and scalp. The sampling frequency was set to 12.5 Hz. The brain imaging system used two wavelengths, 760 and 850 nm. Following the literature [11], the modified Beer–Lambert law (MBLL) was applied to convert brain signals recorded into ΔHbO and ΔHbR.
[ Δ H b O ( t ) Δ H b R ( t ) ] = [ ε H b O ( λ 1 ) ε H b R ( λ 1 ) ε H b O ( λ 2 ) ε H b R ( λ 2 ) ] 1 [ Δ ¥ ( t , λ 1 ) Δ ¥ ( t , λ 2 ) ] d × l
where ε H b O ( λ )   and   ε H b R ( λ ) are extinction coefficients of Δ H b O   and   Δ H b R in µ M 1 cm 1 respectively, d is the differential path-length factor in [mm], l is the distance between emitter and detector in [mm], and Δ ¥ ( t ) is the absorbance difference of light source wavelength of λ i (where i = 1,2).

2.5. Signal Processing

Various noises like instrumental, physiological, and experimental noises contained by acquired hemodynamic signals had to be removed before feature extraction and classification [49]. Following the instructions [45] about preprocessing, Δ H b O   and   Δ H b R data were band-pass filtered using a fourth-order Butterworth filter with a passband of 0.03–0.15 Hz to remove physiological noises. A Savitzky–Golay filter was applied for smoothing [2] in MATLAB® 2019b (The MathWorks, Inc., Natick, MA, USA). The averaged Δ H b O signals of all trials for channels 10, 12, and 22 for the MA, LMI, and RMI tasks after noise removal are shown in Figure 3 for an example subject.

2.6. Channel Selection/Channel of Interest/Region of Interest

In conventional BCI systems, either all channels are used, or channels are selected based on brain activation. In this study, the z-score method for COI/ROI is proposed and used for channel selection based on brain activation. The researchers have used the t-value method excessively for this purpose; therefore, it is included in the study. The conventional and proposed methodology is shown in Figure 4.

2.6.1. t-value Method

The t-value method is an estimation-based channel selection or COI or ROI approach in which channels with a positive t-value are selected. Alternatively, a threshold value of ‘t’ (t > tcrt) can also be set for the selection of active channels. In that case, the degree of freedom (k − 1) is used to determine the threshold value, where ‘k’ is the number of samples in an activity. The t-value method determines cortical activation through statistical estimation by fitting the linear regression model [44]. The estimation can be calculated by fitting dHRF, with measured hemodynamic response function resulted from cortical activation. It can be formulated as given below:
h j i ( k ) = ϕ j i h M ( k ) + ψ j i . 1 + ε j i
The term on the left side of the equation i.e., h j i ( k ) R k × 1 is the measured response function in which ‘k’ is the number of samples in each stimulus, subscript ‘j’ denotes the stimulus number, and superscript ‘i’ represents the channel number. ‘ ϕ ’ is the unknown coefficient to be estimated, the coefficient ‘ ψ ’ is multiplied by column vectors of 1 R k × 1 for correction of baseline drift in the signal, and ε R k × 1 is the error term in the linear regression method. The unknown coefficients ‘ ϕ ’ are estimated through robustfit function in MATLAB®. h M ( k ) R k × 1 is calculated by convolution of cHRF h c ( k ) with boxcar function s ( k ) h c ( k ) and can be modeled using two-gamma functions [42,43,52], as shown below:
h c ( k ) = A [ k α 1 1 β 1 α 1 e β 1 k Γ ( α 1 ) c k α 2 1 β 2 α 2 e β 2 k Γ ( α 2 ) ]
The parameter ‘A’ sets the amplitude, ‘α1′ and ‘α2′ set the peak and undershoot delays, respectively. In contrast, ‘β1′ & ‘β2′ set dispersions of the peak and undershoot respectively, ‘c’ is the ratio of the peak to the undershoot, and ‘Γ’ is the gamma distribution. h M ( k ) can be calculated using the formula
h M ( k ) = n = 1 k h c ( n ) s ( k n )
And the boxcar function is:
s ( k ) = { 0 ,   i f   k r e s t 1 ,   i f   k t a s k
The boxcar function is a unit step function having a value of ‘0’ for the rest period and ‘1’ for the task period. After estimating the coefficient ‘ ϕ ’, its statistical significance is calculated by the ratio of the estimated coefficient and its standard error (SE). The said statistical significance is also called as ‘t-value’. Its positive or threshold value greater than the critical value shows that the channel is active or otherwise.
t j i = ϕ j i S E ( ϕ j i )
The above formula gives a t-value in i-th channel of j-th stimulus. In our case, active channels are considered which have p-value less than 0.05 and a t-value greater than ‘tcrt’, which is 1.65 (degree of freedom is 299, i.e., k − 1). This method was initially used to measure the statistical significance of channel [44]. The step-by-step procedure of the t-value method is shown in Figure 5a.

2.6.2. z-Score Method

The z-score method uses cross-correlation as the mutual relationship between two signals and measures the strength of the relationship among the acquired signal and dHRF. Cross-correlation matches two signals temporally to find out the strength of similarity between each other, and mathematical expression is given in the equation below
r x y ( τ ) = x ( t ) y ( t τ )
where τ is the time-lag between x ( t ) and y ( t ) , and the value of r x y denotes the difference between acquired signal x ( t ) and modelled signal y ( t ) . This cross-correlation has been used earlier for finding the relationship of the potential dominant channel with its adjacent channels by observing delay in response between the channels [5]. In the current study, the dHRF signal is swept over the measured signal, and the integral of its product is found at each discrete position ‘t’. The maximum value of the integral product, i.e., the correlation coefficient, is selected for each channel showing the temporal similarity between two signals at that time instant ‘ τ ’.
r i = m a x ( t = k k h i ( t ) h M i ( t τ ) )
The average trial value of measured response is taken for each stimulus type (i.e., LMI, RMI, and MA), and afterward, cross-correlation is calculated with dHRF. Maximum strength of similarity occur when τ is selected for task vs. task intervals of measured and desired hemodynamic response function to overlap, it is also the highest value of cross-correlation coefficient. If τ is selected for rest vs. rest or rest vs. task or task vs. rest intervals of measured and desired hemodynamic response function to overlap, it will give lower values of cross-correlation coefficient. And if τ is selected for complete intervals i.e., calculate cross-correlation coefficient for complete time period, the highest value remains the same, as shown in Figure 6a. The maximum value of correlation coefficient ‘ r ’ is selected for each channel ‘ i ’, between measured hemodynamic response function h ( t ) R k × 1 and dHRF h M ( t ) R k × 1 , where ‘k’ is the number of samples in the signal. The vector r i contains maximum values of cross-correlation coefficients for each channel. The magnitude of each maximum value varies for each channel and forms a new range as shown in Figure 6b. The z-score measures the distance of raw score from mean value i.e., how far from mean a data point is in population. In this study, z-score represents the channel activation in the form of matching and strength of similarity based on the value of the cross-correlation coefficient. A positive z-score represents higher strength and similarity and a negative z-score shows lower strength and no matching. The z-scores of the channel vary as the (max of) cross-correlation coefficient value varies with respect to task, as shown in Figure 6 for (c) LMI, (d) RMI, and (e) MA. Additionally, the z-score varies with subject. z-scores of vector containing maximum values of cross-correlation coefficients for each channel are then calculated using the formula.
z i = ( r i r ¯ ) σ r
where ‘ r ¯ ’ is the mean value of correlation coefficients and ‘ σ r ’ is the standard deviation. Only those channels are selected which have a positive z-score (i.e., z > 0). The step-by-step procedure of channel selection using the z-score method is shown in Figure 5b.
Both the t-value method and z-score method are used to select cortical-activation-based channels.

2.7. Feature Extraction

2.7.1. Statistical Features

In fNIRS-BCI, statistical measures such as peak, mean, variance, kurtosis, skewness, and slope are extracted as features for classification [2,24,53,54,55,56]. However, mean and peak and mean, peak, and slope were optimal two- and three-feature combinations to achieve enhanced classification accuracies for the fNIRS-BCI system [57]. In this study, the mean, peak, and slope are used as features for the fNIRS-BCI problem classification. All features are calculated for Δ H b O spatio-temporally. Spatio-temporal features are calculated using a two-step procedure: (1) averaging all channels (spatial average) and (2) aggregating using a statistic across each task window (temporal statistic).
Mean is calculated as:
M e a n = μ = 1 n x = 1 k B x
where B x is the input signal such as Δ H b O ( t ) and n is the total number of observations, aggregated by m e a n function of MATLAB®.
The slope is aggregated using MATLAB® p o l y f i t function, which fits the line to all input data points.
The peak is the maximum value of the signal, calculated using m a x function of MATLAB®.

2.7.2. Normalization

Features are normalized by rescaling using the following equation:
Y = Y m i n ( Y ) m a x ( Y ) m i n ( Y )
where Y is the normalized feature, and Y is the original feature values. This normalization has been applied to all features before classification. The final feature-matrix calculated is of size 20 × 3 for each task.

2.8. Linear Discriminant Analysis (LDA)

The linear discriminant analysis draws a hyper-plane in feature space to discriminate between classes. The hyper-plane is drawn based on minimizing the inter-class variance and maximizing the distance between classes mean. The optimal projection matrix to maximize Fisher’s criterion is formulated as
J ( X ) = X T S B X X T S W X
where S W is with-in class scatter matrix and S B is a between-class scatter matrix, defined as:
S W = i = 1 n y k c l a s s   i ( y μ i ) ( y μ i ) T
S B = i = 1 n k i ( μ i μ ) ( μ i μ ) T
In the above equation μ i denotes the sample mean of class i, and μ represents the total mean of all samples, n is the total number of classes, k i designates the number of samples of class i, and k is the total number of samples. The largest eigenvalues contained by optimal vector X is calculated by Equation (12) as a generalized eigenvalue problem. To estimate classification performance leave-one-out cross-validation (LOOCV) is used. The dataset is divided into training and testing sets, to ensure separation of data for training and testing of classifier for each channel selection method and activity used. Due to a limited number of samples i.e., twenty, LOOCV is applied. There is one sample for testing and nineteen for training the classifier, repeated twenty times. In MATLAB® the following functions were used; cvpartition for data partition in folds, classify for classification, and crossval for cross-validation purposes.

3. Results

The analysis shows that both methods vary in channel selection and the total number of selected channels for a specific task. The t-value method measures the activation as statistical significance of signal of channel, while the z-score measures the activation as z-score of (max of) cross-correlation coefficients with respect to all channels population. The activation map is drawn for both methods using normalized t-values and z-scores. Figure 7 shows the cortical activation-map of the t-value and z-score method for MA, LMI and, RMI tasks. The figure shows the difference in measuring cortical activation by using both methods. It can be seen in Figure 7 that cortical activation does not occur in all channels for a specific activity, and also not in all channels of the designated region. For MA tasks the proposed method selected major channels from the prefrontal region (details can be found in Supplementary files) and the visual cortex (instructions were displayed on screen), however some other channels from the motor cortex also showed a positive z-score value. Similarly for LMI and RMI major channels are selected from the motor and prefrontal cortex (details can be found in Supplementary files) and the visual cortex (instructions were displayed on screen). The areas of activation found are similar to designated areas of neural activity [55]. The selection of extra channels may be due to human error, lack of concentration, multiple thinking during experiment, or induced neuronal activity. This also varies with respect to activity and subject. In Figure 7, the spatial difference of identifying cortical activation is found in both methods because of the fact that both methods apply different scientific and mathematical principles. The t-value method uses statistical significance by GLM and the z-score method applies signal matching through cross-correlation. A similar pattern of differences is found in all subjects. The proposed method is used to select channels having cortical activity during particular tasks. The number of chosen common channels between the t-value and z-score methods also varies for a specific task. For the MA task, the range of the total number of selected channels using the z-score method is 14–20 channels. The t-value method selected 6–36 channels, and the number of common channels between both methods varies from 2–20 channels. Similarly, for the LMI task, the chosen z-score method channels range from 14–20 channels, while the t-value has a range of 2–24 channels, and the number of common channels between both methods ranges from 1–20 channels. Likewise, for the RMI task, z-score-method-nominated channels range from 16–21 channels, whereas the t-value method selected 6–36 channels, and the amount of common channels ranges from 2–20. All three tasks of MA, LMI, and RMI were analyzed for all twenty-nine subjects. A plot of total number of channels selected by t-value, z-score method, and common channels for the MA, LMI, and RMI task is shown in Figure 8a–c respectively. Details of channels selected using the t-value and z-score method are available in Supplementary files for the MA, LMI, and RMI tasks, respectively.
After selecting channels, Spatio-temporal features of the mean, peak, and slope were extracted from nominated channels’ data. In addition to the t-value method, all channel data were also used to compare the results. The feature scatters plot of the t-value-method-selected channels, the z-score-method-chosen channels, and all channels were drawn for each task. The feature scatter plot for MA, LMI, and RMI tasks for subject 28 is shown in Figure 9, Figure 10 and Figure 11, respectively.
The average classification accuracy obtained using channels selected by the z-score method is 87.2 ± 7.0%, 88.4 ± 6.2%, 88.1 ± 6.9% for LMI vs. rest, RMI vs. rest, and MA vs. rest; respectively. While the average classification accuracies yielded by using channels selected by the t-value method are 74.5 ± 9.3%, 70.3 ± 14.2%, and 73.9 ± 12.2% for LMI vs. rest, RMI vs. rest, and MA vs. rest; respectively. Likewise baseline-correction-technique-selected channels achieved classification accuracies of 79.3 ± 10.7%, 78.4 ± 13.3%, and 79.1 ± 18.1% for LMI vs. rest, RMI vs. rest, and MA vs. rest; respectively. However, all channels’ data achieved classification accuracies of 77.7 ± 8.9%, 75.0 ± 10.8%, and 77.5 ± 9.6% for LMI vs. rest, RMI vs. rest, and MA vs. rest; respectively. Table 1 shows the detailed subject-wise classification accuracies using the z-score method, t-value method, and all channels’ data for the MA, LMI, and RMI tasks. Figure 12 shows the bar chart for obtained accuracies using the z-score method, t-value method, and all channels for the MA, LMI, and RMI tasks. The better results obtained by the z-score method compared to conventional t-value and all channels’ data are statistically verified by applying a two-tailed paired sample Student’s t-test. For two comparisons, Bonferroni [58] correction was used to find the adjusted confidence interval level of 0.0167. Table 2 shows the p-values obtained for two comparisons for each task: the z-score method vs. t-value method and the z-score method vs. all channels. It can be seen that the z-score-method-selected channels’ performance is significantly better (p-value < 0. 0167) than the t-value method and all channels for MA, LMI, and RMI fNIRS-BCI.

4. Validation

The validation of proposed z-score method has also been performed on a publicly available fNIRS dataset. Left- and right-hand finger tapping and dominant foot tapping tasks were included in the dataset for 17 subjects [59]. Each of the aforementioned activities consists of 25 trial data. Six conventional spatio-temporal features that include signal mean, peak, slope, skewness, kurtosis, and variance of ΔHbO signal are extracted. LDA classifier is applied on the said extracted features for a two-class fNIRS-BCI problem.
The average classification accuracies yielded by using the selected channels through the proposed z-score-method-based selected channels are 72 ± 8%, 66 ± 9.8%, and 67.41 ± 9.5% for RFT, LFT, and FT tasks respectively. In comparison, the t-value-method-based selected channels resulted in average classification accuracies of 54.47 ± 10%, 54.12 ± 13.8%, and 56.24 ± 9.3% for RFT, LFT, and FT tasks respectively. Nonetheless, average classification accuracies obtained for RFT, LFT, and FT tasks by selecting all channels remained 54.71 ± 10.3%, 54.47 ± 14.2%, and 54.12 ± 11.1% respectively. However, the classification accuracies resulted using baseline-correction-selected channels for RFT, LFT, and FT tasks were 52.82 ± 7.4%, 51.06 ± 9.5%, and 55.53 ± 12.2% respectively. The results achieved using z-score method have significantly (p-value < 0.0167) better performance as compared to the results of the t-value method, the baseline correction technique and using all channels for two-class fNIRS-BCI problem.

5. Discussion

In the present study, the authors proposed a new method of selecting cortical-activation-based channels to increase fNIRS-BCI performance, especially in terms of classification accuracy and COI/ROI. In the literature, recent studies have also focussed on enhancing classification accuracies of fNIRS-BCI systems by optimal classification technique [60], optimal feature selection [24,54], optimal feature-combination [57], general linear model [25], vector-based phase analysis [26,61,62], t-value method [22,37,41,63], cross-correlation [33], and dominant channel selection [64]. Accurate and reliable fNIRS-BCI performance may lead to producing applications in neurorobotics, rehabilitation, clinical BCI for monitoring and analysis, and neuroergonomics [10,65,66,67].
In previous studies, bundled optode configurations have been used to precisely identify active regions of the brain [41] in spatially resolved spectroscopy. Santosa et al. [44] first applied the t-value method to select hemodynamic responses with positive t-values. Another study detected ROI against different sound stimuli by placing optodes on both right and left hemispheres [63]. It is worth mentioning here that different channels against different subjects and stimuli were obtained. The baseline correction method was used in hybrid-BCI to select active channels by calculating and comparing the maximum values during rest and corresponding task stages [40]. The cross-correlation method was used to identify potentially dominant channels in both hemispheres for pain-related cortical activations. First visual inspection was used to identify potential dominant channels followed by calculating the delay of response—The adjacent active channels were selected [33]. In the present study, a novel method for cortical-activity-based channel selection is proposed and validated for three different brain activation fNIRS-BCIs. The results have shown improved classification performance as compared to previous methods. The proposed method is compared to the conventional excessively used t-value method and without channel selection using all channels’ data. The proposed method uses cross-correlation to match and measure strength of similarity between dHRF and recorded brain signals. Followed by forming a vector of each channel correlation coefficients’ max values, and the z-score is aggregated for each value of that vector. On the basis of z-score value (z-score > 0) a channel is selected. This study shows the improvement in classification accuracies of three activity-based fNIRS-BCIs using the z-score method compared to the t-value method for channel selection and without channel selection, i.e., using all channels’ data. The classification accuracies are improved from 77.7 ± 8.9% to 87.2 ± 7.0% for MA vs. rest, 77.6 ± 9.6% to 88.1 ± 7.0% for LMI vs. rest, and 75.0 ± 10.9% to 88.4 ± 6.3% for RMI vs. rest. The channel selection results also verify that activation of channels is not uniform among different subjects due to variation in brain sizes. Similarly, a specific task is associated to a certain brain region—that is why identification of correct COI/ROI is extremely important.
The performance improvement may be since the z-score-method-selected channels represent brain activity more informatively and specifically than using the t-value method. The t-value method finds out the statistical significance by fitting the actual response to the estimated coefficients’ desired response. The t-value is the ratio of weighting coefficients to its standard error, and its positive (t > 0) or threshold value (t > tcrt and p-value < 0.05) decides whether the channel activity is significant or not. The t-value method was first used by Santosa et al. to measure the statistical significance of a channel [44]. Later studies used this method to select channels based on cortical activity in terms of a channel’s statistical significance. However, the z-score method measures the strength of similarity as cross-correlation coefficient between the desired response and measured response. The maximum value of the cross-correlation coefficient represents the extent of similarity and matching between desired and measured responses. Furthermore, the z-score value is the measure of distance from the mean value in a data, and a positive z-score value decides whether the raw score is at the right side of bell’s curve within a population as the channel’s cortical activation. The proposed method selects a channel from a designated region with respect to activity along with a few other channels. The extra channels are selected show a positive z-score because of human error, which includes lack of concentration towards the experiment, multiple thoughts during the experiment, and arbitrary neuronal activity. Cortical-activity-based channels possess intrinsic brain activation information, which plays an essential role in improving the fNIRS-BCI system’s classification accuracy. The z-score method can be used to identify cortical-activity-based brain activation regions, subregions, and channels to analyze, perform, and develop state-of-the-art fNIRS-BCI applications, including prosthetics, exoskeleton controls, and communications with stroke or locked-in syndrome patients.
This study has few limitations, including the fact that it applies to a single activity at a time as specific task is associated with a particular brain region. Furthermore, activation of subject-based specific channels occurs due to different brain sizes. The z-score method selects major chunks of channel from a designated region and a few other channels from other regions as well; this occurrence was also found in the t-value method. Further improvement can be made to reduce the selection of undesignated channels by only performing analysis on subregions. Moreover, the study includes only an LDA-based classification model because of its low computational cost and high-speed performance. LDA is a commonly used classifier for the fNIRS-BCI system [60]. Other machine learning algorithms may also be used for analysis and may perform better [55].

6. Conclusions

The aim of this study was to improve classification accuracy for a fNIRS-BCI system by selecting cortical-activity-based channels. The z-score method selects cortical-activity-based channels based on cross-correlation coefficients and z-score value (z > 0). Average classification accuracies achieved for MA vs. rest, LMI vs. rest, and RMI vs. rest by using the proposed method are significantly (p < 0.0167) higher than the t-value method and without channel selection, i.e., using all channels for classification. The results show enhanced performance for the proposed method over conventional methods as an advancement in efforts to identify cortically active channels/regions and to improve the classification performance of state-of-the-art fNIRS-BCI systems.

Supplementary Materials

The following are available online at https://www.mdpi.com/1424-8220/20/23/6995/s1, Table S1: Details of the selected channels using t-value and z-score method for MA, LMI and, RMI task.

Author Contributions

H.N. conceived this study and was involved in the data processing, and writing of the manuscript. A.M. was involved in the data analysis. U.S.K. and R.A.K. were involved in rechecking of results, and revision. M.J.K. and Y.A. helped in revision of the manuscript. N.N. was involved in the writing of the manuscript and supervised the research. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We would like to thank Shin et al. (Berlin Institute of Technology, 10587 Berlin, Germany) for making this dataset open access to the public and letting researchers apply new methods and techniques to contribute to the advancement of state-of-the-art fNIRS-BCI.

Conflicts of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Wolpaw, J.R.; Birbaumer, N.; McFarland, D.J.; Pfurtscheller, G.; Vaughan, T.M. Brain-computer interfaces for communication and control. Clin. Neurophysiol. 2002, 113, 767–791. [Google Scholar] [CrossRef]
  2. Naseer, N.; Hong, K.-S. fNIRS-based brain-computer interfaces: A review. Front. Hum. Neurosci. 2015, 9, 1–15. [Google Scholar] [CrossRef] [Green Version]
  3. Curtin, A.; Tong, S.; Sun, J.; Wang, J.; Onaral, B.; Ayaz, H. A systematic review of integrated functional near-infrared spectroscopy (fNIRS) and transcranial magnetic stimulation (TMS) studies. Front. Neurosci. 2019, 13. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Pinti, P.; Aichelburg, C.; Gilbert, S.; Hamilton, A.; Hirsch, J.; Burgess, P.; Tachtsidis, I. A Review on the use of wearable functional near-infrared spectroscopy in naturalistic environments. Jpn. Psychol. Res. 2018, 60, 347–373. [Google Scholar] [CrossRef] [Green Version]
  5. Basura, G.J.; Hu, X.-S.; Juan, J.S.; Tessier, A.-M.; Kovelman, I. Human central auditory plasticity: A review of functional near-infrared spectroscopy (fNIRS) to measure cochlear implant performance and tinnitus perception. Laryngoscope Investig. Otolaryngol. 2018, 3, 463–472. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Ramadan, R.A.; Vasilakos, A.V. Brain computer interface: Control signals review. Neurocomputing 2017, 223, 26–44. [Google Scholar] [CrossRef]
  7. Liu, Y.; Piazza, E.A.; Simony, E.; Shewokis, P.A.; Onaral, B.; Hasson, U.; Ayaz, H. Measuring speaker–listener neural coupling with functional near infrared spectroscopy. Sci. Rep. 2017, 7, 43293. [Google Scholar] [CrossRef] [Green Version]
  8. Gateau, T.; Durantin, G.; Lancelot, F.; Scannella, S.; Dehais, F. Real-time state estimation in a flight simulator using fNIRS. PLoS ONE 2015, 10, e0121279. [Google Scholar] [CrossRef]
  9. McKendrick, R.; Parasuraman, R.; Ayaz, H. Wearable functional near infrared spectroscopy (fNIRS) and transcranial direct current stimulation (tDCS): Expanding vistas for neurocognitive augmentation. Front. Syst. Neurosci. 2015, 9, 27. [Google Scholar] [CrossRef] [Green Version]
  10. Ayaz, H.; Dehais, F. Neuroergonomics: The Brain at Work and in Everyday Life, 1st ed.; Academic Press: Cambridge, MA, USA; Elsevier: Amsterdam, The Netherlands, 2019. [Google Scholar]
  11. Delpy, D.T.; Cope, M.; van der Zee, P.; Arridge, S.; Wray, S.; Wyatt, J. Estimation of optical pathlength through tissue from direct time of flight measurement. Phys. Med. Biol. 1988, 33, 1433–1442. [Google Scholar] [CrossRef] [Green Version]
  12. Villringer, A.; Planck, J.; Hock, C.; Schleinkofer, L.; Dirnagl, U. Near infrared spectroscopy (NIRS): A new tool to study hemodynamic changes during activation of brain function in human adults. Neurosci. Lett. 1993, 154, 101–104. [Google Scholar] [CrossRef]
  13. Kopton, I.M.; Kenning, P. Near-infrared spectroscopy (NIRS) as a new tool for neuroeconomic research. Front. Hum. Neurosci. 2014, 8, 1–13. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Naseer, N.; Hong, K.S. Classification of functional near-infrared spectroscopy signals corresponding to the right- and left-wrist motor imagery for development of a brain-computer interface. Neurosci. Lett. 2013, 553, 84–89. [Google Scholar] [CrossRef] [PubMed]
  15. Naseer, N.; Hong, M.J.; Hong, K.S. Online binary decision decoding using functional near-infrared spectroscopy for the development of brain-computer interface. Exp. Brain Res. 2014, 232, 555–564. [Google Scholar] [CrossRef]
  16. Hong, K.S.; Naseer, N.; Kim, Y.H. Classification of prefrontal and motor cortex signals for three-class fNIRS-BCI. Neurosci. Lett. 2015, 587, 87–92. [Google Scholar] [CrossRef]
  17. Naseer, N.; Hong, K. Functional near-infrared spectroscopy based brain activity classification for development of a brain-computer interface. In Proceedings of the 2012 International Conference of Robotics and Artificial Intelligence, Rawalpindi, Pakistan, 22–23 October 2012; pp. 174–178. [Google Scholar]
  18. Naseer, N.; Hong, K.; Bhutta, M.R.; Khan, M.J. Improving classification accuracy of covert yes/no response decoding using support vector machines: An fNIRS study. In Proceedings of the 2014 International Conference on Robotics and Emerging Allied Technologies in Engineering (iCREATE), Islamabad, Pakistan, 22–24 April 2014; pp. 6–9. [Google Scholar]
  19. Gramann, K.; Fairclough, S.H.; Zander, T.O.; Ayaz, H. Editorial: Trends in neuroergonomics. Front. Hum. Neurosci. 2017, 11. [Google Scholar] [CrossRef] [Green Version]
  20. Franceschini, M.A.; Joseph, D.; Huppert, T.; Diamond, S.; Boas, D. Diffuse optical imaging of the whole head. J. Biomed. Opt. 2006, 11, 54007. [Google Scholar] [CrossRef] [Green Version]
  21. Khan, R.; Naseer, N.; Nazeer, H.; Khan, M.N. Control of a prosthetic leg based on walking intentions for gait rehabilitation: An fNIRS study. Front. Hum. Neurosci. 2018, 12. [Google Scholar] [CrossRef]
  22. Asgher, U.; Ahmad, R.; Naseer, N.; Ayaz, Y.; Khan, M.J.; Amjad, M.K. Assessment and classification of mental workload in the prefrontal cortex (PFC) using fixed-value modified beer-lambert law. IEEE Access 2019, 7, 143250–143262. [Google Scholar] [CrossRef]
  23. Bosworth, A.; Russell, M.; Jacob, R.J.K. Update of fNIRS as an input to brain-computer interfaces: A review of research from the tufts human-computer interaction laboratory. Photonics 2019, 6, 90. [Google Scholar] [CrossRef] [Green Version]
  24. Noori, F.M.; Naseer, N.; Qureshi, N.K.; Nazeer, H.; Khan, R.A. Optimal feature selection from fNIRS signals using genetic algorithms for BCI. Neurosci. Lett. 2017, 647, 61–66. [Google Scholar] [CrossRef]
  25. Qureshi, N.K.; Naseer, N.; Noori, F.M.; Nazeer, H.; Khan, R.A.; Saleem, S. Enhancing classification performance of functional near-infrared spectroscopy-brain-computer interface using adaptive estimation of general linear model coefficients. Front. Neurorobot. 2017, 11. [Google Scholar] [CrossRef] [PubMed]
  26. Nazeer, H.; Naseer, N.; Khan, R.A.; Noori, F.M.; Qureshi, N.K.; Khan, U.S.; Khan, M.J. Enhancing classification accuracy of fNIRS-BCI using features acquired from vector-based phase analysis. J. Neural Eng. 2020, 17, 56025. [Google Scholar] [CrossRef]
  27. Alotaiby, T.; El-Samie, F.E.A.; Alshebeili, S.A.; Ahmad, I. A review of channel selection algorithms for EEG signal processing. EURASIP J. Adv. Signal. Process. 2015, 2015, 66. [Google Scholar] [CrossRef] [Green Version]
  28. Qiu, Z.; Jin, J.; Lam, H.-K.; Zhang, Y.; Wang, X.; Cichocki, A. Improved SFFS method for channel selection in motor imagery based BCI. Neurocomputing 2016, 207, 519–527. [Google Scholar] [CrossRef] [Green Version]
  29. Shan, H.; Xu, H.; Zhu, S.; He, B. A novel channel selection method for optimal classification in different motor imagery BCI paradigms. Biomed. Eng. Online 2015, 14, 93. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Li, C.; Jia, T.; Xu, Q.; Ji, L.; Pan, Y. Brain-computer interface channel-selection strategy based on analysis of event-related desynchronization topography in stroke patients. J. Healthc. Eng. 2019, 2019, 3817124. [Google Scholar] [CrossRef] [Green Version]
  31. Tao, W.; Li, C.; Song, R.; Cheng, J.; Liu, Y.; Wan, F.; Chen, X. EEG-based emotion recognition via channel-wise attention and self attention. IEEE Trans. Affect. Comput. 2020, 70, 1. [Google Scholar] [CrossRef]
  32. Jin, J.; Liu, C.; Daly, I.; Miao, Y.; Li, S.; Wang, X.; Cichocki, A. Bispectrum-based channel selection for motor imagery based brain-computer interfacing. IEEE Trans. Neural Syst. Rehabil. Eng. 2020, 28, 2153–2163. [Google Scholar] [CrossRef]
  33. Rojas, R.F.; Huang, X.; Ou, K.L.; Lopez-Aparicio, J. Cross correlation analysis of multi-channel near infrared spectroscopy. Comput. Sci. Inf. Technol. 2016, 6, 23–33. [Google Scholar] [CrossRef]
  34. Verner, M.; Herrmann, M.J.; Troche, S.J.; Roebers, C.M.; Rammsayer, T.H. Cortical oxygen consumption in mental arithmetic as a function of task difficulty: A near-infrared spectroscopy approach. Front. Hum. Neurosci. 2013, 7, 217. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  35. Song, X.; Pogue, B.W.; Jiang, S.; Doyley, M.M.; Dehghani, H.; Tosteson, T.D.; Paulsen, K.D. Automated region detection based on the contrast-to-noise ratio in near-infrared tomography. Appl. Opt. 2004, 43, 1053–1062. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Rivera, M.M.; Arentoft, A.; Kubo, G.K.; D’Aquila, E.; Scheiner, D.; Pizzirusso, M.; Sandoval, T.C.; Gollan, T.H. Neuropsychological, cognitive, and theoretical considerations for evaluation of bilingual individuals. Neuropsychol. Rev. 2008, 18, 255–268. [Google Scholar] [CrossRef]
  37. Al-Shargie, F.; Kiguchi, M.; Badruddin, N.; Dass, S.C.; Hani, A.F.M.; Tang, T.B. Mental stress assessment using simultaneous measurement of EEG and fNIRS. Biomed. Opt. Express 2016, 7, 3882. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  38. Li, R.; Potter, T.; Huang, W.; Zhang, Y. Enhancing performance of a hybrid EEG-fNIRS system using channel selection and early temporal features. Front. Hum. Neurosci. 2017, 11, 1–11. [Google Scholar] [CrossRef] [Green Version]
  39. Hu, X.-S.; Hong, K.-S.; Ge, S.S.; Jeong, M.-Y. Kalman estimator- and general linear model-based on-line brain activation mapping by near-infrared spectroscopy. Biomed. Eng. Online 2010, 9, 82. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Hong, K.S.; Khan, M.J. Hybrid brain-computer interface techniques for improved classification accuracy and increased number of commands: A review. Front. Neurorobot. 2017, 11. [Google Scholar] [CrossRef] [Green Version]
  41. Nguyen, H.-D.; Hong, K.-S. Bundled-optode implementation for 3D imaging in functional near-infrared spectroscopy. Biomed. Opt. Express 2016, 7, 3491. [Google Scholar] [CrossRef] [Green Version]
  42. Lindquist, M.A.; Meng Loh, J.; Atlas, L.Y.; Wager, T.D. Modeling the hemodynamic response function in fMRI: Efficiency, bias and mis-modeling. Neuroimage 2009, 45, S187–S198. [Google Scholar] [CrossRef] [Green Version]
  43. Shan, Z.Y.; Wright, M.J.; Thompson, P.M.; McMahon, K.L.; Blokland, G.G.A.M.; de Zubicaray, G.I.; Martin, N.G.; Vinkhuyzen, A.A.E.; Reutens, D.C. Modeling of the hemodynamic responses in block design fMRI studies. J. Cereb. Blood Flow Metab. J. Int. Soc. Cereb. Blood Flow Metab. 2014, 34, 316–324. [Google Scholar] [CrossRef] [Green Version]
  44. Santosa, H.; Hong, M.J.; Hong, K.S. Lateralization of music processing with noises in the auditory cortex: An fNIRS study. Front. Behav. Neurosci. 2014, 8, 1–9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  45. Shin, J.; Von Luhmann, A.; Blankertz, B.; Kim, D.W.; Jeong, J.; Hwang, H.J.; Muller, K.R. Open access dataset for EEG+NIRS single-trial classification. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 1735–1745. [Google Scholar] [CrossRef]
  46. Abdalmalak, A.; Milej, D.; Norton, L.; Debicki, D.B.; Gofton, T.; Diop, M.; Owen, A.M.; St. Lawrence, K. Single-session communication with a locked-in patient by functional near-infrared spectroscopy. Neurophotonics 2017, 4, 1. [Google Scholar] [CrossRef]
  47. Shin, J.; Kwon, J.; Choi, J.; Im, C.H. Performance enhancement of a brain-computer interface using high-density multi-distance NIRS. Sci. Rep. 2017, 7, 1–10. [Google Scholar] [CrossRef] [Green Version]
  48. Trakoolwilaiwan, T.; Behboodi, B.; Lee, J.; Kim, K.; Choi, J.-W. P10 Convolutional neural network for high-accuracy functional near- infrared spectroscopy in a brain—computer interface: Three-class classification of rest, right-, and left-hand motor execution. Neurophotonics 2017, 5. [Google Scholar] [CrossRef] [PubMed]
  49. Khan, R.A.; Naseer, N.; Saleem, S.; Qureshi, N.K.; Noori, F.M.; Khan, M.J. Cortical tasks-based optimal filter selection: An fNIRS study. J. Healthc. Eng. 2020, 2020, 1–15. [Google Scholar] [CrossRef]
  50. Gratton, G.; Brumback, C.R.; Gordon, B.A.; Pearson, M.A.; Low, K.A.; Fabiani, M. Effects of measurement method, wavelength, and source-detector distance on the fast optical signal. Neuroimage 2006, 32, 1576–1590. [Google Scholar] [CrossRef] [PubMed]
  51. Zhang, Q.; Brown, E.N.; Strangman, G.E. Adaptive filtering to reduce global interference in evoked brain activity detection: A human subject case study. J. Biomed. Opt. 2007, 12, 064009. [Google Scholar] [CrossRef]
  52. Abdelnour, A.F.; Huppert, T. Real-time imaging of human brain function by near-infrared spectroscopy using an adaptive general linear model. Neuroimage 2009, 46, 133–143. [Google Scholar] [CrossRef] [Green Version]
  53. Nicolas-Alonso, L.F.; Gomez-Gil, J. Brain computer interfaces, a review. Sensors 2012, 12, 1211–1279. [Google Scholar] [CrossRef]
  54. Noori, F.M.; Qureshi, N.K.; Khan, R.A.; Naseer, N. Feature selection based on modified genetic algorithm for optimization of functional near-infrared spectroscopy (fNIRS) signals for BCI. In Proceedings of the 2016 2nd International Conference on Robotics and Artificial Intelligence (ICRAI), Rawalpindi, Pakistan, 1–2 November 2016; pp. 50–53. [Google Scholar]
  55. Hong, K.S.; Khan, M.J.; Hong, M.J. Feature extraction and classification methods for hybrid fNIRS-EEG brain-computer interfaces. Front. Hum. Neurosci. 2018, 12, 1–25. [Google Scholar] [CrossRef] [PubMed]
  56. Khan, R.A.; Naseer, N.; Qureshi, N.K.; Noori, F.M.; Nazeer, H.; Khan, M.U. FNIRS-based neurorobotic interface for gait rehabilitation. J. Neuroeng. Rehabil. 2018, 15, 7. [Google Scholar] [CrossRef] [PubMed]
  57. Naseer, N.; Noori, F.M.; Qureshi, N.K.; Hong, K.S. Determining optimal feature-combination for LDA classification of functional near-infrared spectroscopy signals in brain-computer interface application. Front. Hum. Neurosci. 2016, 10, 1–10. [Google Scholar] [CrossRef] [Green Version]
  58. Navidi, W.C. Statistics for Engineers and Scientists; McGraw-Hill Higher Education: New York, NY, USA, 2008. [Google Scholar]
  59. Park, S.; Park, J.; Shin, J.; Jeong, J. Open Access fNIRS Dataset for Classification of the Unilateral Finger- and Foot-Tapping. Available online: https://figshare.com/articles/Open_access_fNIRS_dataset_for_classification_of_the_unilateral_finger-_and_foot-tapping/9783755/1 (accessed on 15 June 2020).
  60. Naseer, N.; Qureshi, N.K.; Noori, F.M.; Hong, K. Analysis of different classification techniques for two-class functional near-infrared spectroscopy-based brain-computer interface. Comput. Intell. Neurosci. 2016, 2016, 1–11. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  61. Zafar, A.; Hong, K.S. Neuronal activation detection using vector phase analysis with dual threshold circles: A functional near-infrared spectroscopy study. Int. J. Neural Syst. 2018, 28. [Google Scholar] [CrossRef]
  62. Zafar, A.; Ghafoor, U.; Yaqub, M.A.; Hong, K.-S. Initial-dip-based classification for fNIRS-BCI. In Neural Imaging and Sensing 2019; Luo, Q., Ding, J., Fu, L., Eds.; SPIE: San Francisco, CA, USA, 2019; p. 60. [Google Scholar]
  63. Hong, K.S.; Santosa, H. Decoding four different sound-categories in the auditory cortex using functional near-infrared spectroscopy. Hear. Res. 2016, 333, 157–166. [Google Scholar] [CrossRef]
  64. Petrantonakis, P.C.; Kompatsiaris, I. Single-trial NIRS data classification for brain-computer interfaces using graph signal processing. IEEE Trans. Neural Syst. Rehabil. Eng. 2018, 26, 1700–1709. [Google Scholar] [CrossRef]
  65. Curtin, A.; Ayaz, H. The age of neuroergonomics: Towards ubiquitous and continuous measurement of brain function with fNIRS. Jpn. Psychol. Res. 2018, 60, 374–386. [Google Scholar] [CrossRef]
  66. Gateau, T.; Ayaz, H.; Dehais, F. In silico vs. over the clouds: On-the-fly mental state estimation of aircraft pilots, using a functional near infrared spectroscopy based passive-BCI. Front. Hum. Neurosci. 2018, 12, 187. [Google Scholar] [CrossRef] [Green Version]
  67. Khan, R.A.; Naseer, N.; Khan, M.J. Neuroergonomics; Elsevier: Amsterdam, The Netherlands, 2019; pp. 79–85. [Google Scholar]
Figure 1. Experimental paradigm for data acquisition. After the initial 60-s rest, a single trial consisted of a 2-s visual instruction period, then 10 s left motor imagery (LMI), right motor imagery (RMI), motor imagery (MI), and mental arithmetic (MA) tasks followed by a 15–17 s rest.
Figure 1. Experimental paradigm for data acquisition. After the initial 60-s rest, a single trial consisted of a 2-s visual instruction period, then 10 s left motor imagery (LMI), right motor imagery (RMI), motor imagery (MI), and mental arithmetic (MA) tasks followed by a 15–17 s rest.
Sensors 20 06995 g001
Figure 2. Optodes were placed at the frontal, motor, and visual cortex following the 10–20 international system [45]. Green and red squares represent emitters and detectors, respectively. Fourteen emitters and sixteen detectors were used to record functional near-infrared spectroscopy (fNIRS) signals with separation of 3 cm, resulting in a total of thirty-six.
Figure 2. Optodes were placed at the frontal, motor, and visual cortex following the 10–20 international system [45]. Green and red squares represent emitters and detectors, respectively. Fourteen emitters and sixteen detectors were used to record functional near-infrared spectroscopy (fNIRS) signals with separation of 3 cm, resulting in a total of thirty-six.
Sensors 20 06995 g002
Figure 3. Averaged Δ H b O of all trials of channels 10, 12, and 22 for tasks and rest of the MA, LMI, and RMI.
Figure 3. Averaged Δ H b O of all trials of channels 10, 12, and 22 for tasks and rest of the MA, LMI, and RMI.
Sensors 20 06995 g003
Figure 4. Methodology of (a) conventional and (b) proposed brain–computer interface (BCI) system.
Figure 4. Methodology of (a) conventional and (b) proposed brain–computer interface (BCI) system.
Sensors 20 06995 g004
Figure 5. Step-by-step procedure of (a) t-value and (b) z-score method.
Figure 5. Step-by-step procedure of (a) t-value and (b) z-score method.
Sensors 20 06995 g005
Figure 6. (a) Plot of cross-correlation coefficients of all channels for LMI for subject 28, (b) plot of r i ; vector containing maximum value of all channels for LMI for subject 28 and plot of z-score for (c) LMI, (d) RMI, and (e) MA task of subject 28.
Figure 6. (a) Plot of cross-correlation coefficients of all channels for LMI for subject 28, (b) plot of r i ; vector containing maximum value of all channels for LMI for subject 28 and plot of z-score for (c) LMI, (d) RMI, and (e) MA task of subject 28.
Sensors 20 06995 g006
Figure 7. Activation map of t-value and z-score method for LMI, RMI, and MA tasks, for example subject 28.
Figure 7. Activation map of t-value and z-score method for LMI, RMI, and MA tasks, for example subject 28.
Sensors 20 06995 g007
Figure 8. Total number of channels selected by t-value, z-score method, and common channels for (a) MA, (b) RMI, and (c) RMI task.
Figure 8. Total number of channels selected by t-value, z-score method, and common channels for (a) MA, (b) RMI, and (c) RMI task.
Sensors 20 06995 g008
Figure 9. Feature scatter plot of the t-value-method-selected channels’ data, z-score-method-selected channels’ data, and all channels’ data for MA task.
Figure 9. Feature scatter plot of the t-value-method-selected channels’ data, z-score-method-selected channels’ data, and all channels’ data for MA task.
Sensors 20 06995 g009
Figure 10. Feature scatter plot of the t-value-method-selected channels’ data, z-score-method-selected channels’ data, and all channels’ data for LMI task.
Figure 10. Feature scatter plot of the t-value-method-selected channels’ data, z-score-method-selected channels’ data, and all channels’ data for LMI task.
Sensors 20 06995 g010
Figure 11. Feature scatter plot of the t-value-method-selected channels’ data, z-score-method-selected channels’ data, and all channels’ data for RMI task.
Figure 11. Feature scatter plot of the t-value-method-selected channels’ data, z-score-method-selected channels’ data, and all channels’ data for RMI task.
Sensors 20 06995 g011
Figure 12. Average classification accuracies for the z-score method, t-value method, and all channels’ data for MA, LMI, and RMI tasks.
Figure 12. Average classification accuracies for the z-score method, t-value method, and all channels’ data for MA, LMI, and RMI tasks.
Sensors 20 06995 g012
Table 1. Subject-wise classification accuracies by using the z-score method, t-value method, and all channels’ data for MA, LMI, and RMI tasks.
Table 1. Subject-wise classification accuracies by using the z-score method, t-value method, and all channels’ data for MA, LMI, and RMI tasks.
MALMIRMI
z-Score Methodt-Value MethodAll Channelsz-Score Methodt-Value MethodAll Channelsz-Score Methodt-Value MethodAll Channels
(%)
Sub 1758590907055907075
Sub 2907080858090856575
Sub 3807070957565908075
Sub 4958080857075858065
Sub 5906555905580857565
Sub 6904555958085906065
Sub 7907080806565905585
Sub 8906090908085858585
Sub 99080607565701009085
Sub 10858085807075858070
Sub 11959085857070957070
Sub 12907575958080756565
Sub 13954570907070909080
Sub 14907070958590956565
Sub 15957075858585907590
Sub 16757570908075906080
Sub 17858080958085958085
Sub 18859090907085909090
Sub 19858085708585808580
Sub 20959585955080956060
Sub 21758080857580856090
Sub 22857585806070958075
Sub 23807580958080806570
Sub 24956080807085903575
Sub 251009080958590754550
Sub 26908590808070957075
Sub 27806575857565958585
Sub 281006070958585907590
Sub 29858080808580804555
Average88.174.077.687.274.577.888.470.375.0
Table 2. Statistical significance of the z-score method.
Table 2. Statistical significance of the z-score method.
Bonferroni Correction Applied (p < 0. 0167)
LMI vs. RestRMI vs. RestMA vs. Rest
z-score method vs. t-value method2.21 × 10−75.34 × 10−81.47 × 10−6
z-score method vs. all channels3.50 × 10−53.54 × 10−71.37 × 10−5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nazeer, H.; Naseer, N.; Mehboob, A.; Khan, M.J.; Khan, R.A.; Khan, U.S.; Ayaz, Y. Enhancing Classification Performance of fNIRS-BCI by Identifying Cortically Active Channels Using the z-Score Method. Sensors 2020, 20, 6995. https://doi.org/10.3390/s20236995

AMA Style

Nazeer H, Naseer N, Mehboob A, Khan MJ, Khan RA, Khan US, Ayaz Y. Enhancing Classification Performance of fNIRS-BCI by Identifying Cortically Active Channels Using the z-Score Method. Sensors. 2020; 20(23):6995. https://doi.org/10.3390/s20236995

Chicago/Turabian Style

Nazeer, Hammad, Noman Naseer, Aakif Mehboob, Muhammad Jawad Khan, Rayyan Azam Khan, Umar Shahbaz Khan, and Yasar Ayaz. 2020. "Enhancing Classification Performance of fNIRS-BCI by Identifying Cortically Active Channels Using the z-Score Method" Sensors 20, no. 23: 6995. https://doi.org/10.3390/s20236995

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop