CSP(Common Spatial Patterns) 알고리즘은 공간 필터를 사용하여 두 클래스의 식별성을 최대화하는 특징 추출 방법입니다.
CSP (Common Spatial Pattern):
CSP (Common Spatial Patterns)는 EEG (Electroencephalography) 신호를 처리하는 데 사용되는 분석 기법 중 하나입니다. 주로 Motor Imagery (MI) 분석에 적용되며, 사용자가 생각으로만 특정 동작을 상상하는 상태에서의 뇌 활동을 추출하기 위해 사용됩니다.
CSP의 원리는 다음과 같이 요약할 수 있습니다:
1. 데이터 준비: CSP를 적용하기 전에, MI를 수행하는 동안의 뇌파 신호를 포함한 훈련 데이터를 준비합니다. 일반적으로 "이동" 및 "정지" 상태를 포함하며, 각 상태에서의 뇌파 신호를 사용하여 분석 모델을 학습시킵니다.
2. 공분산 계산: 이동 상태와 정지 상태에서의 뇌파 신호의 공분산 행렬을 계산합니다. 공분산 행렬은 신호의 상관 관계를 표현하는 행렬로, 두 상태 간의 차이를 파악하는 데 사용됩니다.
3. 정규화: 계산된 공분산 행렬을 정규화하여 공분산 행렬의 크기 효과를 제거합니다. 이렇게 함으로써, 분석 과정에서 큰 크기의 공분산 행렬이 결과에 지배적인 영향을 미치는 것을 방지할 수 있습니다.
4. 공분산 행렬 분해: 정규화된 공분산 행렬을 고유값 분해(Eigenvalue Decomposition)합니다. 고유값 분해는 공분산 행렬을 고유값과 고유벡터의 조합으로 분해하는 과정입니다.
5. 패턴 추출: 고유값 분해를 통해 얻은 고유값과 고유벡터를 사용하여 CSP 패턴을 추출합니다. 고유벡터는 각 상태에서의 뇌 활동의 공간 패턴을 나타내며, 고유값은 해당 패턴의 중요도를 나타냅니다.
6. 패턴 정렬: 추출된 CSP 패턴을 정렬합니다. 일반적으로 가장 큰 고유값에 해당하는 패턴이 가장 관련성이 높은 상태의 뇌 활동을 나타냅니다.
7. 필터 생성: 정렬된 CSP 패턴을 사용하여 공간 필터를 생성합니다. 이 필터는 뇌파 신호에 적용될 때, 특정 동작과 관련된 뇌 활동을 강조하도록 신
호를 변형시킵니다.
CSP를 통해 추출된 필터를 원래의 뇌파 신호에 적용하면, 특정 동작의 MI 상태와 관련된 뇌 활동이 강조된 신호를 얻을 수 있습니다. 이를 통해 분류 알고리즘을 사용하여 실제로 상상한 동작의 종류를 식별하거나 제어 인터페이스로 활용할 수 있습니다.
CSP는 MI 분석에 널리 사용되는 강력한 기술로, 뇌-컴퓨터 인터페이스, 재활 치료, 생체 신호 기반의 제어 시스템 등 다양한 응용 분야에서 활용됩니다.
참고
ChatGPT
<3232B1E8C7FCB3B25F53432E687770> (pusan.ac.kr)
[알고리즘]Common Spatial Pattern(CSP) Algorithm : 네이버 블로그 (naver.com)
[알고리즘]Common Spatial Pattern(CSP) Algorithm
Multi Channel Motor Imagery EEG Feature Extraction 을 위한 가장 대표적인 방법이 뭐냐...
blog.naver.com
'Brain > Brain Computer Interface' 카테고리의 다른 글
Accuracy with SE에서 SE, Sensitivity (0) | 2023.06.01 |
---|---|
One-vs-Rest Filter Bank Common Spatial Pattern (One-vs-Rest FB-CSP) (0) | 2023.06.01 |
Filter Bank CSP (Common Spatial Pattern) (0) | 2023.06.01 |
EEG signals의 종류 (0) | 2023.05.18 |
[Paper] (미완)EEG Signal Analysis: A Survey 논문 용어 정리 (0) | 2023.04.22 |