Another note, I just did a little experimenting, and it appears that using
a RAS oriented image for the initial recon-all run (I've been using all LAS
images) will fix the left-right flipping that occurs with mri_surf2surf.

However the mesh is still oriented incorrectly, such that a-p is facing
superior-inferiror.

-zack

On Mon, Sep 29, 2014 at 1:07 PM, Zachary Greenberg <
zacharyigreenb...@gmail.com> wrote:

> Hi Doug,
>
> Thanks for your continued help with this.
>
> I use freeview -v rawavg.mgz -f lh.pial.native
>
> The problem I was mentioning in my first message though, is that the
> native pial surface mesh output from mri_surf2surf is only oriented
> correctly in freeview, but not in any other mesh viewer (such as Matlab,
> Blender, Unity, Pyqt, etc...).
>
> For example, if I convert the lh.pial.native mesh to ascii with
> mris_convert lh.pial.native lh.pial.native.asc, I can then use all the tri
> and vert coordinates from that ascii file to plot the mesh in matlab (or
> some other viewer by converting the  .asc to .obj).
>
> Viewing the Mesh in any of those third party methods will reveal that the
> mesh is flipped (left is right, so loading the left hem coords reveals the
> right hem) and oriented such that the respective poles of the brain
> (frontal and occipital) are pointing superior and inferior as apposed to
> a-p.
>
> This is where I'm stumped. Does freeview do something to remap the
> left-right flip and orient the mesh correctly?
>
> Thanks again.
>
> -zack
>
> On Wed, Sep 24, 2014 at 8:48 AM, Douglas N Greve <
> gr...@nmr.mgh.harvard.edu> wrote:
>
>>
>> When I run your commands, the pial is correctly oriented and placed.
>> What is your freeview command? This is what I use
>>
>> freeview -v rawavg.mgz --surface ../surf/lh.pial.native:edgecolor=yellow
>>
>> On 09/23/2014 06:11 PM, Zachary Greenberg wrote:
>> > Hi Doug,
>> >
>> > Thanks for getting back to me and sorry for the delay. Yes I can
>> > actually. If I corregister the CT to orig.nii and then pick out the
>> > points in freeview they look pretty good. This is a pretty painful
>> > process though. Is there an easy way to save a set of points in a text
>> > file from freeview?
>> >
>> > Ideally, I would like to be able to do this with the native pial
>> > surface as well, but I still have the problem of it appearing rotated
>> > and flipped in freeview. Is there a way to fix this?
>> >
>> > Thanks again for your help,
>> >
>> > Best,
>> > -Zack
>> >
>> > On Thu, Sep 18, 2014 at 12:50 PM, Douglas N Greve
>> > <gr...@nmr.mgh.harvard.edu <mailto:gr...@nmr.mgh.harvard.edu>> wrote:
>> >
>> >
>> >     Can you get it to display correctly on the pial surface in
>> >     conformed space?
>> >
>> >     On 09/17/2014 08:04 PM, Zachary Greenberg wrote:
>> >     > Hello Freesurfer experts,
>> >     >
>> >     > I am having a tough time getting my pial surfaces into the correct
>> >     > anatomical space. I work with ECoG Patients, so we have
>> pre-implant
>> >     > high resolution T1s (GE SPGR), and post-implant high resolution
>> CTs
>> >     > that show the location of ECoG electrodes within the patient's
>> >     skull.
>> >     > Our goal: display ECoG electrodes in their correct positions on
>> the
>> >     > patient's native pial surface.
>> >     >
>> >     > Right now, my pipeline works like this:
>> >     > -ACPC align the T1, leave it in LAS orientation.
>> >     > -recon-all the acpc T1, using -3T -all -openmp 8 -use-gpu
>> >     > -corregister the CT to the acpc T1 (SPM), get electrode coords
>> >     in T1 space
>> >     > -plot the electrodes on the resultant .pial surface from
>> freesurfer
>> >     >
>> >     > The problem is, I can definitely tell that the position of the
>> pial
>> >     > mesh is off (probably by 10 millimeters or so), as the electrodes
>> >     > (which have the correct coordinates from the T1 correg, confirmed
>> >     > visually by overlaying the CT on T1) are not in their correct
>> >     > positions on the mesh. Likewise, DTI fibers reconstructed from
>> EPIs
>> >     > correctly corregistered to the T1 also appear off position
>> >     within the
>> >     > .pial mesh.
>> >     >
>> >     > Here is what I have tried:
>> >     >
>> >     > compute the transform from .pial to .pial.native as suggested on
>> >     > https://surfer.nmr.mgh.harvard.edu/fswiki/FsAnat-to-NativeAnat
>> >     >
>> >     > tkregister2 --mov rawavg.mgz --targ orig.mgz --reg
>> >     register.native.dat --noedit --regheader
>> >     > mri_surf2surf --sval-xyz pial --reg register.native.dat
>> >     rawavg.mgz --tval lh.pial.native --tval-xyz --hemi lh --s
>> subjectname
>> >     > This results in a mesh that is flipped (left is right) and rotated
>> >     > such that anterior is inferior (frontal cortex is pointing
>> >     downward).
>> >     > The mesh appears this way when plotted in any viewer besides
>> >     > freesurfer (MATLAB mesh, Pyqt) but appears in the correct
>> >     orientation
>> >     > in freeview. Replacing orig.mgz with the original T1.nii in the
>> >     > command above produces the opposite effect, freeview plots the
>> >     > orientation wrong, and any other viewer plots the Mesh oriented
>> >     > correctly, and the mesh appears to be identical to the originally
>> >     > output .pial mesh (electrodes are still wrong).
>> >     >
>> >     > Any help in pin pointing what is going wrong here would be greatly
>> >     > appreciated. I have a feeling it has something to do with the mesh
>> >     > being in surface RAS and the original T1 being in LAS.
>> >     >
>> >     > Thanks a bunch,
>> >     > -Zack
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > _______________________________________________
>> >     > 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 <tel:617-724-2358>
>> >     Fax: 617-726-7422 <tel:617-726-7422>
>> >
>> >     Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
>> >     <http://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 <mailto:
>> 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.
>> >
>> >
>> >
>> >
>> > --
>> > *Zachary Greenberg*
>> > /Assistant Imaging Specialist/
>> > /Department of Neurological Surgery/
>> > /University of California, San Francisco/
>> >
>> >
>> >
>> > _______________________________________________
>> > 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
>>
>
_______________________________________________
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