Print

Print


Hi all,

I try this time in my way, to orthogonize mat matrix, I use:

[U S V] = svd(head.mat(1:3, 1:3)), and S give me the voxel size.

Hope it helps for other guys.


Han
2011/11/25 S.F.W. Neggers <[log in to unmask]>

> **
> O sorry, I made I typo I see. My reply was what I remembered from some
> time ago ;-)
> It should be inv(mat)\[1 1 1 0]' otherwise you will incorporate the
> translation parameters...
> Just checked on a few images, and the above works for me. Notice that the
> order of the voxel size you get is according to voxel space. That is, when
> you scan saggittally, the first number will be the slice thickness (from
> ear to ear).
>
> Cheers,
>
> Bas
>
>
> Op 25-11-11 13:47, han zhang schreef:
>
> Dear Bas,
>
> I followed your suggestion using inv(mat)\[1 1 1 1], but the output was a
> 4*1 vector, containing numbers that coundn't be voxel size:
>
> [219
> -156
> 19
> 1]
>
> What's wrong with my script?
> Han
>
>
>
> 2011/11/25 S.F.W. Neggers <[log in to unmask]>
>
>> No this is not wrong, both SPM and MRicron are right. The diagonol is NOT
>> necessarily equal to the voxel size (it only is for an image without any
>> angulation). This matrix is a so called 4D affine transormation matrix,
>> constituting the voxel-to-world matrix in the Nifti specification from NIH.
>> Don't try to interpret it when you do not know what is represents, 4D
>> linear algebra is not for the faint at heart ;-). See
>> http://nifti.nimh.nih.gov/nifti-1 for more information on the nii specs.
>>
>> When applying a rotation matrix to the original matrix, the diagonal
>> changes, and this is correct behavior (check your linear algebra
>> textbooks). When you open your image in spm, the right window will compute
>> and display the voxel size for you. This does not change after realignment.
>>
>> When you want to compute it yourself do:
>>
>> V=spm_vol(spm_select);
>> inv(V.mat)\[1 1 1 1]'
>>
>> Good luck,
>>
>> Bas
>>
>>
>> Op 25-11-11 10:56, han zhang schreef:
>>
>> Hi Helen,
>>
>> This problem is also bothering me. The voxel size as indicated in the
>> diagnal of the MAT matrix was sometimes not in concordance with MRIcron (as
>> seen from image 'information' on the menu of MRIcron).
>>
>> For example, my MAT matrix of a head-motion-corrected nifti image is :
>>
>> -3.4124    0           -0.72       223
>> -0.033      3.4263   0.4806   -159
>> -0.42        -0.27     5.94      14.7
>>
>> The voxel size should be 3.4124* 3.4263*5.94?
>> However, MRIcron reported it as 3.5*3.5*7, quite different Huh?
>>
>> What I thought is that, maybe after realignment (motion correction with
>> rigid body transformation), the MAT file had been changed, not as diagnal
>> as it should be before. So the voxel size should not be taken from the
>> diagnal number of the MAT file. Am I right?
>>
>> Han
>>
>>
>> 2011/11/25 Helen Beaumont <[log in to unmask]>
>>
>>>  Help please.
>>>
>>>
>>>
>>> I am writing a Matlab matrix (read from a Phillips ParRec file)  out as
>>> nii data.
>>>
>>> The voxel size is 3.5 x 3.5 x 5.95 mm, 64 x 64 x 20 matrix.
>>>
>>> N.mat is
>>>
>>>     3.5000         0         0 -113.7500
>>>
>>>          0    3.5000         0 -113.7500
>>>
>>>          0         0    5.9500  -62.4750
>>>
>>>          0         0         0    1.0000
>>>
>>> When I use SPM to display it, the voxel size is OK, and origin is close
>>> to AC.
>>>
>>> However, if I use MRIcroN with “re-orient on load” box checked in
>>> preferences,
>>>
>>> voxel size is 1 x 1 x 1 mm, and origin is bottom L corner.
>>>
>>>
>>>
>>> Helen Beaumont
>>>
>>> ISBE
>>>
>>> University of Manchester
>>>
>>> Stopford Building, Oxford Rd
>>>
>>> Manchester M13 9PT
>>>
>>> Tel: 0161 275 1259
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Han ZHANG
>> http://publicationslist.org/han_zhang
>> Center for Cognition and Brain Disorder, Hangzhou Normal University
>> Addr: 7th Bldg, Affil Hosp of Hangzhou Normal Univ, Wenzhou Rd 126#,
>> Hangzhou 310015
>> Fax/Tel: +86-0571-88285651
>> Mobile Tel: 15869174768
>>
>>
>>
>> --
>> --------------------------------------------------
>> Dr. S.F.W. Neggers
>> Division of Brain Research
>> Rudolf Magnus Institute for Neuroscience
>> Utrecht University Medical Center
>>
>> Visiting : Heidelberglaan 100, 3584 CX Utrecht
>>            Room B.01.1.03
>> Mail     : Huispost B01.206, P.O. Box 85500
>>            3508 GA Utrecht, the Netherlands
>> Tel      : +31 (0)88 7559609
>> Fax      : +31 (0)88 7555443
>> E-mail   : [log in to unmask]
>> Web      : http://www.neuromri.nl/people/bas-neggers
>>          : http://www.neuralnavigator.com (CEO)
>> --------------------------------------------------
>>
>> ------------------------------
>>
>> *De informatie opgenomen in dit bericht kan vertrouwelijk zijn en is
>> uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onterecht
>> ontvangt, wordt u verzocht de inhoud niet te gebruiken en de afzender
>> direct te informeren door het bericht te retourneren. Het Universitair
>> Medisch Centrum Utrecht is een publiekrechtelijke rechtspersoon in de zin
>> van de W.H.W. (Wet Hoger Onderwijs en Wetenschappelijk Onderzoek) en staat
>> geregistreerd bij de Kamer van Koophandel voor Midden-Nederland onder nr.
>> 30244197. *
>>
>> *Denk s.v.p aan het milieu voor u deze e-mail afdrukt. *
>> ------------------------------
>>
>> *This message may contain confidential information and is intended
>> exclusively for the addressee. If you receive this message unintentionally,
>> please do not use the contents but notify the sender immediately by return
>> e-mail. University Medical Center Utrecht is a legal person by public law
>> and is registered at the Chamber of Commerce for Midden-Nederland under no.
>> 30244197. *
>>
>> *Please consider the environment before printing this e-mail. *
>>
>
>
>
> --
> Han ZHANG
> http://publicationslist.org/han_zhang
> Center for Cognition and Brain Disorder, Hangzhou Normal University
> Addr: 7th Bldg, Affil Hosp of Hangzhou Normal Univ, Wenzhou Rd 126#,
> Hangzhou 310015
> Fax/Tel: +86-0571-88285651
> Mobile Tel: 15869174768
>
>
>
> --
> --------------------------------------------------
> Dr. S.F.W. Neggers
> Division of Brain Research
> Rudolf Magnus Institute for Neuroscience
> Utrecht University Medical Center
>
> Visiting : Heidelberglaan 100, 3584 CX Utrecht
>            Room B.01.1.03
> Mail     : Huispost B01.206, P.O. Box 85500
>            3508 GA Utrecht, the Netherlands
> Tel      : +31 (0)88 7559609
> Fax      : +31 (0)88 7555443
> E-mail   : [log in to unmask]
> Web      : http://www.neuromri.nl/people/bas-neggers
>          : http://www.neuralnavigator.com (CEO)
> --------------------------------------------------
>
>


-- 
Han ZHANG
http://publicationslist.org/han_zhang
Center for Cognition and Brain Disorder, Hangzhou Normal University
Addr: 7th Bldg, Affil Hosp of Hangzhou Normal Univ, Wenzhou Rd 126#,
Hangzhou 310015
Fax/Tel: +86-0571-88285651
Mobile Tel: 15869174768