[caret-users] new graph topology correction truncated occipital lobe

Donna Dierker donna at brainvis.wustl.edu
Fri Jan 9 12:46:19 CST 2009


Hi all,

Recently, John added a graph-based topology correction algorithm to 
Caret (see reference below), and we changed the default segmentation 
setting to SUREFIT_THEN_GRAPH, because this combination gave the most 
anatomically correct segmentations in the cases we tested.

The attached capture shows a chunk of occipital cortex missing after 
correction using the graph method.  When error correction is set to 
SUREFIT only, the problem disappears (but potentially several small 
handles reappear;-).  Note that you can run a segmentation both ways -- 
with and without graph -- and then use the Edit Voxels : Copy Subvolume 
to paste in the portions of the no-graph segmentation where graph 
misbehaved.

Overall, we're happy with how the SUREFIT_THEN_GRAPH combination is 
performing, but thought it worth passing on the information.

Donna

-------- Original Message --------
Subject: 	Re: odd segmentation
Date: 	Fri, 9 Jan 2009 10:26:50 -0600
From: 	Alexander Li Cohen <alexc at npg.wustl.edu>
To: 	Donna Dierker <donna at brainvis.wustl.edu>
CC: 	Erin Reid <erin at brainvis.wustl.edu>
References: 	<E11C0B75-2E9D-4241-AB26-AD337DA8BB08 at npg.wustl.edu> 
<496662A7.1000505 at brainvis.wustl.edu> 
<496666B6.4010702 at brainvis.wustl.edu> 
<F76DB883-669E-4D18-A731-08628DD144C2 at npg.wustl.edu> 
<496670F3.7050107 at brainvis.wustl.edu> 
<BAF51C41-76F7-4FC6-900B-32C3DA8C0E6A at npg.wustl.edu> 
<496679D8.2090209 at brainvis.wustl.edu> 
<9E9C1A32-A8F1-43B8-8908-4950DC7E4416 at npg.wustl.edu> 
<49667DFE.3010703 at brainvis.wustl.edu> 
<49668362.2000006 at brainvis.wustl.edu> 
<49676BF1.4040808 at brainvis.wustl.edu> 
<60C67933-14AE-4377-8C52-68D2DF17DDD5 at npg.wustl.edu> 
<496779D6.2080508 at brainvis.wustl.edu>



yup, based on what it did, i can see why it did it for that part of  
occipital cortex...

-Alex
~0-------------

----------------------------------------------------------------------
Alexander Li Cohen
alexc at npg.wustl.edu (WORK Email)
alexcohen at gmail.com (Non-secure / rapid-response Email)
Washington University in St. Louis School of Medicine
Medical Scientist Training Program
----------------------------------------------------------------------




On Jan 9, 2009, at 10:22 AM, Donna Dierker wrote:

