


Get header of the system information
[ Yokogawa MEG Reader toolbox for MATLAB ]
brief:
This function retrieves information about coregistration in the specified file.
usage:
coregist = getYkgwHdrCoregist(filepath)
arguments:
filepath : file path
return values:
coregist : structure of coregistration
.done : bool, Is coregistration done ? (true : done)
.mri_type : string, type of MRI as follows:
NoMriFile = 0;
NormalMriFile = 1;
VirtualMriFile = 2;
.mri_file : string, file path of MRI file (*.mri)
.hpi_file : string, file path of HPI file (*.mrk)
.meg2mri : 4 x 4 matrix(double), matrix transforming MEG device coordinate to MRI coordinate [meter]
usage: [xmri, ymri, zmri, 1]' = coregist.meg2mri * [xmeg, ymeg, zmeg, 1]'
.mri2meg : 4 x 4 matrix(double), matrix transforming MRI coordinate to MEG device coordinate [meter]
usage: [xmeg, ymeg, zmeg, 1]' = coregist.meg2mri * [xmri, ymri, zmri, 1]'
.hpi : structure of HPI
.meg_pos : 1 x 3 matrix(double), HPI position on MEG device coordinate [meter]
.mri_pos : 1 x 3 matrix(double), HPI position on MRI coordinate [meter]
.label : string, HPI label as follows:
'LPA' Left PreAuricular
'RPA' Right PreAuricular
'CPF' Center PreFrontal
'LPF' Left PreFrontal
'RPF' Right PreFrontal
.model : structure of conductor model
.type : double, type of conductor model as follows:
UNKNOWN_MODEL = -1;
NO_MODEL = 0;
SPHERICAL_MODEL = 1;
LAYERED_MODEL = 2;
[when model.type is SPHERICAL_MODEL]
.cx : double, x coordinate [meter] of spherical center position on MRI coordinate
.cy : double, y coordinate [meter] of spherical center position on MRI coordinate
.cz : double, z coordinate [meter] of spherical center position on MRI coordinate
.radius : double, radius [meter] of spherical conductor on MRI coordinate
[when model.type is LAYERED_MODEL]
.ax : double, coefficient 'ax' of planar equation 'ax * x + ay * y + az * z = c'
.ay : double, coefficient 'ay' of planar equation 'ax * x + ay * y + az * z = c'
.az : double, coefficient 'az' of planar equation 'ax * x + ay * y + az * z = c'
.c : double, coefficient 'c' of planar equation 'ax * x + ay * y + az * z = c'
rivision history
1 : 2011.02.14 : add HPI(marker) information
1st argument is modified from file ID to file path.
0 : 2010.06.24 : first release
Copyright (C) 2010-2011 Yokogawa Electric Corporation, All Rights Reserved.

0001 % Get header of the system information 0002 % [ Yokogawa MEG Reader toolbox for MATLAB ] 0003 % 0004 % brief: 0005 % This function retrieves information about coregistration in the specified file. 0006 % 0007 % usage: 0008 % coregist = getYkgwHdrCoregist(filepath) 0009 % 0010 % arguments: 0011 % filepath : file path 0012 % 0013 % return values: 0014 % coregist : structure of coregistration 0015 % .done : bool, Is coregistration done ? (true : done) 0016 % .mri_type : string, type of MRI as follows: 0017 % NoMriFile = 0; 0018 % NormalMriFile = 1; 0019 % VirtualMriFile = 2; 0020 % .mri_file : string, file path of MRI file (*.mri) 0021 % .hpi_file : string, file path of HPI file (*.mrk) 0022 % .meg2mri : 4 x 4 matrix(double), matrix transforming MEG device coordinate to MRI coordinate [meter] 0023 % usage: [xmri, ymri, zmri, 1]' = coregist.meg2mri * [xmeg, ymeg, zmeg, 1]' 0024 % .mri2meg : 4 x 4 matrix(double), matrix transforming MRI coordinate to MEG device coordinate [meter] 0025 % usage: [xmeg, ymeg, zmeg, 1]' = coregist.meg2mri * [xmri, ymri, zmri, 1]' 0026 % .hpi : structure of HPI 0027 % .meg_pos : 1 x 3 matrix(double), HPI position on MEG device coordinate [meter] 0028 % .mri_pos : 1 x 3 matrix(double), HPI position on MRI coordinate [meter] 0029 % .label : string, HPI label as follows: 0030 % 'LPA' Left PreAuricular 0031 % 'RPA' Right PreAuricular 0032 % 'CPF' Center PreFrontal 0033 % 'LPF' Left PreFrontal 0034 % 'RPF' Right PreFrontal 0035 % .model : structure of conductor model 0036 % .type : double, type of conductor model as follows: 0037 % UNKNOWN_MODEL = -1; 0038 % NO_MODEL = 0; 0039 % SPHERICAL_MODEL = 1; 0040 % LAYERED_MODEL = 2; 0041 % [when model.type is SPHERICAL_MODEL] 0042 % .cx : double, x coordinate [meter] of spherical center position on MRI coordinate 0043 % .cy : double, y coordinate [meter] of spherical center position on MRI coordinate 0044 % .cz : double, z coordinate [meter] of spherical center position on MRI coordinate 0045 % .radius : double, radius [meter] of spherical conductor on MRI coordinate 0046 % [when model.type is LAYERED_MODEL] 0047 % .ax : double, coefficient 'ax' of planar equation 'ax * x + ay * y + az * z = c' 0048 % .ay : double, coefficient 'ay' of planar equation 'ax * x + ay * y + az * z = c' 0049 % .az : double, coefficient 'az' of planar equation 'ax * x + ay * y + az * z = c' 0050 % .c : double, coefficient 'c' of planar equation 'ax * x + ay * y + az * z = c' 0051 % 0052 % rivision history 0053 % 1 : 2011.02.14 : add HPI(marker) information 0054 % 1st argument is modified from file ID to file path. 0055 % 0 : 2010.06.24 : first release 0056 % 0057 % Copyright (C) 2010-2011 Yokogawa Electric Corporation, All Rights Reserved.