Hi caret-users,

Our tutorials remain fractured while we attend to other priorities, and recently several labs outside wustl.edu are interested in using Caret to register Freesurfer-generated surfaces. Therefore, now seems like a good time to provide a roadmap to guide you through the maze of web pages and tutorials.

First, read this page specifying our core 6 landmark set:

Caret5 Spherical Registration Core 6 Landmark Set
http://brainvis.wustl.edu/help/landmarks_core6/landmarks_core6.html

This page supersedes figures and datasets cited in the tutorials below.

Second, consider applying an affine transform to your surfaces before generating depth and registering to PALS_B12. Many scientists are very skeptical about this step, and I concede that it is not appropriate for all analyses. As a practical matter, however, it does make drawing registration borders more difficult if the surface is not at least AC-PC aligned. Before you do a lot of work, please read this document:

Reasons to Affine Register Volumes Before Segmenting in Caret
http://brainvis.wustl.edu/help/why_normalize_input

Contact me about your particular situation if you are unsure about what to do or how to do it. Also feel free to share your concerns about it.

Third, follow the flattening and registration tutorials with your dataset, but use the PALS_B12 atlas target (linked from the core 6 page above) in lieu of the colin target. Flattening is really registration part I; it is the easiest way to draw the medial wall and calcarine borders, and the flat map makes drawing the other registration borders easier:

Flattening
http://brainmap.wustl.edu/caret/pdf/Caret_5_12_Tutorial_Segment.pdf
   page 30
Registration
http://brainmap.wustl.edu/caret/pdf/Caret_5_12_Tutorial_Intro.pdf
   page 55

One probable "gotcha" is that the Flattening tutorial assumes you have segmented in SureFit, so you have inflated and ellipsoid surfaces. If you are importing Freesurfer surfaces, then an imported Freesurfer inflated surface can function as an ellipsoid for flattening purposes, and my freesurfer2caret.sh script imports this surface as a Caret ellipsoid surface for this reason. However, most of the gaps in the core6 landmarks page are relative to the SureFit-generated inflated surface, and the Freesurfer surface won't work for this purpose. Therefore, you must generate an inflated (not very inflated) surface for this purpose (Surface: Geometry: Generate Inflated and Ellipsoid from Fiducial). Currently, there is no "inflate_surface" command line utility, but I will ask John to add this to his crowded wish list.

Lastly, users new to Caret and PALS may also find this tutorial helpful:

PALS_ATLAS_TUTORIAL
http://sumsdb.wustl.edu:8081/sums/directory.do?dir_id=6332260

Donna Hanlon

Reply via email to