Hello all,
I get a directional cosine error when I try to register data or extract
values from them so I tried mri_info and get this message:
mri_info subj1.img
matfile: only read 256 bytes of name (810698068 specified)
MatlabRead: readHeader returned NULL
WARNING: analyzeRead(): matfile subj1.mat exists but could not read ...
may not be matlab4 mat file ... proceeding without it.
-----------------------------------------------------------------
INFO: could not find subj1.mat file for direction cosine info.
INFO: use Analyze 7.5 hdr->hist.orient value: 0, transverse unflipped
(default).
INFO: if not valid, please provide the information in subj1.mat file
-----------------------------------------------------------------
Volume information for subj1.img
type: analyze4d
dimensions: 79 x 95 x 68
voxel sizes: 2.0000, 2.0000, 2.0000
type: FLOAT (3)
fov: 79.000
xstart: -39.5, xend: 39.5
ystart: -47.5, yend: 47.5
zstart: -34.0, zend: 34.0
TR: 0.00 msec, TE: 0.00 msec, TI: 0.00 msec, flip angle:
0.00 degrees
nframes: 1
ras xform present
xform info: x_r = -1.0000, y_r = 0.0000, z_r = 0.0000, c_r =
0.0000
: x_a = 0.0000, y_a = 1.0000, z_a = 0.0000, c_a =
0.0000
: x_s = 0.0000, y_s = 0.0000, z_s = 1.0000, c_s =
0.0000
Orientation : LAS
Primary Slice Direction: axial
voxel to ras transform:
-2.0000 0.0000 0.0000 79.0000
0.0000 2.0000 0.0000 -95.0000
0.0000 0.0000 2.0000 -68.0000
0.0000 0.0000 0.0000 1.0000
voxel-to-ras determinant -8
ras to voxel transform:
-0.5000 -0.0000 -0.0000 39.5000
0.0000 0.5000 0.0000 47.5000
0.0000 0.0000 0.5000 34.0000
0.0000 0.0000 0.0000 1.0000
Here is the mat file:
Subj1
2.000000
2.000000
200.000000
1.054861e+00 -2.348376e-02 -1.086195e-01 7.747378e-01
9.350572e-02 -3.302234e-01 1.067427e+00 -3.124532e+01
-4.640190e-02 -9.299399e-01 -3.056859e-01 -7.546637e+00
0.000000e+00 0.000000e+00 0.000000e+00 1.000000e+00
round
What does the matlab error mean? Why can't it read the directional
cosine?
-Thang