yep, can you upload the relevant datato our file drop?

On 05/09/2013 05:52 AM, Johannes Klein wrote:
> Hi Doug,
> Thanks! I've tried that now, but it didn't help. Looking at the output, I get 
> the impression that some of the axes might be swapped over. I've done a 
> manual registration now to process my subject.
> Maybe it's worth following this up for future use of FSL-supplied matrices - 
> however, the problem only applies to XFM-style output, and e.g. mri_vol2vol 
> works fine, so I guess there aren't many other users affected. If you like, I 
> can send you a few volumes and the associated registration matrix.
> Thanks for your help!
> Cheers,
> Johannes
>
> Douglas N Greve Wed, 08 May 2013 12:16:36 -0700
>
> Hi Johannes, as a quick fix can you try inverting the matrix?
> doug
>
> On 05/08/2013 01:31 PM, Johannes Klein wrote:
>> Hi Doug,
>> Thanks for your reply! I'm getting closer to a solution now, with
>> tkregister2's display showing a correctly transformed mni305 file,
>> but I still cannot get a valid talairach.xfm file out of this.
>>
>> Here's what I tried:
>> tkregister2 --mov  /usr/local/freesurfer/average/mni305.cor.mgz
>>   --targ orig.mgz --fsl mni2sub.mat --reg test_mni.mgz.reg
>> works fine.
>>
>> Next, to obtain a suitable .xfm file, I ran
>> tkregister2 --mov  /usr/local/freesurfer/average/mni305.cor.mgz
>>   --targ orig.mgz --fsl mni2sub.mat --reg test_mni.mgz.reg  --xfmout
>> testtal.xfm --noedit
>> and copied the output (testtal.xfm) into mri/transforms/talairach.xfm
>>
>> Now, when I view the result with
>> tkregister2 --s test --fstal --mgz
>> the transform is way off again. Apparently, tkregister2 reads and
>> interprets the FSL matrix correctly, but the output transform that I
>> get is not in the right format for transforms/talairach.xfm.
>> I wonder if I'm using the wrong output switch now - but looking at
>> tkregister2's documentation, it seems to be the one to use?
>> Thanks,
>> Johannes
>>
>>
>>
>> Date: Tue, 07 May 2013 14:11:27 -0400
>> From: Douglas N Greve <gr...@nmr.mgh.harvard.edu
>> <
> mailto:gr...@nmr.mgh.harvard.edu
>> Subject: Re: [Freesurfer] Using FSL matrix for Talairach transform
>> To: freesurfer@nmr.mgh.harvard.edu <
> mailto:freesurfer@nmr.mgh.harvard.edu
>> Message-ID: <518943cf.7050...@nmr.mgh.harvard.edu
>> <
> mailto:518943cf.7050...@nmr.mgh.harvard.edu
>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>> Hi Johannes, try using the --xfmout option of tkregister2. I'm not sure
>> what regdat2xfm is doing.
>> doug
>>
>> On 05/07/2013 12:42 PM, Johannes Klein wrote:
>>> Dear all,
>>> I have some tricky subjects that I cannot get to register properly
>>> with the standard Talairach process, or even the use-mritotal option.
>>> However, with some fiddling, I've produced a reasonable registration
>>> matrix with FSL's FLIRT.
>>>
>>> I'm now looking to convert my FSL registration matrix, and use it as
>>> Freesurfer's Talairach transform. From the documentation, I gathered
>>> that I need to get it into Freesurfer's xfm format, and I suppose
>>> this is a two step process.
>>>
>>> I converted the FLIRT-provided matrix cor2raw.xfm like so:
>>> tkregister2 --mov /usr/local/freesurfer/average/mni305.cor.mgz
>>>   --fslreg cor2raw.xfm --s mysubject --noedit --reg register.dat
>>>
>>> I then converted register.dat to the xfm data format:
>>> regdat2xfm /usr/local/freesurfer/average/mni305.cor.mgz rawavg.mgz
>>> register.dat tal.xfm
>>>
>>> and finally replaced talairach.xfm in the transforms directory with
>>> the output of the last command. Unfortunately, this doesn't work, and
>>> the transform is very much off target when I view it in tkregister2.
>>> Obviously, I've made a mistake when converting between the different
>>> transforms - could anybody point me in the right direction?
>>> Thanks all,
>>> Johannes
>>>
>>>
>>>
>>> _______________________________________________
>>> Freesurfer mailing list
>>> Freesurfer@nmr.mgh.harvard.edu <
> mailto:Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>
>> -- 
>> Douglas N. Greve, Ph.D.
>> MGH-NMR Center
>> gr...@nmr.mgh.harvard.edu <
> mailto:gr...@nmr.mgh.harvard.edu
>> Phone Number: 617-724-2358
>> Fax: 617-726-7422
>>
>> Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
>> FileDrop:
> https://gate.nmr.mgh.harvard.edu/filedrop2
>
>> www.nmr.mgh.harvard.edu/facility/filedrop/index.html
>> <
> http://www.nmr.mgh.harvard.edu/facility/filedrop/index.html
>> Outgoing:
> ftp://surfer.nmr.mgh.harvard.edu/transfer/outgoing/flat/greve/
>
>>
>>
>> _______________________________________________
>> Freesurfer mailing list
>> Freesurfer@nmr.mgh.harvard.edu
>>
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

-- 
Douglas N. Greve, Ph.D.
MGH-NMR Center
gr...@nmr.mgh.harvard.edu
Phone Number: 617-724-2358
Fax: 617-726-7422

Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
FileDrop: https://gate.nmr.mgh.harvard.edu/filedrop2
www.nmr.mgh.harvard.edu/facility/filedrop/index.html
Outgoing: ftp://surfer.nmr.mgh.harvard.edu/transfer/outgoing/flat/greve/

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


The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.

Reply via email to