1장
BCI란 무엇인가
교재: Wolpaw 1장 · Rao 1, 6장
BCI는 중추신경계(CNS)의 활동을 측정해 인공 출력으로 바꾸는 시스템이다. 이 출력은 자연스러운 CNS 출력을 대체·복원·향상·보충·개선하며, 그 결과 CNS와 외부·내부 환경 사이의 상호작용을 바꾼다.
뇌가 세상에 영향을 미치는 자연 경로는 두 가지입니다. 근육을 움직이는 신경근 출력과 호르몬 출력입니다. BCI는 여기에 세 번째 경로를 더합니다. 근육도 호르몬도 거치지 않고 뇌 신호에서 바로 명령을 만듭니다.
정의의 마지막 구절이 중요합니다. BCI의 출력은 환경을 바꾸고, 바뀐 환경은 감각 입력(피드백)이 되어 다시 뇌로 들어옵니다. 그래서 뇌 활동을 기록하거나 감시하기만 하는 장치는 BCI에 들지 않습니다.
출력의 다섯 가지 쓰임
| 쓰임 | Wolpaw 1장의 예 |
|---|---|
| 대체 Replace | 말을 할 수 없는 사람이 BCI로 단어를 입력하고 음성 합성기로 말합니다. 팔다리를 쓸 수 없는 사람이 전동 휠체어를 조종합니다. |
| 복원 Restore | 척수 손상으로 손이 마비된 사람이 BCI로 마비된 근육을 전기 자극해 쥐는 동작을 되찾습니다. |
| 향상 Enhance | 운전이나 경계 근무 중 주의가 흐트러지기 직전의 뇌 활동을 감지하고, 경고음으로 주의를 되살립니다. |
| 보충 Supplement | 조이스틱으로 커서를 움직이면서 BCI로 항목을 고릅니다. BCI로 세 번째 팔인 로봇 팔을 조종합니다. |
| 개선 Improve | 뇌졸중 환자의 손상된 피질 신호로 근육 자극이나 보조기를 제어합니다. 반복 사용이 신경 가소성을 일으켜 자연 출력 자체가 나아집니다. |
자주 쓰는 구분
- 의존형(dependent) BCI는 근육 활동에 기대는 뇌 신호를 씁니다. 시선 방향에 따라 달라지는 시각 유발 전위가 그 예입니다. 독립형(independent) BCI는 근육 없이 만들어지는 신호를 씁니다. 운동 상상으로 바뀌는 감각운동 리듬이 대표적입니다. 실제 BCI는 대개 둘 사이 어딘가에 있습니다.
- 하이브리드 BCI는 두 종류의 뇌 신호를 함께 쓰거나, BCI 출력과 근육 기반 출력을 함께 쓰는 시스템입니다.
- 수동형(passive) BCI는 주의 수준처럼 사용자 상태와 관련된 신호를 씁니다. Wolpaw는 이런 시스템을 대개 향상이나 보충 범주에 넣습니다.
- BMI(brain–machine interface)는 주로 이식 전극 연구에서 써 온 말로, 지금은 BCI와 같은 뜻으로 씁니다.
BCI일까, 아닐까
Wolpaw의 정의로 판정해 보세요. 판정하면 근거와 출력 유형이 나옵니다.
2장
뇌 신호는 어디서 오는가
교재: Wolpaw 2–3장 · Rao 2장 · Siuly 1.2절
뉴런은 두 종류의 전기 신호를 냅니다. 축삭을 따라 전달되는 활동전위(스파이크)는 약 1 ms로 짧고, 시냅스에서 생기는 시냅스후전위는 수십 ms 동안 이어집니다. 피질 안에 넣은 미세전극은 개별 뉴런의 스파이크를 잡을 수 있습니다. 두피 EEG에 잡히는 것은 주로 수많은 시냅스 전류의 합입니다.
대뇌 피질의 피라미드 세포는 피질 표면에 수직으로 나란히 서 있습니다. 많은 세포에서 시냅스 전류가 같은 방향으로 흐르면 피질 한 조각이 하나의 쌍극자층처럼 작동합니다. 이 전위가 뇌척수액, 두개골, 두피를 지나 전극에 닿습니다.
관건은 동기화입니다. Nunez(Wolpaw 3장)에 따르면 평균을 내지 않고 두피에서 기록되려면 약 6 cm² 이상의 피질이 동기화되어야 합니다. 20–100 µV인 보통의 EEG에는 수십 cm²의 동기화가 필요합니다. 그래서 EEG 진폭이 줄어드는 현상을 탈동기화라고 부릅니다. 6장에서 다룰 ERD가 바로 이 현상입니다.
동기화가 두피 전위를 만든다
피질 기둥 하나하나를 10 Hz로 진동하는 화살표로 그렸습니다. 화살표 방향은 진동의 위상입니다. 위상 흩어짐을 줄이면 화살표가 한 방향으로 모이고 합성 신호가 커집니다.
\[\mathbb{E}\,\lvert S\rvert^{2}=N+N(N-1)\,e^{-\sigma^{2}}\]각 소스의 위상이 표준편차 \(\sigma\)(라디안)인 정규분포를 따른다고 가정한 기댓값입니다. \(\sigma=0\)이면 \(\lvert S\rvert=N\)이고, \(\sigma\)가 크면 \(\lvert S\rvert\approx\sqrt{N}\)입니다. 왼쪽 격자는 144개 표본만 그렸습니다.
같은 이유로 두피 전위 분포에서 발생원을 거꾸로 찾는 역문제에는 유일한 답이 없습니다. 쌍극자 하나로 설명되는 분포는 쌍극자 둘이나 열 개로도 설명됩니다 (Wolpaw 3장).
3장
신호를 측정하는 방법
교재: Wolpaw 3–6장 · Rao 3장 · Siuly 1.1절
측정 방법은 전극이 뇌에 얼마나 가까이 가는지(침습도)와 무엇을 재는지로 나뉩니다. 전기 신호를 재는 방법(스파이크, LFP, ECoG, EEG, MEG)은 밀리초 단위의 변화를 따라갑니다. 혈류를 재는 방법(fMRI, fNIRS)은 혈관 반응이 느려서 초 단위에 머뭅니다. 혈관이 산소 요구에 반응하는 데 약 2초, 혈류가 다시 줄어드는 데 약 12초가 더 걸립니다 (Wolpaw 4장).
EEG의 공간 해상도가 낮은 까닭은 뇌척수액, 두개골, 두피가 부피 전도체이자 저역 필터처럼 작동해 전위를 넓게 번지게 하기 때문입니다 (Rao 3장). 전극을 피질 표면(ECoG)이나 피질 안(미세전극)에 둘수록 해상도는 높아지지만 수술 위험이 따릅니다.
공간 해상도와 시간 해상도 지도
상자는 교재가 제시한 범위입니다. 상자나 아래 버튼을 누르면 설명이 나옵니다. 두 축 모두 로그 눈금이고, 왼쪽 아래로 갈수록 정밀합니다.
국제 10–20 시스템
두피 전극의 표준 배치입니다 (Jasper 1958). 코뿌리(nasion)에서 뒤통수 융기(inion)까지, 그리고 좌우 귀 앞점 사이의 거리를 10% 또는 20% 간격으로 나눠 전극 자리를 정합니다. 이름의 문자는 영역을 나타냅니다. Fp는 전두극, F는 전두, C는 중심, T는 측두, P는 두정, O는 후두입니다. 숫자가 홀수면 왼쪽, 짝수면 오른쪽이고, z는 정중선입니다 (Siuly 1.1절).
EEG 전압은 늘 두 전극 사이의 차이입니다. 모든 채널을 한 기준 전극에 대해 재는 방식을 단극(참조) 몽타주, 이웃한 두 전극의 차를 재는 방식을 양극 몽타주라고 합니다.
10–20 전극 지도
패러다임을 고르면 그 패러다임에서 주로 쓰는 전극이 칠해집니다. 전극을 누르면 이름 읽는 법이 나옵니다.
4장
EEG 리듬과 주파수
교재: Siuly 1.3절 · Rao 4.2절 · Wolpaw 6, 13장
EEG는 여러 리듬이 겹친 신호입니다. 성인 두피 EEG의 진폭은 대략 1–100 µV이고, 주파수에 따라 다섯 대역으로 나눕니다 (Siuly 1.3절). 대역 경계는 교재와 연구마다 조금씩 다릅니다.
| 대역 | 범위 | 주로 나타나는 상황 |
|---|---|---|
| 델타 δ | 0.5–4 Hz | 깊은 수면. 진폭이 가장 크고 가장 느립니다. |
| 세타 θ | 4–8 Hz | 졸림, 깊은 명상 상태에서 늘어납니다. |
| 알파 α | 8–13 Hz | 눈을 감고 이완했을 때 후두부에서 뚜렷하고, 눈을 뜨면 줄어듭니다. 감각운동 영역의 같은 대역 리듬은 뮤(μ) 리듬이라 부르며, 움직이거나 움직임을 상상하면 줄어듭니다. |
| 베타 β | 13–30 Hz | 능동적인 사고와 집중. 움직임이 끝난 직후 잠깐 커지는 베타 반동이 있습니다 (Wolpaw 13장). |
| 감마 γ | 30 Hz 이상 | 여러 인지·운동 기능과 관련됩니다. 두피 EEG에서는 근육 잡음과 섞이기 쉽습니다. |
시간 파형만 보면 리듬이 섞여 있어 구분하기 어렵습니다. 푸리에 변환은 신호를 여러 주파수의 사인·코사인 합으로 나누고, 각 주파수의 세기를 파워 스펙트럼으로 보여 줍니다 (Rao 4.2절). 디지털 기록은 표본화 정리를 지켜야 합니다. 표본화 주파수가 신호의 최고 주파수의 두 배보다 커야 하며, 그렇지 않으면 높은 주파수가 낮은 주파수로 둔갑하는 에일리어싱이 생깁니다.
리듬 합성기
대역별 세기를 바꾸면 시간 파형과 스펙트럼이 함께 바뀝니다. 상태 버튼은 교재 서술을 바탕으로 정한 예시값입니다.
값은 각 대역 성분의 실효값(RMS, µV)입니다. 모든 상태에 약한 배경 활동(주파수가 높을수록 파워가 줄어드는 1/f 모양)을 깔았습니다.
5장
전처리: 잡음과 아티팩트
교재: Rao 4.5–4.6절 · Wolpaw 6–7, 13장 · Siuly 1.3절
뇌 밖에서 들어온 신호를 아티팩트라고 합니다. EEG에는 거의 언제나 아티팩트가 섞이며, 그 진폭이 관심 있는 뇌 신호보다 큰 경우가 많습니다 (Siuly 1.3절). 전처리의 목표는 뇌 신호를 최대한 남기고 아티팩트를 줄이는 것입니다.
| 아티팩트 | 원인 | 주파수와 위치 | 주된 대처 |
|---|---|---|---|
| 안구 (EOG) | 눈 깜빡임, 안구 운동 | 약 4 Hz 이하의 큰 파형. 전두부(Fp1·Fp2)에서 가장 큽니다. | EOG 채널을 이용한 회귀, ICA |
| 근육 (EMG) | 턱, 이마, 목 근육의 수축 | 20 Hz 이상 넓은 대역. 베타·감마와 겹칩니다. | 해당 구간 제외, ICA, 저역통과(일부) |
| 전원선 잡음 | 주변 전기 설비의 교류 | 한국은 60 Hz, 유럽은 50 Hz에서 날카로운 봉우리 | 노치(대역저지) 필터 |
| 기저선 표류 | 전극 접촉 변화, 땀 | 0.5 Hz 미만의 느린 흔들림 | 고역통과 필터, 전극 재부착 |
| 심전도 (ECG) | 심장 박동 | 약 1초 간격의 날카로운 파형 | 회귀, ICA |
시간 필터는 주파수로 신호를 거릅니다. 고역통과는 느린 성분을, 저역통과는 빠른 성분을, 노치는 한 주파수만 지웁니다. 필터는 주파수가 겹치는 뇌 신호와 아티팩트를 구분하지 못합니다. 그래서 Rao(4.6절)는 임계값 제거, 대역저지 필터, 선형 회귀, PCA, ICA를 상황에 맞게 함께 쓰라고 정리합니다.
필터 실험대
Fp1 채널에 아티팩트를 섞고 필터를 켜 보세요. 아래 칩은 아티팩트마다 필터를 지난 뒤 얼마나 남았는지 보여 줍니다.
공간 필터
시간 필터가 주파수로 거른다면, 공간 필터는 여러 전극을 조합해 거릅니다 (Rao 4.5.1절). 두피 전체에 넓게 퍼진 성분은 줄이고 한 자리에 모인 성분은 살립니다. 감각운동 리듬처럼 국소적인 신호를 잴 때 특히 효과가 큽니다 (Wolpaw 13장).
6장
특징 추출: ERD/ERS와 CSP
교재: Wolpaw 7, 13장 · Rao 4.5.4절, 9.1.1절 · Siuly 8장
특징(feature)은 사용자의 의도를 반영하는 신호의 측정값입니다. EEG 리듬의 진폭, 자극 뒤 특정 시점의 전압, 뉴런의 발화율이 대표적입니다 (Wolpaw 1장). 좋은 특징은 의도가 바뀔 때 크게 변하고 다른 요인에는 덜 흔들립니다.
ERD와 ERS
손을 움직이거나 움직임을 상상하면 반대쪽 반구 손 영역의 뮤·베타 리듬 파워가 줄어듭니다. 이것이 사건 관련 탈동기화(ERD)입니다. 오른손은 C3, 왼손은 C4에서 뚜렷합니다. 발 운동 상상은 정중선 Cz 근처에 ERD를 만들고, 이때 손 영역에서는 오히려 파워가 늘어납니다. Wolpaw 13장은 이를 국소 ERD·주변 ERS라고 부릅니다. 움직임이 끝난 뒤 베타 파워가 잠깐 커지는 베타 반동도 ERS의 한 형태입니다.
Pfurtscheller와 Aranibar(1979)의 표준 계산은 네 단계입니다. 시행마다 대역통과 필터를 걸고, 표본을 제곱해 파워로 바꾸고, 여러 시행을 평균한 뒤, 사건 직전 기준 구간의 파워와 비교합니다.
\[\mathrm{ERD}\%=\frac{A-R}{R}\times 100\]\(A\)는 사건 뒤 구간의 대역 파워, \(R\)은 기준 구간의 대역 파워입니다. 음수면 ERD(감소), 양수면 ERS(증가)입니다.
운동 상상과 ERD
0초에 신호가 나오면 상상을 시작해 4초까지 이어 간다고 가정했습니다. 상상의 종류를 바꾸고, 평균할 시행 수를 1까지 줄여 보세요. 시행 하나로는 ERD가 잘 보이지 않습니다.
뮤 대역(8–13 Hz) 파워로 계산했습니다. 회색 띠가 기준 구간(−1.75 ~ −0.5초), 빨간 세로선이 상상 시작 신호입니다. 효과 크기는 Wolpaw 13장 그림의 경향을 따라 정한 시뮬레이션 값입니다.
공통 공간 패턴 (CSP)
CSP는 레이블이 붙은 학습 데이터로 공간 필터를 찾는 지도학습 기법입니다. 한 클래스에서는 필터 출력의 분산이 최대, 다른 클래스에서는 최소가 되는 전극 가중치를 고릅니다 (Rao 4.5.4절). 대역통과한 신호의 분산은 그 대역의 파워이므로, CSP는 운동 상상 BCI가 쓰는 대역 파워 특징의 변별력을 곧바로 키웁니다 (Ramoser 외 2000).
\[R_A\,\mathbf{w}=\lambda\,(R_A+R_B)\,\mathbf{w}\]\(R_A\), \(R_B\)는 두 클래스의 채널 공분산 행렬입니다. 가장 큰 \(\lambda\)에 해당하는 \(\mathbf{w}\)는 클래스 A의 분산 비율을, 가장 작은 \(\lambda\)에 해당하는 \(\mathbf{w}\)는 클래스 B의 분산 비율을 최대로 만듭니다.
CSP가 찾는 방향
점 하나는 두 채널(C3, C4)의 대역통과 신호를 한 시점에 찍은 값입니다. 두 클래스는 평균이 같고 퍼진 모양만 다릅니다. 실선이 CSP 필터 w₁, 점선이 w₂입니다.
7장
특징 변환: 분류와 적응
교재: Wolpaw 8장 · Rao 5장 · Siuly 3.4절
특징 변환은 특징을 장치 명령으로 바꾸는 단계입니다. 몇 개의 선택지 중 하나를 고르는 일에는 분류를, 커서 속도처럼 연속값을 내는 일에는 회귀를 씁니다 (Wolpaw 8장).
선형 판별 분석 (LDA)
LDA는 두 클래스가 공분산이 같은 정규분포라고 가정하고, 두 클래스를 가르는 직선(고차원에서는 초평면)을 찾습니다. 계산이 단순하고 빨라 온라인 BCI에서 널리 쓰입니다. 가정이 강한 만큼 정규분포를 벗어난 데이터나 이상치에는 약합니다 (Rao 5.1.1절).
\[\begin{aligned}\mathbf{w}&=\Sigma^{-1}(\boldsymbol{\mu}_1-\boldsymbol{\mu}_2)\\ k&=\tfrac{1}{2}\,\mathbf{w}^{\top}(\boldsymbol{\mu}_1+\boldsymbol{\mu}_2)\\ \mathbf{w}^{\top}\mathbf{x}&>k\ \Rightarrow\ \text{클래스 1}\end{aligned}\]\(\Sigma^{-1}\)는 채널 사이의 상관과 분산 차이를 보정합니다. 두 채널이 함께 오르내리는 성분이 있으면 LDA의 경계는 두 평균을 잇는 선에 수직이지 않고 기웁니다.
일반화와 비정상성
학습 데이터에서 완벽한 모델도 새 데이터에서는 성능이 떨어집니다. 학습 데이터가 적고 모델의 자유도가 클수록 이 차이(과적합)가 커집니다. 교차검증은 데이터를 나눠 학습과 평가를 번갈아 하며 일반화 성능을 추정합니다 (Rao 5.1.4절).
BCI에는 문제가 하나 더 있습니다. 사용자가 피로해지거나, 경험이 쌓여 전략을 바꾸거나, 질병이 진행하면 특징의 통계가 바뀝니다. 이런 데이터를 비정상적(nonstationary)이라고 합니다. 이때는 처음 학습 데이터를 아무리 늘려도 소용이 없고, 변환 알고리즘이 변화를 따라 적응해야 합니다. Wolpaw 8장은 평균의 변화에는 적응하기 쉽고 공분산의 변화에는 어렵다고 정리합니다. 사용자도 피드백을 보며 배우므로, 좋은 BCI는 사용자와 알고리즘이 함께 적응하도록 설계합니다. 이를 공동 적응이라고 합니다.
LDA 경계와 세션 변화
가로축은 C3, 세로축은 C4의 뮤 대역 로그 파워입니다. 왼손 상상은 C4 파워를, 오른손 상상은 C3 파워를 떨어뜨립니다. 채운 점은 학습 데이터, 빈 점은 테스트 데이터입니다.
8장
대표 BCI 패러다임
교재: Wolpaw 2, 12–16장 · Rao 6–7장, 9.1절
BCI가 쓰는 뇌 반응은 크게 두 갈래입니다. 외부 자극이 일으키는 유발 반응(P300, SSVEP)과 사용자가 스스로 만드는 자발 조절(감각운동 리듬, 느린 피질 전위, 뉴런 집단 활동)입니다 (Rao 6장).
| 패러다임 | 사용자가 하는 일 | 신호와 위치 | 특징 |
|---|---|---|---|
| P300 | 드물게 나오는 목표 자극을 세며 주의 | 자극 뒤 250–750 ms의 양성 전위. Pz에서 최대 | 훈련이 거의 필요 없고, 철자기로 실제 쓰임 |
| SSVEP | 일정한 주파수로 깜빡이는 목표를 응시 | 자극 주파수와 그 고조파. 후두부 O1·O2 | 정보 전송률이 높지만 시선 제어에 기댐 |
| 감각운동 리듬 | 손이나 발의 움직임을 상상 | 뮤·베타 ERD/ERS. C3·Cz·C4 | 자극이 필요 없지만 사용자 훈련이 필요 |
| 느린 피질 전위 | 피드백을 보며 전위를 올리거나 내림 | 수 초에 걸친 느린 전위 변화 | 오랜 훈련이 필요 (Wolpaw 14장) |
| 피질 내 뉴런 집단 | 팔 움직임을 의도 | 운동 피질 뉴런들의 발화율 | 가장 정밀하지만 수술이 필요 (Wolpaw 16장) |
P300과 오드볼 패러다임
P300은 드문 사건에 반응해 생기는 양성 전위입니다. 지연은 보통 300 ms 안팎이지만 250–750 ms 사이에서 달라집니다. 중심–두정부에서 가장 크고 앞뒤로 멀어질수록 작아집니다. P300을 일으키는 조건을 오드볼 패러다임이라고 하며 요건이 셋입니다. 자극이 두 부류로 나뉘고, 한 부류가 더 드물고, 사용자가 자극을 부류로 나누는 과제를 합니다 (Wolpaw 12장, Donchin & Coles 1988).
P300은 배경 EEG보다 작아서 시행 하나로는 잘 보이지 않습니다. 자극 시점에 맞춰 여러 시행을 평균하면 자극과 무관한 배경 활동은 상쇄되고 P300만 남습니다. 남은 잡음은 평균 횟수 N의 제곱근에 반비례해 줄어듭니다.
평균하면 P300이 드러난다
목표 자극(드문 X)과 비목표 자극(잦은 O)에 대한 EEG를 자극 시점에 맞춰 평균했습니다. 평균 횟수를 늘리고 전극을 바꿔 보세요.
비목표 자극은 목표의 4배를 평균했습니다. 시행 하나의 배경 EEG는 약 10 µV RMS, P300 진폭은 Pz에서 약 8 µV로 둔 시뮬레이션입니다.
Farwell과 Donchin(1988)은 6×6 글자 행렬의 행과 열을 무작위로 깜빡이는 철자기를 만들었습니다. 목표 글자가 든 행과 열이 깜빡일 때만 P300이 생기므로, 반응이 가장 큰 행과 열이 만나는 칸이 고른 글자입니다. 행 6개와 열 6개가 한 번씩 깜빡이는 12번을 한 시퀀스라고 합니다. 첫 연구에서 정확도 95%를 얻는 데 글자당 26초가 걸렸습니다 (Wolpaw 12장).
P300 철자기: 정확도와 속도의 줄다리기
목표 글자를 누른 뒤 한 글자 고르기를 눌러 보세요. 반복 횟수를 늘리면 정확도가 오르지만 한 글자에 걸리는 시간도 늘어납니다. 그래프는 반복 횟수별 정확도와 정보 전송률입니다.
자극 간격 125 ms(Farwell & Donchin 1988), 글자 사이 휴지 2.5초를 가정했습니다. d′는 목표 자극과 비목표 자극에 대한 분류기 점수의 평균 차이를 표준편차로 나눈 값입니다.
SSVEP
5 Hz보다 빠르게 깜빡이는 자극을 보면 시각 피질이 같은 주파수로 진동합니다. 이것이 정상 상태 시각 유발 전위(SSVEP)입니다. 선택지마다 깜빡임 주파수를 다르게 두고 후두부 EEG의 스펙트럼을 보면 사용자가 어느 목표를 보는지 알 수 있습니다. 7 Hz 자극을 보면 7, 14, 21 Hz에 봉우리가 생깁니다 (Rao 9.1.4절).
Cheng 등(2002)의 전화 다이얼 BCI는 버튼 13개를 6–14 Hz로 깜빡였습니다. O1·O2 신호를 0.3초마다 FFT하고, 후보 주파수마다 그 주파수와 2배 고조파의 진폭을 더해 특징으로 삼았습니다. 이 값이 4–35 Hz 평균 진폭의 2배를 넘는 후보 가운데 가장 큰 것을 고르고, 같은 판정이 4번 연속 나와야 선택을 확정했습니다. 13명 중 8명이 원하는 번호로 전화를 걸었고, 평균 정보 전송률은 27.15 bits/min이었습니다. 이 연구는 눈을 감았을 때 파워가 큰 주파수를 미리 자극 주파수에서 뺐습니다 (Rao 9.1.4절).
SSVEP 주파수 판정
바라볼 목표를 고르세요. 판정 규칙은 위에 적은 Cheng 등의 방식입니다. 깜빡이는 화면은 광과민성 발작을 일으킬 수 있어 이 페이지는 깜빡이지 않고 주파수만 숫자로 보여 줍니다.
침습형 BCI와 집단 벡터
운동 피질 뉴런은 저마다 선호 방향이 있어서, 팔이 그 방향으로 움직일 때 가장 많이 발화합니다. 발화율은 움직임 방향과 선호 방향 사이 각도의 코사인을 따릅니다 (Wolpaw 2, 7장). Georgopoulos 등(1986)은 각 뉴런의 선호 방향을 발화율로 가중해 더한 집단 벡터가 실제 움직임 방향을 가리킨다는 것을 보였습니다. 실제 BCI는 여기서 더 나아가 선형 회귀나 칼만 필터로 속도와 위치를 디코딩합니다 (Rao 7장).
\[\begin{aligned}r_i(\theta)&=r_0+(r_{\max}-r_0)\cos(\theta-\theta_i)\\ \mathbf{d}&=\sum_{i}\mathbf{p}_i\,\frac{r_i-r_0}{r_{\max}}\end{aligned}\]\(\theta_i\)와 \(\mathbf{p}_i\)는 뉴런 \(i\)의 선호 방향(각도와 단위벡터), \(r_0\)는 기저 발화율입니다. 뒤쪽 식은 Rao의 식 7.1입니다.
집단 벡터로 방향 읽기
원 안을 끌거나 슬라이더로 의도한 팔 움직임 방향을 정하세요. 가는 선은 뉴런 하나의 기여, 검은 화살표는 의도한 방향, 빨간 화살표는 디코딩한 방향입니다.
\(r_0=20\) Hz, \(r_{\max}=50\) Hz, 측정 창 0.5초로 둔 예시입니다. 잡음 1.0은 스파이크 수가 포아송 분포를 따를 때의 변동 크기입니다.
9장
성능 평가와 정보 전송률
교재: Wolpaw 8, 20장 · Rao 5.1.4절
정확도만으로는 BCI를 비교하기 어렵습니다. 선택지가 2개인 BCI의 80%와 36개인 BCI의 80%는 전혀 다른 성능입니다. 우연히 맞힐 확률(우연 수준)은 선택지 수 \(N\)에 대해 \(1/N\)입니다. 혼동 행렬은 어떤 선택이 어떤 선택으로 잘못 읽히는지 보여 주고, 카파 계수 \(\kappa=(p_o-p_e)/(1-p_e)\)는 우연 수준을 뺀 일치도를 나타냅니다 (Rao 5.1.4절).
Wolpaw 등(2002)은 통신 이론의 정보 전송률(ITR, bit rate)로 속도와 정확도를 한 숫자에 담자고 제안했습니다. 모든 선택지가 같은 확률로 의도되고, 오류가 나머지 선택지에 고르게 퍼진다고 가정합니다.
\[\begin{aligned}B&=\log_2 N+P\log_2 P+(1-P)\log_2\frac{1-P}{N-1}\quad[\text{bits/선택}]\\ \mathrm{ITR}&=B\times\text{분당 선택 수}\quad[\text{bits/min}]\end{aligned}\]\(N\)은 선택지 수, \(P\)는 정확도입니다. Wolpaw 8장 그림 8.12의 식입니다.
Wolpaw 8장은 ITR을 쓸 때 지킬 원칙 두 가지를 듭니다. 분자의 정보는 최종 출력이 담은 정보로 셉니다. 커서 궤적처럼 출력에 이르는 과정의 정보는 넣지 않습니다. 분모의 시간은 한 선택을 시작해서 다음 선택을 시작할 때까지 걸린 전체 시간입니다. 평가의 기준은 사용자가 실제 피드백을 받으며 쓰는 온라인 평가입니다.
ITR 계산기
선택지 수, 정확도, 분당 선택 수를 바꿔 보세요. 곡선은 Wolpaw 그림 8.12와 같은 계산입니다.
10장
정서와 인지: 감성 BCI의 기초
교재: Cambridge 핸드북 14–17장 · Rao 9.1.6절, 12.2절 · Wolpaw 1, 23장
BCI 사용자는 감정을 느끼고 주의를 기울이는 사람입니다. 정서와 주의는 BCI가 읽는 신호를 바꾸고, 그 자체로 읽어 낼 대상이 되기도 합니다. 주의 저하를 감지해 경고하는 시스템(Wolpaw 1장의 향상 예)이나 작업 부하를 추정하는 시스템(Rao 12.2절)이 그런 예입니다. 이 장은 Cambridge 핸드북 4부(인지–정서 상호작용)를 BCI의 관점에서 정리합니다.
정서는 주의를 끈다
여러 자극이 처리 자원을 두고 다툴 때, 정서적 의미가 있는 자극이 먼저 감지되거나 다른 과제를 방해합니다. 거미나 뱀을 무서워하는 사람은 버섯 사진들 사이에서 그 대상을 더 빨리 찾습니다 (14장, Flykt & Caldara 2006). EEG에서는 자극 뒤 100–200 ms의 초기 성분(P1, N1)이 정서적 얼굴과 장면에 더 크게 나타나고, 300–400 ms 이후에는 P3와 지속적인 후기 양성 전위(LPP)가 달라집니다 (14장).
주의가 정서 처리를 제한한다
정서 처리는 자동적이라는 견해가 오래 있었습니다. Pessoa 등은 이를 시험했습니다. 화면 가장자리에서 아주 어려운 과제를 하게 하자, 화면 가운데의 공포 얼굴과 중립 얼굴에 대한 편도체와 시각 피질의 반응 차이가 사라졌습니다 (Pessoa 외 2002). 과제 난이도를 단계적으로 바꾸자 차이는 쉬운 조건에서만 나타났습니다 (Pessoa 외 2005). ERP의 초기 후방 음성파(EPN)도 어려운 주의 과제 중에는 크게 줄었습니다 (Schupp 외 2007).
반대 증거도 있습니다. 부하가 높을 때도 공포 얼굴이 주의 관련 성분(N2pc)을 일으켰다는 MEG 연구가 있습니다 (Fenker 외 2010). 15장은 이 결과들을 Lavie의 지각 부하 개념으로 묶습니다. 과제가 자원을 다 쓰지 않으면 남은 자원이 과제와 무관한 정서 자극의 처리로 넘어갑니다.
BCI 연구자에게 바로 쓸모 있는 결과도 있습니다. 어려운 과제를 하는 동안 배경에 정서적 사진을 띄우자 과제 자극이 만든 SSVEP가 줄었습니다 (Müller, Andersen & Keil 2008). 정서 자극이 과제에서 처리 자원을 빼앗았다는 해석입니다. 8장의 SSVEP BCI도 사용자의 정서 상태에 영향을 받을 수 있다는 뜻입니다.
과제 부하와 정서 자극 처리
주변 과제의 난이도를 바꿔 보세요. 막대는 화면 가운데 얼굴에 대한 편도체 반응입니다. Pessoa 외(2005) 결과의 방향만 옮긴 모식도라서 막대 높이는 측정값이 아닙니다.
정서 조절
16장은 Gross의 과정 모델로 정서 조절 전략을 정리합니다. 정서가 펼쳐지는 순서(상황, 주의, 평가, 반응)의 어느 지점에 개입하느냐로 전략을 나눕니다. 반응이 나오기 전에 개입하면 선행 초점 전략, 반응이 나온 뒤 개입하면 반응 초점 전략입니다. 실제 정서는 이 순서를 건너뛰거나 되돌아가기도 하므로, 모델은 단순화한 지도로 읽어야 합니다 (16장).
정서 조절 전략은 어디에 개입하는가
단계를 누르면 그 지점의 전략과 관련 뇌 영역, EEG에서 볼 수 있는 단서가 나옵니다.
가치, 예측 오차, 오류 전위
17장은 가치 기반 의사결정을 몇 가지 신호로 나눕니다. 결과를 경험할 때의 결과 가치(안와전두피질), 선택지마다 매기는 결정 가치, 고른 뒤의 선택 가치입니다. 기대와 결과의 차이인 예측 오차는 가치를 학습하는 신호입니다.
BCI에도 이와 닮은 신호가 있습니다. BCI가 의도와 다른 출력을 내면 사용자의 뇌는 오류 관련 전위(ErrP)로 반응합니다. ErrP는 전두중심 정중선(Fz, Cz)에서 잘 보이고 단일 시행으로도 검출할 수 있습니다. Buttfield 등(2006)은 로봇이 20% 확률로 일부러 틀리게 움직이게 하고, 피드백 뒤 50–650 ms의 1–10 Hz EEG로 오류 시행의 79.9%, 정상 시행의 82.4%를 맞게 판정했습니다 (Rao 9.1.6절). Rao는 2013년 당시 ErrP 검출을 실제로 작동하는 BCI와 결합한 연구가 아직 없다고 썼습니다. 이후 ErrP를 로봇 학습의 보상 신호로 쓰는 연구가 이어졌습니다. Iturrate 외(2015, Scientific Reports)와 Salazar-Gomez 외(2017, ICRA)가 그 예입니다.
ErrP로 BCI 출력 거르기
ErrP가 검출되면 그 출력을 취소한다고 해 봅시다. 칸 하나가 선택 1회입니다. 검출기 성능의 기본값은 Buttfield 외(2006)의 결과입니다.
11장
응용과 윤리
교재: Wolpaw 11, 19–25장 · Rao 12–13장
BCI 연구의 첫 목적은 근위축성 측삭 경화증(ALS), 척수 손상, 뇌졸중, 뇌성마비처럼 근육을 쓰기 어려운 사람에게 새로운 의사소통과 제어 수단을 주는 것입니다 (Wolpaw 19장). 응용은 의료 밖으로도 넓어지고 있습니다 (Rao 12장, Wolpaw 23장).
| 응용 | 주로 쓰는 신호 | 분야 | 교재 |
|---|---|---|---|
| 철자기, 의사소통 | P300, SSVEP, 감각운동 리듬 | 의료 | Rao 12.1.5 · Wolpaw 11 |
| 전동 휠체어 | 감각운동 리듬, P300 | 의료 | Rao 12.1.6 |
| 마비된 손의 기능적 전기 자극 | 감각운동 리듬, 피질 내 신호 | 의료 | Rao 11.4, 12.1.2 |
| 뇌졸중 재활 | 감각운동 리듬(ERD) | 의료 | Wolpaw 22 · Rao 12.1.4 |
| 로봇 팔, 보철 제어 | 피질 내 뉴런, ECoG | 의료 | Rao 7 · Wolpaw 16 |
| 주의 저하 감시, 인지 부하 추정 | EEG 리듬 | 비의료 | Rao 12.2.5–12.2.6 · Wolpaw 23 |
| 로봇 아바타, 가상 세계 탐색 | P300, 감각운동 리듬 | 비의료 | Rao 12.2.1–12.2.2 |
| 게임, 엔터테인먼트 | SSVEP, 감각운동 리듬, P300 | 비의료 | Rao 12.2.12 |
| 개인 인증, 보안 | EEG의 개인 고유 특성 | 비의료 | Rao 12.2.8 |
실험실에서 생활로
BCI가 생활에 쓰이려면 실험실 시연으로는 부족합니다. 실제 사용자가 집에서 오랫동안 독립적으로 쓰며 이득을 얻는다는 근거가 필요합니다 (Wolpaw 20–21장). 2012년에 Wolpaw 12장은 실험실 밖에서 중증 장애인이 중요한 목적으로 날마다 쓰는 BCI는 사실상 P300 BCI뿐이라고 평가했습니다.
윤리적 쟁점
- 위험과 이익의 균형. 이식형 BCI에는 수술, 감염, 조직 손상의 위험이 따릅니다. 기대 이익이 그 위험보다 커야 합니다 (Rao 13.1.1절).
- 사전 동의. 의사소통이 거의 불가능한 사람에게서 연구 참여 동의를 받는 일은 그 자체로 어렵습니다 (Rao 13.1.2절, Wolpaw 24장).
- 남용. 본인이 원하지 않는 사용이나 군사적 이용처럼 기술이 원래 목적에서 벗어날 수 있습니다 (Rao 13.2절).
- 보안과 프라이버시. 뇌 신호에는 사용자가 드러낼 생각이 없던 정보가 담길 수 있고, BCI 장치가 공격받을 수도 있습니다 (Rao 13.3절).
- 법적 책임. BCI 출력이 피해를 냈을 때 책임이 사용자, 제조사, 알고리즘 중 어디에 있는지 정해야 합니다 (Rao 13.4절).
- 정의와 형평. 비싼 기술이 일부에게만 돌아가거나, 능력 향상 목적의 사용이 불평등을 키울 수 있습니다 (Rao 13.5절).
- 기대 관리. 언론의 과장과 실제 성능 사이에는 큰 간극이 있습니다. 환자와 가족이 비현실적인 기대를 품지 않도록 해야 합니다 (Rao 서문, Wolpaw 25장).
부록 A
용어집
찾는 용어가 없습니다. 영어 약어나 한국어로 다시 찾아보세요.
부록 B
교재 대응표
이 학습서의 장과 근거 교재의 장을 맞춰 두었습니다. 개념을 더 깊이 공부할 때 이 표에서 출발하세요.
| 장 | Wolpaw & Wolpaw 2012 | Rao 2013 | Siuly 외 2016 | Cambridge 핸드북 |
|---|---|---|---|---|
| 1 BCI란 | 1 | 1, 6 | – | – |
| 2 신호의 기원 | 2, 3 | 2 | 1.2 | – |
| 3 측정 | 3, 4, 5, 6 | 3 | 1.1 | – |
| 4 리듬 | 6, 13 | 4.2 | 1.3 | – |
| 5 전처리 | 6, 7, 13 | 4.5–4.6 | 1.3 | – |
| 6 특징 추출 | 7, 13 | 4.5.4, 9.1.1 | 8 | – |
| 7 분류 | 8 | 5 | 3.4, 8–12 | – |
| 8 패러다임 | 2, 12, 14, 16 | 6, 7, 9 | 2.10 | – |
| 9 평가 | 8, 20 | 5.1.4 | – | – |
| 10 정서·인지 | 1, 23 | 9.1.6, 12.2 | – | 14, 15, 16, 17 |
| 11 응용·윤리 | 11, 19–25 | 12, 13 | 2 | – |
교재 서지
- Wolpaw, J. R., & Wolpaw, E. W. (Eds.) (2012). Brain–Computer Interfaces: Principles and Practice. Oxford University Press.
- Rao, R. P. N. (2013). Brain–Computer Interfacing: An Introduction. Cambridge University Press.
- Siuly, S., Li, Y., & Zhang, Y. (2016). EEG Signal Analysis and Classification: Techniques and Applications. Springer.
- Armony, J., & Vuilleumier, P. (Eds.) (2013). The Cambridge Handbook of Human Affective Neuroscience. Cambridge University Press. 4부 14장(Domínguez-Borràs & Vuilleumier), 15장(Pessoa, Oliveira & Pereira), 16장(Phan & Sripada), 17장(O’Doherty).