<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>情報工学とその周辺 &#187; Brain-Computer Interfaces</title>
	<atom:link href="http://eisukeito.com/blog/?cat=7&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://eisukeito.com/blog</link>
	<description>Connecting dots.</description>
	<lastBuildDate>Sat, 28 Dec 2013 13:56:12 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.8.41</generator>
	<item>
		<title>[BCI] Classification of covariance matrices using a Riemannian-based kernel for BCI applications</title>
		<link>http://eisukeito.com/blog/?p=193</link>
		<comments>http://eisukeito.com/blog/?p=193#comments</comments>
		<pubDate>Thu, 21 Mar 2013 12:18:20 +0000</pubDate>
		<dc:creator><![CDATA[eisuke]]></dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Brain-Computer Interfaces]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Paper]]></category>

		<guid isPermaLink="false">http://eisukeito.com/blog/?p=193</guid>
		<description><![CDATA[概要 空間分散共分散行列を特徴量として使用することは、BCIの運動想起によるEEGの識別で研究されている。新しいカーネルは対称正定値行列のリーマン幾何による接続を確立することにより導出される。過去のBCIコンペのデータに [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>概要</strong><br />
空間分散共分散行列を特徴量として使用することは、BCIの運動想起によるEEGの識別で研究されている。新しいカーネルは対称正定値行列のリーマン幾何による接続を確立することにより導出される。過去のBCIコンペのデータに対し、異なるカーネルをSVMとの組み合わせでテストした。この新しいアプローチが、従来からの空間フィルタリングによるアプローチに代わるような性能であることを示す。</p>
<p><strong>キーワード</strong><br />
Brain-Computer Interface, 分散共分散行列, カーネル, Support Vector Machine, リーマン幾何</p>
<p><strong>内容<br />
</strong>運動想起(MI; motor imagery)は、実際の身体の動きをイメージすることで、結果として、感覚運動野sensorimotor cortexの広い皮質領域で特定の脳波の周波数帯(μ、β周波数帯)においてERS; event related synchronization / ERD; event related desynchronizationが起きる。 (Pfurtscheller and Lopes da Silva, 1999)</p>
<p>運動想起に基づくEEG識別のスタンダートなアプローチとしては、バンドパスフィルタリング、空間フィルタリングをして線形分類を行う方法が用いられ、分類にはFisherのLDA; linear discriminat analysisが用いられる。</p>
<p>空間フィルタリングの手法としては、CSP; common spatial pattern (Ramoser, 2000)がよく使用される。<br />
このアルゴリズムは、データ依存の次元削減法とみなすことができ、2つのコンディションの分散の差を強調する目的で使用される。<br />
その際は、分散共分散行列はユークリッド空間で扱われ、SPD; symmetric positive definite対称正定値行列の空間の歪みは考慮されない。</p>
<p>EEGの分類のためのリーマン幾何を考慮するシンプルな方法<br />
このアプローチは、過去にレーダー信号と画像処理においてうまくいった。<br />
その上、新しいカーネルはSPD行列のリーマン幾何での接続をすることによって導出できる。<br />
似たようなアプローチ (Harandi et al., 2012; Wang et al., 2010)<br />
リーマン計量に依存する異なるカーネルの定義も導出</p>
<p>SVMと組み合わせてテスト<br />
カーネルトリックが適用できる他の分類法 ロジスティック回帰 logistic regression も行った。<br />
現在の手法よりも優れているのは、空間フィルタリングをする必要がなく、直接適用できること。(Barachant et al., 2010)</p>
<p><strong>対称正定値行列に対する新しいカーネル</strong><br />
EEG信号は、試行 trials とよばれる短い時間セグメントで解析される。<br />
入力信号 <img src='http://s.wordpress.com/latex.php?latex=%7B%5Cmathbf%20X%7D%20%5Cin%20%7B%5Cmathbb%20R%7D%5E%7BE%5Ctimes%20T%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf X} \in {\mathbb R}^{E\times T}' title='{\mathbf X} \in {\mathbb R}^{E\times T}' class='latex' /> (チャンネル数<img src='http://s.wordpress.com/latex.php?latex=E&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E' title='E' class='latex' /> x サンプル数<img src='http://s.wordpress.com/latex.php?latex=T&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='T' title='T' class='latex' />の行列)<br />
異なるEEG信号にバンドパスフィルタを適用すると仮定、μ(8-14Hz)とβ(14-30Hz) バンドを考慮して8-35Hzのバンドパスフィルタを適用。<br />
2クラス分類  <img src='http://s.wordpress.com/latex.php?latex=y_p%20%5Cin%20%5C%7B-1%2C%20%2B1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='y_p \in \{-1, +1\}' title='y_p \in \{-1, +1\}' class='latex' /></p>
<p>EEGのランダム信号の空間分散共分散行列はExEのサンプル分散共分散行列(SCM)<br />
<img src='http://s.wordpress.com/latex.php?latex=C_p%20%3D%20%5Cfrac%7B1%7D%7BT-1%7D%20%7B%5Cmathbf%20X_p%7D%7B%5Cmathbf%20X%5ET_p%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C_p = \frac{1}{T-1} {\mathbf X_p}{\mathbf X^T_p}' title='C_p = \frac{1}{T-1} {\mathbf X_p}{\mathbf X^T_p}' class='latex' /><br />
によって計算。<br />
SPD ExE行列空間をP(E)をする。<br />
SCMは外れ値 outlier に敏感なため、robustな分散共分散行列推定か正則化が推定法を改良するために適用可能</p>
<p>空間フィルタリングを次元削減と異なる運動クラスのEEG試行同士の分散比を強調するために使用するのはMI-basedなBCIでは一般的 (Blankertz et al., 2008)</p>
<p>空間フィルタ後の分散の対数 log-variance は線形分類器(LDA)への入力として使用される。</p>
<p>CSP (Ramoser et al., 2000) は2クラスの運動想起タスクのEEGのクラス分類のための特徴量抽出のための手法としてうまくいっている<br />
この手法は２つのコンディションで得られるクラス内分散共分散行列を同時対角化するもの</p>
<p>提案手法では、EEG-basedなBCIの信号分類のための入力として、空間分散共分散行列を直接利用</p>
<p>分散共分散行列を識別で特徴量として使用する場合、自然な選択はこの量をベクトルとして利用するためにベクトル化することであり、それによりvector-basedな分類アルゴリズムが使用可能<br />
対称行列であることを利用して、半ベクトル化演算子を考える<br />
Cの上三角行列を<br />
<img src='http://s.wordpress.com/latex.php?latex=%20%5Cfrac%7B%28E%2B1%29E%7D%7B2%7D%20&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt=' \frac{(E+1)E}{2} ' title=' \frac{(E+1)E}{2} ' class='latex' /><br />
のカラムベクトルへ変換<br />
<img src='http://s.wordpress.com/latex.php?latex=%20vect%28%7B%5Cmathbf%20C%7D%29%20%3D%20%5Cleft%5B%20C_%7B%281%2C1%29%7D%2C%20%7B%5Csqrt%202%7DC_%7B%281%2C2%29%7D%2C%20C_%7B%282%2C2%29%7D%2C%20%7B%5Csqrt%202%7DC_%7B%281%2C3%29%7D%2C%20%7B%5Csqrt%202%7DC_%7B%282%2C3%29%7D%2C%20C_%7B%283%2C3%29%7D%2C%20%5Cdots%20%2C%20C_%7B%28E%2CE%29%7D%20%5Cright%5D%5ET%20&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt=' vect({\mathbf C}) = \left[ C_{(1,1)}, {\sqrt 2}C_{(1,2)}, C_{(2,2)}, {\sqrt 2}C_{(1,3)}, {\sqrt 2}C_{(2,3)}, C_{(3,3)}, \dots , C_{(E,E)} \right]^T ' title=' vect({\mathbf C}) = \left[ C_{(1,1)}, {\sqrt 2}C_{(1,2)}, C_{(2,2)}, {\sqrt 2}C_{(1,3)}, {\sqrt 2}C_{(2,3)}, C_{(3,3)}, \dots , C_{(E,E)} \right]^T ' class='latex' /><br />
一般性を失わないために、<img src='http://s.wordpress.com/latex.php?latex=%7B%5Cmathbf%20C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf C}' title='{\mathbf C}' class='latex' />の非対角成分に対して係数<img src='http://s.wordpress.com/latex.php?latex=%7B%5Csqrt%202%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sqrt 2}' title='{\sqrt 2}' class='latex' />を掛ける。これにより<img src='http://s.wordpress.com/latex.php?latex=%5C%7C%7B%5Cmathbf%20C%7D%5C%7C_%7BF%7D%20%3D%20%5C%7C%7B%5Crm%20vect%28%7B%5Cmathbf%20C%7D%29%7D%5C%7C_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\|{\mathbf C}\|_{F} = \|{\rm vect({\mathbf C})}\|_2' title='\|{\mathbf C}\|_{F} = \|{\rm vect({\mathbf C})}\|_2' class='latex' /><br />
<img src='http://s.wordpress.com/latex.php?latex=%7B%5Crm%20unvect%7D%28%7B%5Cmathbf%20x%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\rm unvect}({\mathbf x})' title='{\rm unvect}({\mathbf x})' class='latex' />により反対の操作を定義<br />
こういうアプローチは (Farquhar, 2009; Reuderink et al., 2011)でやってる<br />
線形分類にかけるCSPライクな空間フィルタリングは、分類のための特徴量として分散共分散のベクトル化を考えることで高次元空間において単一のステップとなることを示唆<br />
実際、分類スコア関数 <img src='http://s.wordpress.com/latex.php?latex=h%28.%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h(.)' title='h(.)' class='latex' /> は、空間フィルタリング後のEEG信号の時間分散 <img src='http://s.wordpress.com/latex.php?latex=%5Csigma%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sigma^2' title='\sigma^2' class='latex' /> に線形分類器 <img src='http://s.wordpress.com/latex.php?latex=%28%7B%5Cmathbf%20u%7D%2C%20b%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='({\mathbf u}, b)' title='({\mathbf u}, b)' class='latex' /> と適用することで得られる。<br />
空間フィルタ <img src='http://s.wordpress.com/latex.php?latex=%7B%5Cmathbf%20W%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf W}' title='{\mathbf W}' class='latex' /> を用いると、<br />
<img src='http://s.wordpress.com/latex.php?latex=%20h%28%7B%5Cmathbf%20%5Csigma%5E2%7D%29%20%3D%20%5Clangle%20%7B%5Cmathbf%20u%7D%2C%20%7B%5Cmathbf%20%5Csigma%5E2%7D%20%5Crangle%20%2B%20b%20%3D%20%5Csigma_k%20u_k%20%7B%5Cmathbf%20w_k%5ET%20C%20w_k%7D%20%2B%20b%20%3D%20%7B%5Crm%20tr%7D%28%7B%5Crm%20diag%7D%28%7B%5Cmathbf%20u%7D%29%20%7B%5Cmathbf%20W%5ET%20C%20W%7D%29%20%2B%20b%20%3D%20%5Clangle%20%7B%5Cmathbf%20U%7D%2C%20%7B%5Cmathbf%20C%7D%20%5Crangle_%7BF%7D%20%2B%20b%20&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt=' h({\mathbf \sigma^2}) = \langle {\mathbf u}, {\mathbf \sigma^2} \rangle + b = \sigma_k u_k {\mathbf w_k^T C w_k} + b = {\rm tr}({\rm diag}({\mathbf u}) {\mathbf W^T C W}) + b = \langle {\mathbf U}, {\mathbf C} \rangle_{F} + b ' title=' h({\mathbf \sigma^2}) = \langle {\mathbf u}, {\mathbf \sigma^2} \rangle + b = \sigma_k u_k {\mathbf w_k^T C w_k} + b = {\rm tr}({\rm diag}({\mathbf u}) {\mathbf W^T C W}) + b = \langle {\mathbf U}, {\mathbf C} \rangle_{F} + b ' class='latex' /></p>
<p>SVMによる分類への適用</p>
<p>結果とまとめ</p>
]]></content:encoded>
			<wfw:commentRss>http://eisukeito.com/blog/?feed=rss2&#038;p=193</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
