Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Spectral clustering-based resting-state network detection approach for functional near-infrared spectroscopy

Open Access Open Access

Abstract

In recent years, studying the resting-state network (RSN) by using functional near-infrared spectroscopy (fNIRS) has received increased attention. The previous resting-state fNIRS studies mainly adopted the seed-based correlation and the independent component analysis to detect RSN. However, these methods have several inherent problems. For example, the seed-based correlation method relies on seed region selection and neglects the interactions among multiple regions. The ICA method usually relies on manual component selection, which requires rich experience from the experimenter. In the present study, we developed a new approach for fNIRS-RSN detection based on spectral clustering. It consists of two steps. First, it calculates the individual-level partition of the fNIRS measurement region by using spectral clustering with an automatically determined cluster number. Second, the individual-level partitioning results are further clustered. Those clusters with high group consistency are determined as RSN clusters. We validated the method by using simulated data and in vivo fNIRS data. The results showed that the proposed method was effective and robust for fNIRS-RSN detection.

© 2020 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Human brain is intrinsically organized into networks that consist of multiple spatially remote brain regions whose neural activities are temporally coordinated even during the resting state [1,2]. The resting-state network (RSN) is believed to serve as the foundation of many basic and critical cognitive functions [35]. Extensive evidences also suggest the relation between RSN disorders and various neurological and psychiatric diseases [6]. Typically, the researchers use functional magnetic resonance imaging (fMRI) to study RSN [7]. However, in recent years, studying RSN by using functional near-infrared spectroscopy (fNIRS) received increasing attentions [818]. Compared with fMRI, fNIRS has many unique advantages such as low-cost, portable, comfortable and insensitive to head motion, making it very suitable for resting-state studies, especially on specific participant groups such as infants [19].

In fNIRS studies, the seed-based correlation [2022] and the independent component analysis (ICA) [23,24] are widely used for RSN detection. The seed-based correlation is the most classical approach for RSN detection. To find the RSN of a functional system, first, a seed region in this functional system is predefined by using structural and/or functional localizing information. Then the correlation or the regression is used to calculate the resting-state functional connectivity (RSFC) between every channel and the seed. Those brain regions showing significant RSFC with the seed region are determined as an RSN. Although the seed correlation approach is widely-used, it has several inherent shortcomings. The first shortcoming is that it only considers the relationship between other brain regions and the seed region, but ignores the interactions among those regions. The second shortcoming is that the results usually depend on the seed selection [23].

ICA is one of the blind source separation (BSS) algorithms. It can decompose fNIRS signals into a series of statistically independent source components. Then the RSN component can be picked out according to its frequency characteristic and spatial pattern. As a data-driven approach, the ICA-based fNIRS-RSN detection does not rely on seed selection, and can separate noise from neural activity signal. However, the component selection procedure of ICA is usually under human’s supervision or relies on manual selection, which requires rich experience from the experimenter and may bring subjective influence to the results.

Therefore, it is of practical value to develop new fNIRS-RSN detection methods that rely less on prior information and human intervention. A direct idea is to partition the brain into clusters according to the resting-state neural activity similarity among different regions, and the brain regions partitioned in the same cluster may constitute an RSN [21,25]. To this end, the present study developed a novel data-driven approach for fNIRS-RSN detection based on spectral clustering. Spectral clustering is a cutting-edge algorithm for partitioning data into different clusters based on spectral graph theory. Compared with traditional clustering algorithms such as k-means, spectral clustering does not need to presume any distribution or prototype of the data, and thus becomes one of the most popular modern clustering algorithms [26]. Our approach is two-step. First, in the individual-level, it partitions all the fNIRS measurement channels into different clusters by using a normalized cut-based spectral clustering method with automatically determined cluster number. Second, it further partitions the individual-level clustering results into different clusters. Those clusters with high group consistency are determined as RSN clusters. This two-step procedure can detect RSN in the absence of prior information and human intervention. We validated the method by using both simulated data and in vivo fNIRS data.

2. Theory and method

2.1 Spectral clustering and normalized cut

Spectral clustering is based on graph partitioning. For resting-state fNIRS data, a graph G can be defined by a set of vertices $V = \{{{v_1},{v_2}, \cdots ,{v_n}} \}$ corresponds to the n measurement channels and a set of edges $E = \{ {e_{ij}}|i,j = 1,2, \cdots ,n\} $ corresponds to the RSFC between each channel dyad $({i,j} )$. This graph can be represented by an $n \times n$ weight matrix ${\textbf W}$ whose entity ${w_{ij}}$ is the RSFC value between channel i and j, and ${w_{ij}} = 0$ when $i = j$. The graph’s degree matrix ${\textbf D}$ is a diagonal matrix with diagonal vector ${\textbf d} = {[{{d_1},{d_2}, \cdots ,{d_n}} ]^T}$, where ${d_i} = \mathop \sum \limits_{j = 1}^N {w_{ij}}$. The Laplacian of G is given by ${\textbf L} = {\textbf D} - {\textbf W}$.

The normalized cut [22] is a popular graph partitioning method for spectral clustering. Let ($\alpha ,$ $\beta $) be a two-way partition of G (i.e., $\alpha \cup \beta = V$ and $\alpha \cap \beta = \emptyset $), the normalized cut method determines the partition by minimizing the loss function

