Mohammad Norizadeh Cherloo, Homa Kashefi Amiri, Amir Mohammad Mijani, Liang Zhan, Mohammad Reza Daliri
{"title":"A comprehensive study of template-based frequency detection methods in SSVEP-based brain-computer interfaces.","authors":"Mohammad Norizadeh Cherloo, Homa Kashefi Amiri, Amir Mohammad Mijani, Liang Zhan, Mohammad Reza Daliri","doi":"10.3758/s13428-025-02710-6","DOIUrl":null,"url":null,"abstract":"<p><p>Recently, SSVEP-based brain-computer interfaces (BCIs) have received increasing attention from researchers due to their high signal-to-noise ratios (SNR), high information transfer rates (ITR), and low user training. Therefore, various methods have been proposed to recognize the frequency of SSVEPs. This paper reviewed the state-of-the-art frequency detection methods in SSVEP-based BCIs. Nineteen multi-channel SSVEP detection methods, organized into four categories based on different analytical approaches, were studied. All methods are template-based approaches and classified into four groups according to the basic models they employ: canonical correlation analysis (CCA), multivariate synchronization index (MSI), task-related component analysis (TRCA), and correlated component analysis (CORRCA). Each group consists of methods that use one of these basic models as the core model for their approach. This paper provides a description, a clear flowchart, and MATLAB code for each method and helps researchers use or develop the existing SSVEP detection methods. Although all methods were evaluated in separate studies, a comprehensive comparison of methods is still missing. In this study, several experiments were conducted to assess the performance of SSVEP detection methods. The benchmark 40-class SSVEP dataset from 35 subjects was used to evaluate methods. All methods were applied to the dataset and were evaluated in terms of classification accuracy, information transfer rate (ITR), and computational time. The experiment results revealed that four factors efficiently design an accurate, robust SSVEP detection method. (1) employing filter bank analysis to incorporate fundamental and harmonics frequency components, (2) utilizing calibration data to construct optimized reference signals, (3) integrating spatial filters of all stimuli to construct classification features, and (4) calculating spatial filters using training trials. Furthermore, results showed that filter bank ensemble task-related components (FBETRCA) achieved the highest performance.</p>","PeriodicalId":8717,"journal":{"name":"Behavior Research Methods","volume":"57 7","pages":"196"},"PeriodicalIF":4.6000,"publicationDate":"2025-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Behavior Research Methods","FirstCategoryId":"102","ListUrlMain":"https://doi.org/10.3758/s13428-025-02710-6","RegionNum":2,"RegionCategory":"心理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"PSYCHOLOGY, EXPERIMENTAL","Score":null,"Total":0}
引用次数: 0
Abstract
Recently, SSVEP-based brain-computer interfaces (BCIs) have received increasing attention from researchers due to their high signal-to-noise ratios (SNR), high information transfer rates (ITR), and low user training. Therefore, various methods have been proposed to recognize the frequency of SSVEPs. This paper reviewed the state-of-the-art frequency detection methods in SSVEP-based BCIs. Nineteen multi-channel SSVEP detection methods, organized into four categories based on different analytical approaches, were studied. All methods are template-based approaches and classified into four groups according to the basic models they employ: canonical correlation analysis (CCA), multivariate synchronization index (MSI), task-related component analysis (TRCA), and correlated component analysis (CORRCA). Each group consists of methods that use one of these basic models as the core model for their approach. This paper provides a description, a clear flowchart, and MATLAB code for each method and helps researchers use or develop the existing SSVEP detection methods. Although all methods were evaluated in separate studies, a comprehensive comparison of methods is still missing. In this study, several experiments were conducted to assess the performance of SSVEP detection methods. The benchmark 40-class SSVEP dataset from 35 subjects was used to evaluate methods. All methods were applied to the dataset and were evaluated in terms of classification accuracy, information transfer rate (ITR), and computational time. The experiment results revealed that four factors efficiently design an accurate, robust SSVEP detection method. (1) employing filter bank analysis to incorporate fundamental and harmonics frequency components, (2) utilizing calibration data to construct optimized reference signals, (3) integrating spatial filters of all stimuli to construct classification features, and (4) calculating spatial filters using training trials. Furthermore, results showed that filter bank ensemble task-related components (FBETRCA) achieved the highest performance.
期刊介绍:
Behavior Research Methods publishes articles concerned with the methods, techniques, and instrumentation of research in experimental psychology. The journal focuses particularly on the use of computer technology in psychological research. An annual special issue is devoted to this field.