Hello,

on behalf of a collegue who has not yet registered for the freesurfer
mailing list I want to send you the questions below.

Thanks for your help

Claus

-----------------------------------------------------------------------

Hi,

we are currently trying to spatially transform functional data into the anatomical 256*256*256 1mm isovoxel COR-anatomy.
We already have a register.dat and therefore a rotation-translation matrix.
Our functional data are in a 128*128*24 bshorts file (1.406*1.406*2mm voxels). Slice orientation is approximately orthogonal to the calcarine sulcus Our problem is that the functional data do not fall on the correct location in the anatomical volume.

Our approach so far is:
We built a datacube from the anatomical COR* files and oriented it with respect to the RAS system so that:
R corresponds to -X (the inverted first coordinate direction in our data cube)
A corresponds to Y
S corresponds to Z

From the functional data (in bshort format) we reconstruct a similar volume and
orient it the same way.
We assume the origin of the two coordinate system (the anatomical and the functional) in the center voxel of the two volumes

Whe now calculate [xAnat, yAnat, zAnat,1]'=[4*4-matrix from register.dat]*[xFunctional, yFunctional, zFunctional,1]'
The x*, y* and z*s are in millimeters.

An example: we choose the voxel in the center of gravity of the functional volume [0,0,0,1]' and multiply it at the right of the matrix in register.dat.
Shouldn't this give us the location of that voxel in the anatomical volume ?

Our qusestions:
Can the register.dat be used to transform the functional data onto the COR-anatomy ?
If yes how ?
How does the coordinate system look like in both volumes especially the functional? The *.bhdr file related to the functional bshorts contains RAS-coordinates of the corners of the (first ?) slice. What is the corresponding coordinate system ? Scanner, COR-anatomy ...?

We already checked the wiki-site that describes the coordinate systems and transforms but this did not solve our problem.

Thank you very much for your help.


PS. The 4*4 transformation matrix we are using:

1.081372e+00  5.667235e-02  0.000000e+00  8.327621e+00
3.764737e-02 -7.183544e-01 -6.946586e-01 -6.509724e+01
3.635561e-02 -6.937064e-01  7.193404e-01 -4.349084e+01
0.000000e+00  0.000000e+00  0.000000e+00  1.000000e+00


_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Reply via email to