| Literature DB >> 23378835 |
Nicola Soldati1, Vince D Calhoun, Lorenzo Bruzzone, Jorge Jovicich.
Abstract
Independent component analysis (ICA) techniques offer a data-driven possibility to analyze brain functional MRI data in real-time. Typical ICA methods used in functional magnetic resonance imaging (fMRI), however, have been until now mostly developed and optimized for the off-line case in which all data is available. Real-time experiments are ill-posed for ICA in that several constraints are added: limited data, limited analysis time and dynamic changes in the data and computational speed. Previous studies have shown that particular choices of ICA parameters can be used to monitor real-time fMRI (rt-fMRI) brain activation, but it is unknown how other choices would perform. In this rt-fMRI simulation study we investigate and compare the performance of 14 different publicly available ICA algorithms systematically sampling different growing window lengths (WLs), model order (MO) as well as a priori conditions (none, spatial or temporal). Performance is evaluated by computing the spatial and temporal correlation to a target component as well as computation time. Four algorithms are identified as best performing (constrained ICA, fastICA, amuse, and evd), with their corresponding parameter choices. Both spatial and temporal priors are found to provide equal or improved performances in similarity to the target compared with their off-line counterpart, with greatly reduced computation costs. This study suggests parameter choices that can be further investigated in a sliding-window approach for a rt-fMRI experiment.Entities:
Keywords: ill-posed problems; independent component analysis; real-time; whole-brain fMRI
Year: 2013 PMID: 23378835 PMCID: PMC3561692 DOI: 10.3389/fnhum.2013.00019
Source DB: PubMed Journal: Front Hum Neurosci ISSN: 1662-5161 Impact factor: 3.169
Figure 1Summary of the stimulus set-up presented to the subject during experiment data acquisition.
List of tested ICA algorithms and their possibility to accept as parameters arbitrary .
| Infomax | Yes | Yes |
| FastICA | Yes | Yes |
| ERICA | No | Yes |
| SIMBEC | No | Yes |
| EVD | No | Yes |
| JADEOPAC | No | No |
| AMUSE | No | No |
| SDD ICA | No | No |
| Semi-blind infomax | Yes | Yes |
| Constrained ICA | Yes | No |
| Radical ICA | No | No |
| COMBI | No | No |
| ICA-EBM | Yes | Yes |
| FBSS | Yes | No |
Those algorithms which cannot accept an arbitrary number of ICs extract a number of ICs equal to the time window length. These algorithms references are contained in GIFT toolbox (GIFT: .
Figure 2Spatial maps of ICs considered in the simulation obtained from Group ICA 20 ICs. For ease of visualization only the relevant slices are reported here. First row depicts default mode network (DMN) and residual motion artifact (Noise). Second and third rows depict the two task-related ICs, right visuo-motor task (RVMT) and left visuo-motor task (LVMT).
Figure 3Diagram of adopted method for ICA algorithm comparison. For one separated subject data are exploited for creating templates using INFOMAX with model order (ICs) of 20 and window length (WL) equal to the entire available time course. The ICA algorithms are then tested iteratively on all the other subjects for each combination of IC and WL. Results of each computation are compared with templates and evaluated in terms of spatial similarity and temporal correlation.
Figure 4Results of the best performing runs (mean across subjects) for all available ICA algorithms for a growing length of time window up to 12 TRs and no For each ICA algorithm the values of similarity (Sim), computational time (CT), temporal correlation (TC), model order (MO), and window length (WL) w.r.t. four reference ICs representing brain activities of interest (Figure 3), are reported for the same optimal condition identified. It is worth noting that here is reported a total of 8 algorithms out of 14 given that Infomax and all those algorithms based on it (semi-blind infomax, radical ICA, and SDD ICA) are excluded from the on-line simulations. Moreover constrained ICA has been excluded since it cannot work without a priori knowledge. Finally SIMBEC proved itself to not respect the constraints on computational time, thus it has not been included.
Figure 6Similar to Figure .
Figure 5Similar to Figure .