{"title":"基于 SCA 的运动图像脑电图分类器。","authors":"Zhihui Li, Ming Meng","doi":"10.1080/10255842.2024.2414069","DOIUrl":null,"url":null,"abstract":"<p><p>Efficient and accurate multi-class classification of electroencephalogram (EEG) signals poses a significant challenge in the development of motor imagery-based brain-computer interface (MI-BCI). Drawing inspiration from the sine cosine algorithm (SCA), a widely employed swarm intelligence algorithm for optimization problems, we proposed a novel population-based classification algorithm for EEG signals in this article. To fully leverage the characteristics contained in EEG signals, multi-scale sub-signals were constructed in terms of temporal windows and spectral bands simultaneously, and the common spatial pattern (CSP) features were extracted from each sub-signal. Subsequently, we integrated the multi-center optimal vectors mechanism into the classical SCA, resulting in the development of a multi-center SCA (MCSCA) classifier. During the classification stage, the label was assigned to the test trials by evaluating the Euclidean distance between their feature vectors and each optimal vector in MCSCA. Additionally, the weights of feature vectors were exploited to select the sub-signal of specific temporal windows and spectral bands for feature reduction, thereby declining computational effort and eliminating data redundancy. To validate the performance of the MCSCA classifier, we conducted four-class classification experiments using the BCI Competition IV dataset 2a, achieving an average classification accuracy of 71.89%. The experimental results show that the proposed algorithm offers a novel and effective approach for EEG classification.</p>","PeriodicalId":50640,"journal":{"name":"Computer Methods in Biomechanics and Biomedical Engineering","volume":" ","pages":"1-13"},"PeriodicalIF":1.7000,"publicationDate":"2024-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An SCA-based classifier for motor imagery EEG classification.\",\"authors\":\"Zhihui Li, Ming Meng\",\"doi\":\"10.1080/10255842.2024.2414069\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Efficient and accurate multi-class classification of electroencephalogram (EEG) signals poses a significant challenge in the development of motor imagery-based brain-computer interface (MI-BCI). Drawing inspiration from the sine cosine algorithm (SCA), a widely employed swarm intelligence algorithm for optimization problems, we proposed a novel population-based classification algorithm for EEG signals in this article. To fully leverage the characteristics contained in EEG signals, multi-scale sub-signals were constructed in terms of temporal windows and spectral bands simultaneously, and the common spatial pattern (CSP) features were extracted from each sub-signal. Subsequently, we integrated the multi-center optimal vectors mechanism into the classical SCA, resulting in the development of a multi-center SCA (MCSCA) classifier. During the classification stage, the label was assigned to the test trials by evaluating the Euclidean distance between their feature vectors and each optimal vector in MCSCA. Additionally, the weights of feature vectors were exploited to select the sub-signal of specific temporal windows and spectral bands for feature reduction, thereby declining computational effort and eliminating data redundancy. To validate the performance of the MCSCA classifier, we conducted four-class classification experiments using the BCI Competition IV dataset 2a, achieving an average classification accuracy of 71.89%. The experimental results show that the proposed algorithm offers a novel and effective approach for EEG classification.</p>\",\"PeriodicalId\":50640,\"journal\":{\"name\":\"Computer Methods in Biomechanics and Biomedical Engineering\",\"volume\":\" \",\"pages\":\"1-13\"},\"PeriodicalIF\":1.7000,\"publicationDate\":\"2024-10-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Methods in Biomechanics and Biomedical Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1080/10255842.2024.2414069\",\"RegionNum\":4,\"RegionCategory\":\"医学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Methods in Biomechanics and Biomedical Engineering","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1080/10255842.2024.2414069","RegionNum":4,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
An SCA-based classifier for motor imagery EEG classification.
Efficient and accurate multi-class classification of electroencephalogram (EEG) signals poses a significant challenge in the development of motor imagery-based brain-computer interface (MI-BCI). Drawing inspiration from the sine cosine algorithm (SCA), a widely employed swarm intelligence algorithm for optimization problems, we proposed a novel population-based classification algorithm for EEG signals in this article. To fully leverage the characteristics contained in EEG signals, multi-scale sub-signals were constructed in terms of temporal windows and spectral bands simultaneously, and the common spatial pattern (CSP) features were extracted from each sub-signal. Subsequently, we integrated the multi-center optimal vectors mechanism into the classical SCA, resulting in the development of a multi-center SCA (MCSCA) classifier. During the classification stage, the label was assigned to the test trials by evaluating the Euclidean distance between their feature vectors and each optimal vector in MCSCA. Additionally, the weights of feature vectors were exploited to select the sub-signal of specific temporal windows and spectral bands for feature reduction, thereby declining computational effort and eliminating data redundancy. To validate the performance of the MCSCA classifier, we conducted four-class classification experiments using the BCI Competition IV dataset 2a, achieving an average classification accuracy of 71.89%. The experimental results show that the proposed algorithm offers a novel and effective approach for EEG classification.
期刊介绍:
The primary aims of Computer Methods in Biomechanics and Biomedical Engineering are to provide a means of communicating the advances being made in the areas of biomechanics and biomedical engineering and to stimulate interest in the continually emerging computer based technologies which are being applied in these multidisciplinary subjects. Computer Methods in Biomechanics and Biomedical Engineering will also provide a focus for the importance of integrating the disciplines of engineering with medical technology and clinical expertise. Such integration will have a major impact on health care in the future.