60 views
Skip to first unread message

Takase Yuya

unread,
Aug 31, 2017, 2:31:08 AM8/31/17
to vbmeg...@lists.osdn.me
VBMEG-users
ご担当者様

お忙しいところ失礼いたします.
芝浦工業大学大学院理工学研究科の高瀬と申します.
今回初めて利用させていただきます.

現在,VBMEGを用いて脳波解析を行っています.
Brainamp MRplus で計測したデータを
Standard data format MEG/EEGのMinimum EEG-MAT formatに従い,.eeg.matファイルを作成し
VBMEG users manualを参考に解析を進めています.
その中で,Cortical current estimation のCurrent variance estimationにおいてエラーが発生しました.
具体的なエラー内容は以下の通りです.

Number of sensor in MEG = 64
Number of sensor in LF = 0
エラー: vb_check_variable (line 63)
Number of sensor is different in MEG and Leadfield

エラー: vb_job_vb (line 316)
vb_check_variable(B, Cov, nGact, nGall);

エラー: bayes_parm_editor (line 157)
vb_job_vb(proj_root, bayes_parm);

エラー: bayes_parm_basic_gui>callback (line 738)
bayes_parm_editor(data.main_obj, 'exec_estimation');

エラー: bayes_parm_basic_gui (line 60)
data = callback(data, hObj);

Error while evaluating uicontrol Callback

この件について私自身の力不足で対処できず,本メールを送らせていただきました.
お伺いしたい点は以下の内容です.

・vb_check_variable.mにおいてNsensorG = 0 となり,Number of sensor in LF = 0となるようですが
これはどのような現象なのでしょうか,またなぜ生じるのでしょうか

・このエラーの対処はどのようにしたらよいでしょうか

以上2点が疑問点です.
ご多忙の中申し訳ございませんが,よろしくお願いいたします.


----------------------------------------------------------------
芝浦工業大学 大学院理工学研究科 修士課程
電気電子情報工学専攻
修士1年 高瀬 雄哉
TEL 090-7855-4397
E-mail ma1...@shibaura-it.ac.jp
----------------------------------------------------------------
_________________________________________________________
VBMEG users mailing list
vbmeg...@lists.osdn.me
Options:
http://lists.osdn.me/mailman/listinfo/vbmeg-users
Archives:
http://groups.google.com/group/vbmeg-users

Ryosuke Hayashi

unread,
Aug 31, 2017, 3:17:31 AM8/31/17
to vbmeg...@lists.osdn.me
高瀬様

ATRの林です。お問い合わせありがとうございます。

まず、


> Standard data format MEG/EEGのMinimum EEG-MAT formatに従い,.eeg.matファイルを作成し

こちらですが、ドキュメントに不備があり、最小フォーマットをご利用いただく場合の
デバイスの名称は、
 EEGinfo.Device = 'BASIC';
としていただく必要があります。申し訳ありません。
一度、このように設定して、リードフィールド計算を再度行っていただけますでしょうか。

次に、リードフィールドの計算ですが、GUIのCalculation methodの項目が、
デフォルトでは:BASIS_MEG_SPHEREになっております。
http://vbmeg.atr.jp/docs/attachFile/vbmeg_users_manual/50_vb_job_leadfield_gui1.png

EEG計算の場合は、BASIS_EEG_SPHERE、もしくはBASIS_EEG_BEMをご指定いただく必要があります。
球モデルを使用するか、Realisticな頭部モデルを使うかの違いになっております。

リードフィールド計算のGUIの右下に、Checkというボタンがついておりまして、
必要なファイルをセットしていただいたあと、このボタンを押していただくと、
脳とチャンネルの位置座標が表示されます。
脳を取り囲むようにチャンネル(青い点)が表示されるかどうかについてもご確認下さい。

参考になるかもしれない、過去のスレッドです。
https://groups.google.com/forum/#!topic/vbmeg-users/9Ie7Ixd5utQ

以上、よろしくお願い致します。

※勝手ながら、タイトルを付けさせていただきました

--
ATR脳情報解析研究所 計算脳イメージング研究室
Ryosuke Hayashi(mailto:rhay...@atr.jp)
TEL:0774-95-1217(直通) 内線:1217

Takase Yuya

unread,
Aug 31, 2017, 4:03:29 AM8/31/17
to vbmeg...@lists.osdn.me
林様

高瀬です.迅速なご対応ありがとうございます.

ご指摘いただいた通りにリードフィールドの計算を再度行いました.(Calculation methodはBASIS_EEG_BEMを使用)

その後,電流分散の推定を行ったものの先ほどと同じエラーが表示されました.

脳とチャネルの位置座標は添付ファイルのような形で問題ないでしょうか.
お手数をおかけしますがご確認お願いいたします.


2017年8月31日 16:17 Ryosuke Hayashi <rhay...@atr.jp>:
--

Ryosuke Hayashi

unread,
Aug 31, 2017, 4:51:11 AM8/31/17
to vbmeg...@lists.osdn.me
高瀬様

林です。
恐れ入りますが、当メーリングリストは添付ファイルが使用できません。
(ウイルスファイル等の拡散防止のため)

作成されたリードフィールドのファイル(.basis.mat)をMATLABで
load('**.basis.mat');
のようにしてロードしていただき、
basisという変数のサイズをご確認いただけますでしょうか。
size(basis)

正常に処理が完了している場合は、basisは[20004x64]のような
[脳頂点数xチャンネル数]となります。

もし、そのようになっていなければ、チャンネルのロードが可能か
どうかを確認をして下さい。リードフィールド計算時に使用する
チャンネル座標は、内部的には、以下のようにして読み出されます。
[pos] = vb_load_sensor('**.eeg.mat');

高瀬様の作成されたEEG-MATファイルのチャンネル座標値が
posにロードされるかどうか、ご確認下さい。
ここでposがロードされなければ、EEG-MATに問題がある可能性があります。

以上、よろしくお願い致します。

Takase Yuya

unread,
Sep 1, 2017, 1:57:02 AM9/1/17
to vbmeg...@lists.osdn.me
林様

高瀬です.
確認したところチャネル座標が正常に読み込めていなかったことが分かりました.
これを修正し.eeg.matファイルを作成しなおしたところ電流分散の推定を行うことができました.
個人的なミスでお手数をおかけいたしました.ご丁寧な対応ありがとうございました.
今後もご質問させていただくことがあるかもしれませんが,よろしくお願いいたします.

2017年8月31日 17:50 Ryosuke Hayashi <rhay...@atr.jp>:
--
芝浦工業大学 大学院理工学研究科 修士課程
電気電子情報工学専攻
修士1年 高瀬 雄哉
TEL 090-7855-4397
E-mail ma1...@shibaura-it.ac.jp
Reply all
Reply to author
Forward
0 new messages