$$\textrm{Ncut}({\alpha ,\beta } )= \frac{{\textrm{cut}({\alpha ,\beta } )}}{{\textrm{Vol}(\alpha )}} + \frac{{\textrm{cut}({\alpha ,\beta } )}}{{\textrm{Vol}(\beta )}}, $$
where
$$\textrm{cut}({\alpha ,\beta } )= \mathop \sum \limits_{{v_i} \in \alpha ,{\; }{v_j} \in \beta } {w_{ij}}. $$
$\textrm{Vol}(\alpha )= \mathop \sum \limits_{{v_i} \in \alpha } {d_{ii}}$ and $\textrm{Vol}(\beta )= \mathop \sum \limits_{{v_i} \in \beta } {d_{ii}}$ are the volumes of set $\alpha $ and $\beta $, respectively. The normalized cut criterion simultaneously minimizes the between-cluster disassociation and maximizes the within-cluster association, therefore can avoid the tendency of separating out small cluster containing only a few points.

By introducing an indicator vector ${\textbf x}$ for partition ($\alpha ,$ $\beta $), whose element satisfies

$${x_i} = \left\{ {\begin{array}{c} {1,\; \textrm{if}\; {v_i} \in \alpha \; }\\ {0,\; \textrm{if}\; {v_i} \in \beta } \end{array}} \right., $$
the normalized cut can be written as
$$\textrm{Ncut}({\alpha ,\beta } )= \frac{{{{\textbf x}^T}{\textbf L}}{\textbf x}}{{{{\textbf x}^T}{\textbf d}}} + \frac{{{{\textbf x}^T}{\textbf L}{\textbf x}}}{{{{({1 - {\textbf x}} )}^T}{\textbf d}}}.$$

According to [27], minimizing Eq. (4) is equivalent to minimizing the Rayleigh quotient

$$Q({\textbf y} )= \frac{{{{\boldsymbol y}^T}{\textbf L}{\boldsymbol y}}}{{{{\boldsymbol y}^T}{\textbf D}{\boldsymbol y}}}, $$
with the condition that ${\textbf y}$ is piecewise constant and ${{\textbf y}^\textrm{T}}{\textbf d} = 0$. It can be achieved by solving a standard eigenvalue problem of
$${\tilde{\textbf L}{\textbf x}} = {\lambda }{\textbf x}, $$
where $\tilde{{\textbf L}} = {{\textbf D}^{ - \frac{1}{2}}}{\textbf L}{{\textbf D}^{ - \frac{1}{2}}}$ is the normalized Laplacian. In the two-way case, the partition is completed by splitting the smallest nontrivial eigenvector of $\tilde{{\textbf L}}$. For $k$-way partition, first let ${\textbf U} \in {{\mathbb R}^{n \times k}}$ be the matrix consisted of k eigenvectors that correspond to the k smallest eigenvalues of $\tilde{{\textbf L}}$ as columns, and then treat each row of ${\textbf U}$ as a point and cluster the n points using $k$-means clustering. Finally, assign the original points in V to the same clusters as their corresponding rows in ${\textbf U}$.

2.2 Automatic cluster number estimation

The original normalized cut method needs the number of clusters as input parameter. In the present study, we adopt the cluster number estimation method proposed by Kong et al. [28] to automatically determine this parameter. Suppose the data intrinsically has m clusters, and ${\textbf U} \in {{\mathbb R}^{n \times k}}$ is the matrix consisted of k eigenvectors generated by the eigen-solver, let ${{\textbf z}_i}\; $ be the vector of the $i$-th row of ${\textbf U}$. According to [28], when if $k = m$, there will be

$$\textrm{cos}({{{\textbf z}_i},{{\textbf z}_j}} )= \frac{{|{{{\textbf z}_i}^T{{\textbf z}_j}} |}}{{{{\textbf z}_i}{{\textbf z}_j}}} = \left\{ {\begin{array}{c} {1,{v_i}\; \textrm{and}\; {v_j}\; \textrm{belong to the same cluster},}\\ {0,{v_i}\; \textrm{and}\; {v_j}\; \textrm{belong to different clusters}.} \end{array}} \right.$$
Else, if $k < m$ or $k > m$, $\textrm{cos}({{{\textbf z}_i},{{\textbf z}_j}} )$ will either be deviated from 1 when ${v_i}$ and ${v_j}$ belong to the same cluster or deviated from 0 when ${v_i}$ and ${v_j}$ belong to different clusters. Utilizing this, the intrinsic cluster number m can be estimated by k which makes $\textrm{cos}({{{\textbf z}_i},{{\textbf z}_j}} )$ maximally concentrating on 1 or 0 under the corresponding condition. In actual calculation, we can let k increases from 2 to n, and generate ${\textbf U} \in {{\mathbb R}^{n \times k}}$ for each k. let ${{\textbf z}_i}\; $ be the vector of the $i$-th row of ${\textbf U}$ and compute matrix ${\textbf C}$ with its entity ${c_{ij}} = \textrm{cos}({{{\textbf z}_i},{{\textbf z}_j}} )$. Then, we binarize ${\textbf C}$ to ${\textbf B} = {b_{ij}}$ with a small positive number $\varepsilon $ (e.g., $\varepsilon = 0.05$):
$${b_{ij}} = \left\{ {\frac{{1,\; \; \textrm{if}\; \varepsilon \le {c_{ij}} \le 1 - \varepsilon \; }}{{0,\; \textrm{if}\; {c_{ij}} < {\varepsilon \; or\; {c_{ij}}} > 1 - \varepsilon \; }}} \right.. $$
Let s be the sum of all the elements of matrix ${\textbf B}$
$$s = \mathop \sum \limits_{i,j} {b_{ij}}. $$
The cluster number estimation can be obtained by sequentially checking the first minimal k that satisfies ${s_k} \le {s_{k - 1}}$ and ${s_k} \le {s_{k + 1}}$.

2.3 Resting-state network detection

We use a two-step clustering procedure to detect RSN from the fNIRS data. Generally, first, we conduct an individual-level normalized cut clustering for every participant to partition the fNIRS channels into clusters according to the RSFC among channels. The cluster number parameter is determined automatically by using the above introduced automatic estimation algorithm. Second, we further conduct a group-level clustering to partition all the participants’ individual-level cluster maps into different group-level clusters. Those group-level clusters with high group consistency are determined as RSN clusters. The flow chart of our approach is illustrated in Fig. 1.

 figure: Fig. 1.

Fig. 1. The flow chart of the spectral clustering-based fNIRS-RSN detection approach.

Download Full Size | PDF

Specifically, in the individual-level, for the i-th participant of total M participants, we first calculate the Pearson’s correlation coefficient between every pair of channels to construct the RSFC matrix. Then we use the normalized cut to partition all the channels into ${K_i}$ clusters $\{{\alpha_1^i,\alpha_2^i, \cdots ,\alpha_{{K_i}}^i} \}$, where the cluster number ${K_i}$ is automatically estimated and participant-specific. Each cluster $\alpha _k^i$ ($i = 1,2, \cdots ,M$; $k = 1,2, \cdots ,{K_i}$) can be represented as a cluster map

$$map_k^i({channel} )= \left\{ {\begin{array}{c} {1,\; \textrm{if}\; channel \in \alpha_k^i,}\\ {0,\; \textrm{else}.} \end{array}} \right.$$
In the group-level, we first determine the group-level cluster number ${K_{\textrm{group}}}$. ${K_{\textrm{group}}}$ is calculated as the mode of $\{{{K_i}} \}\; ({i = 1,2, \cdots ,M} )$ (i.e., the individual-level cluster number that appears most often for all the participants). Secondly, we pool the individual-level cluster maps of every participant to get {$map_k^i$}, and then partition {$map_k^i$} into ${K_{\textrm{group}}}$ clusters $\{{{\xi_i}} \}\; ({i = 1,2, \cdots ,{K_{\textrm{group}}}} )$ by using the normalized cut according to the between-map similarity (i.e., the Pearson’s correlation coefficient between each pair of two maps in {$map_k^i$}). In this way, a resultant group-level cluster ${\xi _i}$ contains similar individual maps from different participants (if two or more individual maps in ${\xi _i}$ come from a same participant, we view them as sub-partitions of a same component and merge them to form one map). The group-level cluster in which the individual map patterns are highly consistent across participants is identified as an RSN component. To this end, we calculate the group consistency map of every ${\xi _i}$ by averaging all the individual maps in it
$$consistency\_ma{p_{{\xi _i}}} = \frac{{\mathop \sum \nolimits_{ma{p_j} \in {\xi _i}} ma{p_j}}}{M}. $$
Then we test the value of the group consistency map of ${\xi _i}$ channel-by-channel against a Binomial distribution $\textrm{B}({M,0.5} )$ which corresponds to the null-situation of randomly assigning a channel of every participant to be in or out of a cluster. The obtained p-value is corrected for multiple comparison of n channels. Those significant channels in a same group-level cluster ${\xi _i}$ constitute an RSN.

3. Experiments

3.1 Simulation experiment

In the simulation experiment, we simulated a 196-channel fNIRS measurement (14 rows by 14 columns) in which different number (from one to four) of RSN clusters were added. Each RSN cluster size was 5${\times} $5. The time course $g(t )$ in each RSN channel was the linear superposition of a synthetic resting-state neural activity signal $h(t )$ and a white Gaussian noise $n(t )$ [29]. The time course in non-RSN channel was a pure white Gaussian noise. The synthetic resting-state neural activity signal was a combination of a series of random phase sinusoidal functions with frequency range from 0.01 Hz to 0.1 Hz, stepped by 0.001 Hz, and their amplitudes were subject to 1/f distribution [30]. The resting-state signals were identical within a same RSN cluster but different across clusters. The signal-to-noise ratio (SNR, defined as $\frac{{{{|{h(t )} |}^2}}}{{{{|{n(t )} |}^2}}}$) was set to 0.05 [31]. The length of the time course was 300 s, with a sampling rate of 10 Hz. For each condition, the data was generated for 100 times to simulate individual difference.

We adopted the average goodness-of-fit index defined as $GOF = \frac{{\mathop \sum \nolimits_{i = 1}^n |{({{{\hat{C}}_i} \cap {C_i}} )|/ |({{{\hat{C}}_i} \cup {C_i}} )} |}}{n}$ to measure the performance, where n is the number of RSNs, ${C_i}$ is the set of channels in the i-th RSN and ${\hat{C}_i}$ is the set of significant channels in the corresponding RSN found by our method. The operator $|{\; \cdot \; } |$ counts the element number of a set. The $GOF$ index is in the range of [0, 1]. If the detected RSNs exactly match the real ones, GOF is 1. While if the method does not detect any real RSNs, the GOF is 0.

Moreover, we also tested the influence of different signal-to-noise ratio (SNR), different RSN volume, and the unbalanced RSN volume ratio on the performance of the method (for details, see Appendix).

3.2 In vivo experiment

We also used real resting-state fNIRS data to validate our method. The data contained forty healthy right-handed college student participants (21.7 ± 2.5 years of age, 22 males and 18 female). The participants underwent a 10-minute resting-state scan in which they were instructed to keep still with their eyes closed and relax their mind. This resting-state data was used to extract the RSN. In addition, the participants also performed a 5.6-minute sequential bilateral finger-tapping task scan containing seven task blocks with a pseudo-randomized block length of 20–30 s. This task scan data was only used for functionally localizing the seed channels for the seed-correlation analysis. Informed consent was obtained from all the participants. The study protocol was approved by the Institutional Review Board at Shenzhen Key Laboratory of Affective and Social Neuroscience, Shenzhen University. The data was from a previously published study for other purpose [32].

The fNIRS measurement was conducted by using a NIRScout continuous wave fNIRS system (NIRx Medical Technologies, USA). The absorptions of the near-infrared lights at two wavelengths (785 nm and 830 nm) were measured with a sampling rate of 7.8125 Hz. Two 4 ×4 probe sets were used in this study with each probe set consisting of eight laser sources and eight detectors, forming 24 measurement channels (48 channels in total). The source-detector distance was 30 mm. The two probe sets were respectively placed on the head with their center at C3 and C4 of the international 10–20 system to cover the bilateral sensorimotor areas. The cortex localization of the channels was obtained by using a 3-dimentional digitizer and the NIRS-SPM software [33,34] to form a sensorimotor template. The sensorimotor area in the template was defined as the channels localized within the bilateral precentral and postcentral gyri [21]. The oxygenated (HbO) and the deoxygenated (HbR) signals were calculated with the modified Beer–Lambert law [35], with differential pathlength factor (DPF) of 7.25 and 6.38 for 785 nm and 830 nm, respectively [36].

In the present study, we used the proposed spectral clustering-based RSN detection method to detect the sensorimotor network which was well reported in the previous resting-state fNIRS studies [9,21,23]. First, a 0.01—0.08 Hz band-pass filter was applied to the resting-state HbO and HbR data, respectively, to extract the spontaneous neural activity [30,37]. Then the individual-level partition maps were calculated based on the functional connectivity graph, and were further clustered to form the group consistency maps. We also used the traditional seed-based correlation method and compared the results derived from these two methods. The seed channels were determined according to the task activation results of the fingger-tapping task data (the sensorimotor area, left channel 5 and 9). The average time course of the two seed channels was used as the seed time course to calculate the Pearson’s correlation coefficients with the time course of each channel. The Fisher’s z-transform was applied to the Pearson’s correlation coefficients to increase the Gaussianility [38]. Then the group-level RSFC t-map was derived by using the one sample t-test [21]. We compared the performance of the two methods in detecting the sensorimotor RSN by using the receiver operating characteristic (ROC) curve and the area under the ROC curve (AUC) [9]. The sensorimotor template derived from the channel localization was used as the ground truth to draw the ROC curve [32].

4. Results

4.1 Simulation experiment

Figure 2 illustrated the results of the simulated data containing different RSN number. The results suggested that the method could perfectly find all the RSN clusters (GOF = 1 in all conditions. p < 0.05, Bonferroni-corrected). When the ground truth RSN number was less than or equal to three, the method partitioned the data into four clusters, including both the RSN components and the noise components. When the ground truth RSN number was four, the method found four RSN components and one noise component.

 figure: Fig. 2.

Fig. 2. The results of the simulation experiment. The four rows correspond to the four conditions of RSN number. The first column shows the spatial configuration. The second column shows the histogram of the automatically estimated cluster number for 100 times of simulation. The third and after columns show the group consistency maps of all the group-level clusters. The color in the group consistency map indicates the group consistency value (as defined in Eq. (11).

Download Full Size | PDF

4.2 In vivo experiment

Figure 3 illustrated the in vivo experiment results derived from the HbO data. The individual-level cluster numbers were in the range from two to five (Fig. 3(C)). The mode was four, and was used in the group-level analysis. Figure 3(A) illustrated the group-level consistency maps of the four group-level components. One out of the four component (${\xi _1}$) had channels that passed the significance test (Channel 5, 8, 9, 12, 13, 16, 17, 20 in the left hemisphere and Channel 30, 33, 36, 37, 40, 43 in the right hemisphere. p < 0.05, Bonferroni-corrected). Its group-level consistency map was highly specific to the predefined sensorimotor template (Fig. 3(B)), with a GOF index of 0.63. While the other three components (${\xi _2}$, ${\xi _3}$ and ${\xi _4}$) contained no significant channels. We further analyzed the consistency between the individual-level cluster maps in ${\xi _1}$ (see Fig. 3(D) for an example) and the sensorimotor template by calculating the GOF index. Figure 3(E) illustrated the distribution of the GOF indices for all the participants. The mean GOF was 0.34 across participant, with the standard deviation of 0.08. Similar but weaker results were found on the HbR data (see Appendix).

 figure: Fig. 3.

Fig. 3. Results derived from the real HbO data. (A) The group-level consistency maps of the four group-level components. Color indicates the group consistency value (as defined in Eq. (11). The green line in component ${\xi _1}$ marks the significant channels. (B) The sensorimotor template. (C) Distribution of the automatic estimated individual cluster numbers. (D) A representative individual cluster map in ${\xi _1}$ (GOF = 0.39). (E) Distribution of the GOF indices for the individual-level cluster maps in ${\xi _1}$.

Download Full Size | PDF

Figure 4(A) illustrated the comparison between the RSN maps derived from the spectral clustering method and the seed-based correlation method, respectively. Compared with the result derived from the seed-based correlation method which is obviously lateralized to the seed hemisphere (the second row), the result derived from the spectral clustering-based method (the first row) showed more symmetric pattern of the bilateral sensorimotor network. Figure 4(B) showed the ROC curve analysis result. The spectral clustering-based method showed higher AUC index (AUC = 0.87, the red line) than the seed-correlation method (AUC = 0.73, the blue line).

 figure: Fig. 4.

Fig. 4. comparison between the spectral clustering method and the seed-based correlation method. (A) The group-level RSN maps derived from the spectral clustering-based method (the first row) and the seed-based correlation method (the second row), respectively. The third row shows the sensorimotor template. (B) The receiver operating characteristic (ROC) curve. The red line corresponds to the ROC curve of the spectral clustering-based method, and the blue line corresponds to the ROC curve of the seed-based correlation method.

Download Full Size | PDF

5. Discussion and conclusion

The present study proposed a spectral clustering-based fNIRS-RSN detection approach which relies little prior information and human intervention, and conducted both simulation and in vivo fNIRS experiments for validation. On the one hand, our method showed good performance on the simulated data with different RSN number (Fig. 2). On the other hand, the RSN detected from the real fNIRS data showed good consistency with the sensorimotor template (Fig. 3). The ROC curve showed that our method has relatively high sensitivity and specificity (AUC = 0.87, Fig. 4). Taken together, these results suggested that the proposed method is effective for fNIRS-RSN detection.

Our approach has several advantages. First, this method is fully data-driven. It can be used when the prior information for seed selection is unavailable or the localizer task is hard to be performed, for example, when studying the RSN development of infants and young children [39]. Second, this method is simple to use. It can automatically calculate the cluster number and determine the significant RSN map without any human intervention, therefore does not require rich experience from the experimenter. Third, the result derived from our method would not be biased by the seed selection or the manual component selection procedure, therefore can provide more objective results.

Technically, the present study is based on the spectral clustering algorithm. It is theoretically more robust to the data distribution than the traditional clustering method such as k-means clustering [28] which was used in fNIRS studies to detect task activation [40] and RSFC [21]. Moreover, several previous fMRI studies also adopted the spectral clustering method for brain’s subunit parcellation [29,41] and RSN detection [25]. Compared with these studies, our approach has several features. First, we adopt an automatic estimation algorithm to determine the cluster number parameter of the spectral clustering. Second, we use two-stage clustering to calculate group-level clusters as RSN candidates. Third, we use a significance test-based method to automatically determine RSN component from the group-level clusters. These features may be also helpful to improve the methods used in fMRI.

When using this approach, two issues should be noted. First, compared with ICA which can separate all kinds of noise components, our approach is more sensitive to the global physiological noise such as the superficial tissue physiological noise and the systemic physiological fluctuation. These global noise components may cause fake high correlations in the RSFC matrix and influence the spectral clustering results. Therefore, we suggest that the data should be preprocessed with global physiological noise removal methods (e.g., [32]). Second, the RSN component determination in our method is essentially based on looking for public connectivity clusters for all the participants. However, it requires careful identification to discriminate whether these public connectivity clusters represent real, meaningful RSNs. The results should be interpreted with caution, especially when prior information (e.g., anatomy template or functional activation result) is absent.

The present study also has some limitations and can be further improved in the future. For example, in our validation experiments, we did not account for the autocorrelation in the fNIRS time-series and the systemic physiological noise, both of which may affect the correlation matrix, and therefore affect the results. The measurement area of the in vivo fNIRS data used in the present study was small, covering only one RSN (the sensorimotor network). The performance of our method on larger measurement area such as whole-head needs further validation. Moreover, the current method can only calculate functional connectivity networks. In the future, we can extend it to calculate effective connectivity networks. In addition, other spectral clustering algorithms (e.g., average cut and modularity detection [29]) can be tested to optimize the performance of the method. It is also necessary to develop stricter statistical test method for group-level cluster significance determination.

In summary, the present study proposed a full-automatic, data-driven and model-free approach for fNIRS-RSN detection. both simulation experiment and in vivo experiment results validated its effectiveness and robustness. The new approach could be complementary to the seed-based correlation and the ICA methods, providing new tools for resting-state fNIRS studies.

Appendix

Appendix listed other validations on the simulation data (Fig. 5, 6 and 7) and the results of the in vivo HbR data (Fig. 8 and 9).

 figure: Fig. 5.

Fig. 5. Validation results of different signal-to-noise ratio (SNR). (A) The spatial configuration of the simulation experiment. Two different 5${\times} $5 RSN clusters (the white regions) were simulated. (B) The goodness-of-fit indices derived from different SNR data. When SNR was below 0.02, the method cannot detect any RSN. When SNR was between 0.02 and 0.04, the goodness-of-fit index increased rapidly. When SNR was larger than or equal to 0.04, the method can detect all the RSNs perfectly.

Download Full Size | PDF

 figure: Fig. 6.

Fig. 6. The results of the RSN volume validation. The three rows correspond to the three conditions of small, middle and large RSN volume, respectively. The first column shows the spatial configuration. The second column shows the histogram of the automatically estimated cluster number for 100 times of simulation. The third and after columns show the group consistency maps of all the group-level clusters. For each of the three volume sizes (3${\times} $3, 5${\times} $5 and 7${\times} $7), the method detected all the RSN components. The GOF was 0.67, 1 and 1, respectively.

Download Full Size | PDF

 figure: Fig. 7.

Fig. 7. The results of the unbalanced RSN volume ratio validation. Two RSNs clusters with volume size ratio of 3:1 were simulated, and were detected by our method (GOF = 1).

Download Full Size | PDF

 figure: Fig. 8.

Fig. 8. Results derived from the in vivo HbR data. (A) The group-level consistency maps of the four group-level components. Color indicates the group consistency value (as defined in Eq. (11). The green circles in component ${\xi _1}$ mark the significant channels (Channel 9, 13, 17 in the left hemisphere and Channel 30, 36, 34, 46 in the right hemisphere. p &lt; 0.05, Bonferroni-corrected. GOF = 0.36). (B) The sensorimotor template. (C) Distribution of the automatic estimated individual cluster numbers. (D) A representative individual cluster map in ${\xi _1}$ (GOF = 0.33). (E) Distribution of the GOF indices for the individual-level cluster maps in ${\xi _1}$. The mean GOF was 0.25, with the standard deviation of 0.10.

Download Full Size | PDF

 figure: Fig. 9.

Fig. 9. comparison between the spectral clustering method and the seed-based correlation method for HbR data. (A) The group-level RSN maps derived from the spectral clustering-based method (the first row) and the seed-based correlation method (the second row), respectively. The third row shows the sensorimotor template. (B) The receiver operating characteristic (ROC) curve. The red line corresponds to the ROC curve of the spectral clustering-based method, and the blue line corresponds to the ROC curve of the seed-based correlation method.

Download Full Size | PDF

Funding

Fund for building world-class universities (disciplines) of Renmin University of China.

Disclosures

The authors declare no conflicts of interest.

References

1. M. E. Raichle, “The brain's dark energy,” Science 314(5803), 1249–1250 (2006). [CrossRef]  

2. M. E. Raichle, “The brain's default mode network,” Annu. Rev. Neurosci. 38(1), 433–447 (2015). [CrossRef]  

3. D. S. Bassett and O. Sporns, “Network neuroscience,” Nat. Neurosci. 20(3), 353–364 (2017). [CrossRef]  

4. M. D. Fox and M. E. Raichle, “Spontaneous fluctuations in brain activity observed with functional magnetic resonance imaging,” Nat. Rev. Neurosci. 8(9), 700–711 (2007). [CrossRef]  

5. G. S. Wig, “Segregated systems of human brain networks,” Trends Cognit. Sci. 21(12), 981–996 (2017). [CrossRef]  

6. M. D. Fox and M. Greicius, “Clinical applications of resting state functional connectivity,” Front. Syst. Neurosci. 4, 19 (2010). [CrossRef]  

7. M. P. Van Den Heuvel and H. E. H. Pol, “Exploring the brain network: a review on resting-state fMRI functional connectivity,” Eur. Neuropsychopharmacol. 20(8), 519–534 (2010). [CrossRef]  

8. S. Sasai, F. Homae, H. Watanabe, A. T. Sasaki, H. C. Tanabe, N. Sadato, and G. Taga, “A NIRS–fMRI study of resting state network,” NeuroImage 63(1), 179–193 (2012). [CrossRef]  

9. L. Duan, Y. J. Zhang, and C. Z. Zhu, “Quantitative comparison of resting-state functional connectivity derived from fNIRS and fMRI: a simultaneous recording study,” NeuroImage 60(4), 2008–2018 (2012). [CrossRef]  

10. R. C. Mesquita, M. A. Franceschini, and D. A. Boas, “Resting state functional connectivity of the whole head with near-infrared spectroscopy,” Biomed. Opt. Express 1(1), 324–336 (2010). [CrossRef]  

11. H. Niu, Z. Li, X. Liao, J. Wang, T. Zhao, N. Shu, X. Zhao, and Y. He, “Test-retest reliability of graph metrics in functional brain networks: a resting-state fNIRS study,” PLoS One 8(9), e72425 (2013). [CrossRef]  

12. J. Zhao, J. Liu, X. Jiang, G. Zhou, G. Chen, X. P. Ding, G. Fu, and K. Lee, “Linking resting-state networks in the prefrontal cortex to executive function: a functional near infrared spectroscopy study,” Front. Neurosci. 10, 452 (2016). [CrossRef]  

13. H. Zhu, J. Xu, J. Li, H. Peng, T. Cai, X. Li, S. Wu, W. Cao, and S. He, “Decreased functional connectivity and disrupted neural network in the prefrontal cortex of affective disorders: A resting-state fNIRS study,” J. Affective Disord. 221, 132–144 (2017). [CrossRef]  

14. Y. J. Zhang, C. M. Lu, B. B. Biswal, Y. F. Zang, D. L. Peng, and C. Z. Zhu, “Detecting resting-state functional connectivity in the language system using functional near-infrared spectroscopy,” J. Biomed. Opt. 15(4), 047003 (2010). [CrossRef]  

15. H. F.-H. Ieong and Z. Yuan, “Abnormal resting-state functional connectivity in the orbitofrontal cortex of heroin users and its relationship with anxiety: a pilot fNIRS study,” Sci. Rep. 7(1), 46522 (2017). [CrossRef]  

16. T. Fekete, F. D. Beacher, J. Cha, D. Rubin, and L. R. Mujica-Parodi, “Small-world network properties in prefrontal cortex correlate with predictors of psychopathology risk in young children: A NIRS study,” NeuroImage 85, 345–353 (2014). [CrossRef]  

17. Y. Zhang and C. Zhu, “Assessing Brain Networks by Resting-State Dynamic Functional Connectivity: An fNIRS-EEG Study,” Front. Neurosci. 13, 1430 (2020). [CrossRef]  

18. L. Cai, Q. Dong, and H. Niu, “The development of functional network organization in early childhood and early adolescence: A resting-state fNIRS study,” Dev. Cogn. Neurosci. 30, 223–235 (2018). [CrossRef]  

19. F. Homae, H. Watanabe, T. Otobe, T. Nakano, T. Go, Y. Konishi, and G. Taga, “Development of global cortical networks in early infancy,” J. Neurosci. 30(14), 4877–4882 (2010). [CrossRef]  

20. B. R. White, A. Z. Snyder, A. L. Cohen, S. E. Petersen, M. E. Raichle, B. L. Schlaggar, and J. P. Culver, “Resting-state functional connectivity in the human brain revealed with diffuse optical tomography,” NeuroImage 47(1), 148–156 (2009). [CrossRef]  

21. C. M. Lu, Y. J. Zhang, B. B. Biswal, Y. F. Zang, D. L. Peng, and C. Z. Zhu, “Use of fNIRS to assess resting state functional connectivity,” J. Neurosci. Methods 186(2), 242–249 (2010). [CrossRef]  

22. H. Zhang, Y. J. Zhang, L. Duan, S. Y. Ma, C. M. Lu, and C. Z. Zhu, “Is resting-state functional connectivity revealed by functional near-infrared spectroscopy test-retest reliable?” J. Biomed. Opt. 16(6), 067008 (2011). [CrossRef]  

23. H. Zhang, Y. J. Zhang, S. Y. Ma, Y. F. Zang, and C. Z. Zhu, “Functional connectivity as revealed by independent component analysis of resting-state fNIRS measurements,” NeuroImage 51(3), 1150–1161 (2010). [CrossRef]  

24. H. Zhang, L. Duan, Y. J. Zhang, C. M. Lu, H. Liu, and C. Z. Zhu, “Test–retest assessment of independent component analysis-derived resting-state functional connectivity based on functional near-infrared spectroscopy,” NeuroImage 55(2), 607–615 (2011). [CrossRef]  

25. M. Van Den Heuvel, R. Mandl, and H. H. Pol, “Normalized cut group clustering of resting-state FMRI data,” PLoS One 3(4), e2001 (2008). [CrossRef]  

26. U. Von Luxburg, “A tutorial on spectral clustering,” Stat. Comput. 17(4), 395–416 (2007). [CrossRef]  

27. J. Shi and J. Malik, “Normalized cuts and image segmentation,” IEEE Trans. Pattern Anal. Machine Intell. 22(8), 888–905 (2000). [CrossRef]  

28. W. Kong, S. Hu, J. Zhang, and G. Dai, “Robust and smart spectral clustering from normalized cut,” Neural Comput. & Appl. 23(5), 1503–1512 (2013). [CrossRef]  

29. X. Shen, X. Papademetris, and R. T. Constable, “Graph-theory based parcellation of functional subunits in the brain from resting-state fMRI data,” NeuroImage 50(3), 1027–1035 (2010). [CrossRef]  

30. Y. J. Zhang, L. Duan, H. Zhang, B. B. Biswal, C. M. Lu, and C. Z. Zhu, “Determination of dominant frequency of resting-state brain interaction within one functional system,” PLoS One 7(12), e51584 (2012). [CrossRef]  

31. H. Sato, M. Kiguchi, F. Kawaguchi, and A. Maki, “Practicality of wavelength selection to improve signal-to-noise ratio in near-infrared spectroscopy,” NeuroImage 21(4), 1554–1562 (2004). [CrossRef]  

32. L. Duan, Z. Zhao, Y. Lin, X. Wu, Y. Luo, and P. Xu, “Wavelet-based method for removing global physiological noise in functional near-infrared spectroscopy,” Biomed. Opt. Express 9(8), 3805–3820 (2018). [CrossRef]  

33. A. K. Singh, M. Okamoto, H. Dan, V. Jurcak, and I. Dan, “Spatial registration of multichannel multi-subject fNIRS data to MNI space without MRI,” NeuroImage 27(4), 842–851 (2005). [CrossRef]  

34. J. C. Ye, S. Tak, K. E. Jang, J. Jung, and J. Jang, “NIRS-SPM: statistical parametric mapping for near-infrared spectroscopy,” NeuroImage 44(2), 428–447 (2009). [CrossRef]  

35. M. Cope and D. T. Delpy, “System for long-term measurement of cerebral blood and tissue oxygenation on newborn infants by near infra-red transillumination,” Med. Biol. Eng. Comput. 26(3), 289–294 (1988). [CrossRef]  

36. M. Hiraoka, M. Firbank, M. Essenpreis, M. Cope, S. R. Arridge, D. Z. P. Van, and D. T. Delpy, “A Monte Carlo investigation of optical pathlength in inhomogeneous tissue and its application to near-infrared spectroscopy,” Phys. Med. Biol. 38(12), 1859–1876 (1993). [CrossRef]  

37. B. Biswal, F. Zerrin Yetkin, V. M. Haughton, and J. S. Hyde, “Functional connectivity in the motor cortex of resting human brain using echo-planar MRI,” Magn. Reson. Med. 34(4), 537–541 (1995). [CrossRef]  

38. V. D. Calhoun, T. Adali, G. D. Pearlson, and J. J. Pekar, “A method for making group inferences from functional MRI data using independent component analysis,” Hum. Brain Mapp. 14(3), 140–151 (2001). [CrossRef]  

39. T. Wilcox and M. Biondi, “fNIRS in the developmental sciences,” WIREs Cogn. Sci. 6(3), 263–283 (2015). [CrossRef]  

40. V. Bonomini, L. Zucchelli, R. Re, F. Ieva, L. Spinelli, D. Contini, A. Paganoni, and A. Torricelli, “Linear regression models and k-means clustering for statistical analysis of fNIRS data,” Biomed. Opt. Express 6(2), 615–630 (2015). [CrossRef]  

41. X. Shen, F. Tokoglu, X. Papademetris, and R. T. Constable, “Groupwise whole-brain parcellation from resting-state fMRI data for network node identification,” NeuroImage 82, 403–415 (2013). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (9)

Fig. 1.
Fig. 1. The flow chart of the spectral clustering-based fNIRS-RSN detection approach.
Fig. 2.
Fig. 2. The results of the simulation experiment. The four rows correspond to the four conditions of RSN number. The first column shows the spatial configuration. The second column shows the histogram of the automatically estimated cluster number for 100 times of simulation. The third and after columns show the group consistency maps of all the group-level clusters. The color in the group consistency map indicates the group consistency value (as defined in Eq. (11).
Fig. 3.
Fig. 3. Results derived from the real HbO data. (A) The group-level consistency maps of the four group-level components. Color indicates the group consistency value (as defined in Eq. (11). The green line in component ${\xi _1}$ marks the significant channels. (B) The sensorimotor template. (C) Distribution of the automatic estimated individual cluster numbers. (D) A representative individual cluster map in ${\xi _1}$ (GOF = 0.39). (E) Distribution of the GOF indices for the individual-level cluster maps in ${\xi _1}$.
Fig. 4.
Fig. 4. comparison between the spectral clustering method and the seed-based correlation method. (A) The group-level RSN maps derived from the spectral clustering-based method (the first row) and the seed-based correlation method (the second row), respectively. The third row shows the sensorimotor template. (B) The receiver operating characteristic (ROC) curve. The red line corresponds to the ROC curve of the spectral clustering-based method, and the blue line corresponds to the ROC curve of the seed-based correlation method.
Fig. 5.
Fig. 5. Validation results of different signal-to-noise ratio (SNR). (A) The spatial configuration of the simulation experiment. Two different 5${\times} $5 RSN clusters (the white regions) were simulated. (B) The goodness-of-fit indices derived from different SNR data. When SNR was below 0.02, the method cannot detect any RSN. When SNR was between 0.02 and 0.04, the goodness-of-fit index increased rapidly. When SNR was larger than or equal to 0.04, the method can detect all the RSNs perfectly.
Fig. 6.
Fig. 6. The results of the RSN volume validation. The three rows correspond to the three conditions of small, middle and large RSN volume, respectively. The first column shows the spatial configuration. The second column shows the histogram of the automatically estimated cluster number for 100 times of simulation. The third and after columns show the group consistency maps of all the group-level clusters. For each of the three volume sizes (3${\times} $3, 5${\times} $5 and 7${\times} $7), the method detected all the RSN components. The GOF was 0.67, 1 and 1, respectively.
Fig. 7.
Fig. 7. The results of the unbalanced RSN volume ratio validation. Two RSNs clusters with volume size ratio of 3:1 were simulated, and were detected by our method (GOF = 1).
Fig. 8.
Fig. 8. Results derived from the in vivo HbR data. (A) The group-level consistency maps of the four group-level components. Color indicates the group consistency value (as defined in Eq. (11). The green circles in component ${\xi _1}$ mark the significant channels (Channel 9, 13, 17 in the left hemisphere and Channel 30, 36, 34, 46 in the right hemisphere. p &lt; 0.05, Bonferroni-corrected. GOF = 0.36). (B) The sensorimotor template. (C) Distribution of the automatic estimated individual cluster numbers. (D) A representative individual cluster map in ${\xi _1}$ (GOF = 0.33). (E) Distribution of the GOF indices for the individual-level cluster maps in ${\xi _1}$. The mean GOF was 0.25, with the standard deviation of 0.10.
Fig. 9.
Fig. 9. comparison between the spectral clustering method and the seed-based correlation method for HbR data. (A) The group-level RSN maps derived from the spectral clustering-based method (the first row) and the seed-based correlation method (the second row), respectively. The third row shows the sensorimotor template. (B) The receiver operating characteristic (ROC) curve. The red line corresponds to the ROC curve of the spectral clustering-based method, and the blue line corresponds to the ROC curve of the seed-based correlation method.

Equations (11)

Equations on this page are rendered with MathJax. Learn more.

Ncut ( α , β ) = cut ( α , β ) Vol ( α ) + cut ( α , β ) Vol ( β ) ,
cut ( α , β ) = v i α , v j β w i j .
x i = { 1 , if v i α 0 , if v i β ,
Ncut ( α , β ) = x T L x x T d + x T L x ( 1 x ) T d .
Q ( y ) = y T L y y T D y ,
L ~ x = λ x ,
cos ( z i , z j ) = | z i T z j | z i z j = { 1 , v i and v j belong to the same cluster , 0 , v i and v j belong to different clusters .
b i j = { 1 , if ε c i j 1 ε 0 , if c i j < ε o r c i j > 1 ε .
s = i , j b i j .
m a p k i ( c h a n n e l ) = { 1 , if c h a n n e l α k i , 0 , else .
c o n s i s t e n c y _ m a p ξ i = m a p j ξ i m a p j M .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.