Re: [HCP-Users] The minimal preprocessing pipelines for HCP

2015-03-03 Thread ting xu
Thank you for your explanation. I have a little bit confused. As the third
way of registration you mentioned, why could we simply apply the motion
correction for fMRI volume data and align to T1 image with bbr, then
project to fs32k native surface as one step registration, couldn't we? If
not, how was this motion correction warpfield for each fMRI volume involved
in current registration pipeline (native volume -- MNI space -- template
surface)?  Did I miss something?

Best,
Ting

On Mon, Mar 2, 2015 at 9:52 PM, Glasser, Matthew glass...@wusm.wustl.edu
wrote:

  This is a good point and something we thought about at the time.  The
 reason we did it this way was to avoid having to generate two separate
 volume timeseries files (making these is by far the most time-consuming
 part of the fMRIVolume pipeline).  We would have had to make one that was
 fully distortion corrected, but put into native T1w space with a single
 resampling step and another (the only one that we currently make) that is
 put into MNI space with a single resampling step.

  There was a third way this could have been done (much more complicated,
 but without the single spline interpolation step in the volume): We could
 have applied the volume warpfield for each fMRI timeseries volume to the
 native mesh surfaces to make many copies of them (because of the motion
 correction there is a unique warpfield for each fMRI volume) and resampled
 onto the surfaces directly from the original fMRI timeseries.  This also
 would have been more exact because while volumes must be resampled after
 registration to a voxel grid, surfaces can have the transformations applied
 to their vertex coordinate positions exactly (in mm).  Coding this up would
 have been a bit of a challenge (and slower), as things like the high local
 COV exclusion expect the surface not to move around and thus would also
 have to be computed for every fMRI volume.  Perhaps if computers get faster
 and someone gets bored enough to bother, this will get implemented…

  Peace,

  Matt.

   From: ting xu xutin...@gmail.com
 Date: Monday, March 2, 2015 at 8:30 PM
 To: Matt Glasser glass...@wusm.wustl.edu
 Subject: The minimal preprocessing pipelines for HCP

   Dear Dr. Glasser,

  My name is Ting Xu and I am a postdoc from Nathan Kline Institute, New
 York state. I am writing to enquire about the order of preprocess steps in
 HCP pipeline.

  I read the pipeline scripts and noticed that the order of preprocess for
 surface data is (1) registered native volume to MNI volume using fnirt, (2)
 applied the fnirt registration to native surface, (3) project data from
 volume to surface in MNI space, (4) registered the data to fs32k template.

  There is another way for registration, e.g. project the data from native
 volume to native surface then register to fs32k template.

  I was wondering why should we bring the the data to MNI space for both
 native volume and surface first, and then do the projection in MNI space?
 Would you please tell me are there any specific reasons behind this? Many
 thanks for your comments!


  Warmly regards,

  Ting
 --

 Xu,Ting
 Postdoc
 Nathan Kline Institute, Child Mind Institute
 Laboratory for Functional Connectome and Development (LFCD), Institute of
 Psychology, CAS



  --

 The materials in this message are private and may contain Protected
 Healthcare Information or other information of a sensitive nature. If you
 are not the intended recipient, be advised that any unauthorized use,
 disclosure, copying or the taking of any action in reliance on the contents
 of this information is strictly prohibited. If you have received this email
 in error, please immediately notify the sender via telephone or return mail.


___
HCP-Users mailing list
HCP-Users@humanconnectome.org
http://lists.humanconnectome.org/mailman/listinfo/hcp-users


Re: [HCP-Users] The minimal preprocessing pipelines for HCP

2015-03-02 Thread Glasser, Matthew



This is a good point and something we thought about at the time. The reason we did it this way was to avoid having to generate two separate volume timeseries files (making these is by far the most time-consuming part of the fMRIVolume pipeline). We would
 have had to make one that was fully distortion corrected, but put into native T1w space with a single resampling step and another (the only one that we currently make) that is put into MNI space with a single resampling step. 


There was a third way this could have been done (much more complicated, but without the single spline interpolation step in the volume): We could have applied the volume warpfield for each fMRI timeseries volume to the native mesh surfaces to make many
 copies of them (because of the motion correction there is a unique warpfield for each fMRI volume) and resampled onto the surfaces directly from the original fMRI timeseries. This also would have been more exact because while volumes must be resampled after
 registration to a voxel grid, surfaces can have the transformations applied to their vertex coordinate positions exactly (in mm). Coding this up would have been a bit of a challenge (and slower), as things like the high local COV exclusion expect the surface
 not to move around and thus would also have to be computed for every fMRI volume. Perhaps if computers get faster and someone gets bored enough to bother, this will get implemented…


Peace,


Matt.




From: ting xu xutin...@gmail.com
Date: Monday, March 2, 2015 at 8:30 PM
To: Matt Glasser glass...@wusm.wustl.edu
Subject: The minimal preprocessing pipelines for HCP





Dear Dr. Glasser,




My name is Ting Xu and I am a postdoc from Nathan Kline Institute, New York state. I am writing to enquire about the order of preprocess steps in HCP pipeline.


I read the pipeline scripts and noticed that the order of preprocess for surface data is (1) registered native volume to MNI volume using fnirt, (2) applied the fnirt registration to native surface, (3) project data from volume to surface in MNI space,
 (4) registered the data to fs32k template.


There is another way for registration, e.g. project the data from native volume to native surface then register to fs32k template.


I was wondering why should we bring the the data to MNI space for both native volume and surface first, and then do the projection in MNI space? Would you please tell me are there any specific reasons behind this? Many thanks for your comments!




Warmly regards,


Ting
-- 


Xu,Ting
Postdoc
Nathan Kline Institute, Child Mind Institute
Laboratory for Functional Connectome and Development (LFCD), Institute of Psychology, CAS
















The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended
 recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone
 or return mail.
___HCP-Users mailing listHCP-Users@humanconnectome.orghttp://lists.humanconnectome.org/mailman/listinfo/hcp-users