Get header of the source information [ Yokogawa MEG Reader toolbox for MATLAB ] brief: This function retrieves information of the sources in the specified file. usage: source = getYkgwHdrSource(filepath) arguments: filepath : file path return values: source : structure array of analyzed source information. Note : Sources are arranged in order of estimated time. .type : double, Type of source DipoleModel = 1; DistributedSourceModel = 2; .time : double, Analyzed Time [second] from 1970.1.1 .sample_no : double, Time sample index of source .channel_list : row vector(double), Channel number (0 origin) list which used to estimate .model : structure of conductor model .type : double, Conductor model type UNKNOWN_MODEL = -1; NO_MODEL = 0; SPHERICAL_MODEL = 1; LAYERED_MODEL = 2; If Conductor model type is SPHERICAL_MODEL, .cx : double, x coordinate of spherical center position on MEG coordinate [meter] .cy : double, y coordinate of spherical center position on MEG coordinate [meter] .cz : double, z coordinate of spherical center position on MEG coordinate [meter] .radius : double, radius of spherical conductor on MRI coordinate [meter] If Conductor 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' .algorithm : structure of conductor algorithm .magnetic_field_calc : double, Algorithm of magnetic field calculation BiotSavartLaw = 1; SarvasLaw = 2; MagneticDipoleLaw = 3; .variable_restraint : double, Algorithm of variable restraint NoRestraint = 0; PositionRestraint = 1; DirectionRestraint = 2; IntensityRestraint = 3; .optimization : double, Algorithm of optimization GradientAlgorithm = 1; LeadFieldReconstructionAlgorithm = 2; ManualSetAlgorithm = 3; UserAlgorithm = 4; .filter : structure of spectral filter setting .hpf , .lpf : structure of high-pass / low-pass filter setting .enable : bool, Does this filter enable? .cutoff_frequency : double, Cutoff frequency [Hz] .window_type : double, Window type NoWindow = 0; HanningWindow = 1; HammingWindow = 2; .width : double, Filter width .bpf, .bef : structure of band-pass / band-eliminate filter setting .enable : bool, Does this filter enable? .low_frequency : double, Low frequency [Hz] .high_frequency : double, High frequency [Hz] .window_type : double, Window type .width : double, Filter width .moveave : structure of moving average setting .enable : bool, Does this filter enable? .width : double, Filter width .baseadj : structure of baseline adjustment setting .enable : bool, Does this filter enable? .type : double, Type of baseline adjustment PretriggerBaselineAdjust = 0; PosttriggerBaselineAdjust = 1; AllRangeBaselineAdjust = 2; ExplicitBaselineAdjust = 3; .start_time : double, Start time [millisecond] .end_time : double, End time [millisecond] .gof : double, Goodness-of-fit (GOF) .correlation : double, Corrlation Coefficiency .label : double, Label .comment : string, Comment .total_intensity : double, Total intensity of sources .dipole_count : double, Number of dipole sources .dipole_list : structure array of dipole sources .x : double, x coordinate of dipole position on MEG coordinate [meter] .y : double, y coordinate of dipole position on MEG coordinate [meter] .z : double, z coordinate of dipole position on MEG coordinate [meter] .zdir : double, Dipole orientation from z-axis [degree] .xdir : double, Dipole orientation from z-axis [degree] .intensity : double, Dipole intensity (moment) [Ampere Meter] rivision history 2 : 2011.03.03 : Structure fields (confidence volume, confidence ratio, reference_no) which are not used were removed. 1 : 2011.02.14 : 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 source information 0002 % [ Yokogawa MEG Reader toolbox for MATLAB ] 0003 % 0004 % brief: 0005 % This function retrieves information of the sources in the specified file. 0006 % 0007 % usage: 0008 % source = getYkgwHdrSource(filepath) 0009 % 0010 % arguments: 0011 % filepath : file path 0012 % 0013 % return values: 0014 % source : structure array of analyzed source information. 0015 % Note : Sources are arranged in order of estimated time. 0016 % .type : double, Type of source 0017 % DipoleModel = 1; 0018 % DistributedSourceModel = 2; 0019 % .time : double, Analyzed Time [second] from 1970.1.1 0020 % .sample_no : double, Time sample index of source 0021 % .channel_list : row vector(double), Channel number (0 origin) list which used to estimate 0022 % .model : structure of conductor model 0023 % .type : double, Conductor model type 0024 % UNKNOWN_MODEL = -1; 0025 % NO_MODEL = 0; 0026 % SPHERICAL_MODEL = 1; 0027 % LAYERED_MODEL = 2; 0028 % If Conductor model type is SPHERICAL_MODEL, 0029 % .cx : double, x coordinate of spherical center position on MEG coordinate [meter] 0030 % .cy : double, y coordinate of spherical center position on MEG coordinate [meter] 0031 % .cz : double, z coordinate of spherical center position on MEG coordinate [meter] 0032 % .radius : double, radius of spherical conductor on MRI coordinate [meter] 0033 % If Conductor model type is LAYERED_MODEL, 0034 % .ax : double, Coefficient 'ax' of planar equation 'ax * x + ay * y + az * z = c' 0035 % .ay : double, Coefficient 'ay' of planar equation 'ax * x + ay * y + az * z = c' 0036 % .az : double, Coefficient 'az' of planar equation 'ax * x + ay * y + az * z = c' 0037 % .c : double, Coefficient 'c' of planar equation 'ax * x + ay * y + az * z = c' 0038 % .algorithm : structure of conductor algorithm 0039 % .magnetic_field_calc : double, Algorithm of magnetic field calculation 0040 % BiotSavartLaw = 1; 0041 % SarvasLaw = 2; 0042 % MagneticDipoleLaw = 3; 0043 % .variable_restraint : double, Algorithm of variable restraint 0044 % NoRestraint = 0; 0045 % PositionRestraint = 1; 0046 % DirectionRestraint = 2; 0047 % IntensityRestraint = 3; 0048 % .optimization : double, Algorithm of optimization 0049 % GradientAlgorithm = 1; 0050 % LeadFieldReconstructionAlgorithm = 2; 0051 % ManualSetAlgorithm = 3; 0052 % UserAlgorithm = 4; 0053 % .filter : structure of spectral filter setting 0054 % .hpf , .lpf : structure of high-pass / low-pass filter setting 0055 % .enable : bool, Does this filter enable? 0056 % .cutoff_frequency : double, Cutoff frequency [Hz] 0057 % .window_type : double, Window type 0058 % NoWindow = 0; 0059 % HanningWindow = 1; 0060 % HammingWindow = 2; 0061 % .width : double, Filter width 0062 % .bpf, .bef : structure of band-pass / band-eliminate filter setting 0063 % .enable : bool, Does this filter enable? 0064 % .low_frequency : double, Low frequency [Hz] 0065 % .high_frequency : double, High frequency [Hz] 0066 % .window_type : double, Window type 0067 % .width : double, Filter width 0068 % .moveave : structure of moving average setting 0069 % .enable : bool, Does this filter enable? 0070 % .width : double, Filter width 0071 % .baseadj : structure of baseline adjustment setting 0072 % .enable : bool, Does this filter enable? 0073 % .type : double, Type of baseline adjustment 0074 % PretriggerBaselineAdjust = 0; 0075 % PosttriggerBaselineAdjust = 1; 0076 % AllRangeBaselineAdjust = 2; 0077 % ExplicitBaselineAdjust = 3; 0078 % .start_time : double, Start time [millisecond] 0079 % .end_time : double, End time [millisecond] 0080 % .gof : double, Goodness-of-fit (GOF) 0081 % .correlation : double, Corrlation Coefficiency 0082 % .label : double, Label 0083 % .comment : string, Comment 0084 % .total_intensity : double, Total intensity of sources 0085 % .dipole_count : double, Number of dipole sources 0086 % .dipole_list : structure array of dipole sources 0087 % .x : double, x coordinate of dipole position on MEG coordinate [meter] 0088 % .y : double, y coordinate of dipole position on MEG coordinate [meter] 0089 % .z : double, z coordinate of dipole position on MEG coordinate [meter] 0090 % .zdir : double, Dipole orientation from z-axis [degree] 0091 % .xdir : double, Dipole orientation from z-axis [degree] 0092 % .intensity : double, Dipole intensity (moment) [Ampere Meter] 0093 % 0094 % rivision history 0095 % 2 : 2011.03.03 : Structure fields (confidence volume, confidence ratio, reference_no) 0096 % which are not used were removed. 0097 % 1 : 2011.02.14 : 1st argument is modified from file ID to file path. 0098 % 0 : 2010.06.24 : first release 0099 % 0100 % Copyright (C) 2010-2011 Yokogawa Electric Corporation, All Rights Reserved.