> Alex
>
> I think graph = graph theory; per John:
>
>> I have added a new volume topology error correction algorithm to  
>> the segmentation process that produces topologically correct  
>> segmentation volumes and surfaces. This error correction algorithm  
>> is based off an algorithm from Automated Graph-Based Analysis and  
>> Correction of Cortical Volume Topology by David W. Shattuck and  
>> Richard M. Leahy (http://ieeexplore.ieee.org/search/srchabstract.jsp?arnumber=963819&isnumber=20807&punumber=42&k2dockey=963819@ieeejrns&query=%28%28shattuck%29%3Cin%3Eau+%29&pos=2&access=no 
>>  PDF link near left, top).
>>
>> This algorithm first examines each slice and each connected region  
>> in the slice becomes a vertex in a graph (http://en.wikipedia.org/wiki/Graph_theory 
>>  ). The edges in the graph are built by determining the connections  
>> from each slice region to regions in adjacent slices. The graph is  
>> then searched for cycles that indicate the presence of handles.
>>
>> The correction algorithm I implemented is not very sophisticated.  
>> It examines each cycle in the graph and either fills in the handle  
>> or cuts the handle off. These corrections are ordered so that the  
>> algorithm always makes the smallest correction available based upon  
>> the current topology. I believe the algorithm could be enhanced by  
>> examining anatomy volume intensities, stereotaxic coordinates, a  
>> probabilistic volume, or surface properties. For example, in the  
>> image below, there is a handle in the calcarine sulcus that should  
>> be cut rather than filled. The algorithm has been test on six  
>> hemispheres, always producing topologically correct volumes and  
>> surfaces as shown in the following table.
> Donna
>
> On 01/09/2009 10:07 AM, Alexander Li Cohen wrote:
>> sure, it seems we've narrowed it down to the graph error correction  
>> as well. (which actually makes sense, if graph = graph theory...  
>> but i doubt that...)
>>
>> -Alex
>> ~)----------------
>>
>> ----------------------------------------------------------------------
>> Alexander Li Cohen
>> alexc at npg.wustl.edu (WORK Email)
>> alexcohen at gmail.com (Non-secure / rapid-response Email)
>> Washington University in St. Louis School of Medicine
>> Medical Scientist Training Program
>> ----------------------------------------------------------------------
>>
>>
>>
>>
>> On Jan 9, 2009, at 9:23 AM, Donna Dierker wrote:
>>
>>> Alex,
>>>
>>> Do you mind if I forward this thread to caret-users with your  
>>> capture?
>>>
>>> Donna
>>>
>>> On 01/08/2009 04:51 PM, Erin Reid wrote:
>>>> ok ... i got a full surface *with* running error correction  
>>>> (surefit only tho).
>>>>
>>>> Donna Dierker wrote:
>>>>> If overall error correction did good things, then remember you  
>>>>> can use Copy Subvolume on the Edit Voxels to copy a portion of a  
>>>>> volume into another volume.
>>>>>
>>>>> On 01/08/2009 04:16 PM, Alexander Li Cohen wrote:
>>>>>> that did it. it was the error correction screwing up...  
>>>>>> probably couldn't find a path along white matter connecting the  
>>>>>> occipital lobe to the rest........
>>>>>>
>>>>>> -Alex
>>>>>> ~)-------------
>>>>>>
>>>>>> ----------------------------------------------------------------------
>>>>>> Alexander Li Cohen
>>>>>> alexc at npg.wustl.edu <mailto:alexc at npg.wustl.edu> (WORK Email)
>>>>>> alexcohen at gmail.com <mailto:alexcohen at gmail.com> (Non-secure /  
>>>>>> rapid-response Email)
>>>>>> Washington University in St. Louis School of Medicine
>>>>>> Medical Scientist Training Program
>>>>>> ----------------------------------------------------------------------
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Jan 8, 2009, at 4:10 PM, Erin Reid wrote:
>>>>>>
>>>>>>> just to do the quick version I only had the following selected:
>>>>>>> generate raw and fid surfaces
>>>>>>> limit polygons
>>>>>>> generate inflated (which wasn't necessary of course)
>>>>>>> generate cerebral hull
>>>>>>> create curvature, depth ...
>>>>>>> auto save
>>>>>>>
>>>>>>> E
>>>>>>>
>>>>>>> Alexander Li Cohen wrote:
>>>>>>>> what are the bare minimum of seg vol options? I thought I had  
>>>>>>>> it, and it screwed up again...
>>>>>>>>
>>>>>>>> -alex
>>>>>>>> ~0----------
>>>>>>>>
>>>>>>>> ----------------------------------------------------------------------
>>>>>>>> Alexander Li Cohen
>>>>>>>> alexc at npg.wustl.edu <mailto:alexc at npg.wustl.edu> (WORK Email)
>>>>>>>> alexcohen at gmail.com <mailto:alexcohen at gmail.com> (Non- 
>>>>>>>> secure / rapid-response Email)
>>>>>>>> Washington University in St. Louis School of Medicine
>>>>>>>> Medical Scientist Training Program
>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Jan 8, 2009, at 3:32 PM, Erin Reid wrote:
>>>>>>>>
>>>>>>>>> I ran it with the following settings:
>>>>>>>>> gray = 118
>>>>>>>>> white = 187
>>>>>>>>>
>>>>>>>>> disconnect hindbrain = low thresh
>>>>>>>>> and bare minimum in the seg vol options
>>>>>>>>>
>>>>>>>>> and managed to get a surface of an entire hemisphere, so  
>>>>>>>>> your white setting might just need to be brought down some.
>>>>>>>>>
>>>>>>>>> Hope this helps
>>>>>>>>> Erin
>>>>>>>>>
>>>>>>>>> <moz-screenshot-2.jpg>
>>>>>>>>>
>>>>>>>>> Alexander Li Cohen wrote:
>>>>>>>>>> Left is correctly identified, and using a low thresh for  
>>>>>>>>>> hindbrain didn't change it. I've uploaded the relevant  
>>>>>>>>>> files, help!!!
>>>>>>>>>>
>>>>>>>>>> file is: Alexs_missing_occipital.zip
>>>>>>>>>>
>>>>>>>>>> -Alex
>>>>>>>>>> ~0---------------
>>>>>>>>>>
>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>> Alexander Li Cohen
>>>>>>>>>> alexc at npg.wustl.edu (WORK Email)
>>>>>>>>>> alexcohen at gmail.com (Non-secure / rapid-response Email)
>>>>>>>>>> Washington University in St. Louis School of Medicine
>>>>>>>>>> Medical Scientist Training Program
>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Jan 8, 2009, at 2:48 PM, Erin Reid wrote:
>>>>>>>>>>
>>>>>>>>>>> How sad ... I really don't know click and clack. :-(
>>>>>>>>>>> And yes, stumped on the results. I would be interested in  
>>>>>>>>>>> trying it myself to see if it recreation is possible.
>>>>>>>>>>> E
>>>>>>>>>>>
>>>>>>>>>>> Donna Dierker wrote:
>>>>>>>>>>>> Alex,
>>>>>>>>>>>>
>>>>>>>>>>>> First, check two things:
>>>>>>>>>>>>
>>>>>>>>>>>> 1) Make sure you have identified the hemisphere correctly  
>>>>>>>>>>>> in the spec file.
>>>>>>>>>>>>
>>>>>>>>>>>> 2) When running initial segmentation, turn hindbrain  
>>>>>>>>>>>> thresh to LOW; see it it helps.
>>>>>>>>>>>>
>>>>>>>>>>>> If neither of these helps, then zip the archive and  
>>>>>>>>>>>> upload it here:
>>>>>>>>>>>>
>>>>>>>>>>>> http://pulvinar.wustl.edu/cgi-bin/upload.cgi
>>>>>>>>>>>>
>>>>>>>>>>>> I love click and clack, but I bet Erin has no idea what  
>>>>>>>>>>>> you're talking about.
>>>>>>>>>>>>
>>>>>>>>>>>> Donna
>>>>>>>>>>>>
>>>>>>>>>>>> On 01/08/2009 02:01 PM, Alexander Li Cohen wrote:
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>> ok, next stumper (I feel like click and clack, each week  
>>>>>>>>>>>>> I've got a new stumper for ya'll)... first step of  
>>>>>>>>>>>>> segmentation, initial result gives me the attached  
>>>>>>>>>>>>> segmentation volume/fiducial... what happened to the  
>>>>>>>>>>>>> missing slices of occipital cortex? I tried running it  
>>>>>>>>>>>>> twice, same result...
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Alex
>>>>>>>>>>>>> ~)---------------
>>>>>>>>>>>>>
>>>>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>>>> Alexander Li Cohen
>>>>>>>>>>>>> alexc at npg.wustl.edu (WORK Email)
>>>>>>>>>>>>> alexcohen at gmail.com (Non-secure / rapid-response Email)
>>>>>>>>>>>>> Washington University in St. Louis School of Medicine
>>>>>>>>>>>>> Medical Scientist Training Program
>>>>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>
>>>>>>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: missing_occipital.jpg
Type: image/jpeg
Size: 145018 bytes
Desc: not available
Url : http://brainvis.wustl.edu/pipermail/caret-users/attachments/20090109/e56ba180/attachment-0001.jpg 


More information about the caret-users mailing list