Re: [caret-users] caret 5.3 segmentation of mouse brain

2005-07-29 Thread Donna Hanlon

Hi Brige,

I am not someone who has had success (or failures) with mouse brain 
segmentation, but I tried segmenting the map015 left hemisphere using 
Caret, just to see what would happen.  I made these selections:


* left the voxel size at 0.056mm
* GMpeak=45 ; WMpeak 60
* toggled off disconnect eye and skull and disconnect hindbrain, since 
these have no chance of working on rodents

* toggled on generate segmentation
* toggled off fill ventricles, automatic error correction, and all 
remaining options


The idea was to see if I could get an initial segmentation without going 
any further.  The progress bar showed it was working on inner boundary 
(25%), but then Caret crashed with the following gdb stack trace:


Starting program: /146Gb/caret/bin/caret5
[Thread debugging using libthread_db enabled]
[New Thread 1085958368 (LWP 14035)]
Set the environment variables CARET_DEBUG for debugging information.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1085958368 (LWP 14035)]
0x08624da2 in VolumeFile::copyVolumeData (this=0xbfffa640, [EMAIL PROTECTED])
   at VolumeFile.cxx:194
194 VolumeFile.cxx: No such file or directory.
   in VolumeFile.cxx
(gdb) where
#0  0x08624da2 in VolumeFile::copyVolumeData (this=0xbfffa640, [EMAIL 
PROTECTED])
   at VolumeFile.cxx:194
#1  0x0862428c in VolumeFile::operator= (this=0xbfffa640, [EMAIL PROTECTED])
   at VolumeFile.cxx:127
#2  0x0848ca87 in 
BrainModelVolumeSureFitSegmentation::generateInnerBoundary 
(this=0xbfffb550) at BrainModelVolumeSureFitSegmentation.cxx:2606

#3  0x0847e9cc in BrainModelVolumeSureFitSegmentation::execute (
   this=0xbfffb550) at BrainModelVolumeSureFitSegmentation.cxx:421
#4  0x083312d1 in 
GuiVolumeSureFitSegmentationDialog::performSegmentation (this=0x9800808) 
at GuiVolumeSureFitSegmentationDialog.cxx:1405

#5  0x0832e018 in GuiVolumeSureFitSegmentationDialog::next (
   this=0x9800808) at GuiVolumeSureFitSegmentationDialog.cxx:936
#6  0x08af5611 in QWizard::qt_invoke ()
   at /usr/local/qt/include/qrect.h:247
#7  0x08351677 in GuiVolumeSureFitSegmentationDialog::qt_invoke (
   this=0x9800808, _id=56, _o=0xbfffc990)
   at moc_GuiVolumeSureFitSegmentationDialog.cpp:114
#8  0x0889ac64 in QObject::activate_signal ()
   at /usr/local/qt/include/qrect.h:247
#9  0x0889a9fb in QObject::activate_signal ()
   at /usr/local/qt/include/qrect.h:247
#10 0x08adcf3e in QButton::clicked ()
   at /usr/local/qt/include/qrect.h:247
#11 0x089120bd in QButton::mouseReleaseEvent ()
   at /usr/local/qt/include/qrect.h:247
#12 0x088c34ed in QWidget::event ()
   at /usr/local/qt/include/qrect.h:247
#13 0x088592bd in QApplication::internalNotify ()
   at /usr/local/qt/include/qrect.h:247
#14 0x08858a90 in QApplication::notify ()
   at /usr/local/qt/include/qrect.h:247
#15 0x08802e6c in QETWidget::translateMouseEvent ()
   at /usr/local/qt/include/qrect.h:247
#16 0x08800eaf in QApplication::x11ProcessEvent ()
   at /usr/local/qt/include/qrect.h:247
#17 0x08afb638 in QEventLoop::processEvents ()
   at /usr/local/qt/include/qrect.h:247
#18 0x088637af in QEventLoop::enterLoop ()
   at /usr/local/qt/include/qrect.h:247
#19 0x08863684 in QEventLoop::exec ()
   at /usr/local/qt/include/qrect.h:247
#20 0x088594a3 in QApplication::exec ()
   at /usr/local/qt/include/qrect.h:247
#21 0x08336918 in main (argc=1, argv=0xbfffe264) at main.cxx:554
(gdb)

I knew there were crashing problems when toggling off disconnect 
hindbrain, but I didn't know what would happen when the other options 
were also toggled off.


We need to look at this and get it working.  The idea is to replicate 
the functionality SureFit had with these selections:


segment full volume
fill ventricles no
skip error correction
review surface first
skip sulci identification

But I don't know how long this will take.  Meanwhile, if you're running 
Linux, you might try using SureFit for this purpose, using the settings 
above (after doing volume preparation -- orientation, setting AC, 
cropping, and setting peaks).


Donna

On 07/29/2005 01:51 PM, Brige Chugh wrote:


Hi,

I have been trying to apply caret's automatic segmentation routine on
the mouse brain. I have registered and resampled the brain so that it
is similar to the map015 atlas and have performed n3 correction. I am
following the caret segmentation tutorial closely. I am able to
clearly discern the grey and white matter peaks but I have found that
when I try to run automatic segmentation, it always crashes. The
program closes and I get the message segmentation fault.  As I new
user to the caret environment, I would really appreciate any advice
from anyone who has had some success with mouse brain segmentation.

Thanks in advance,

Brige Paul

___
caret-users mailing list
caret-users@brainvis.wustl.edu
http://pulvinar.wustl.edu/mailman/listinfo/caret-users

 





Re: [caret-users] caret 5.3 segmentation of mouse brain

2005-07-29 Thread David Van Essen

Brige,

The SureFit segmentation algorithm was originally designed for 
segmenting T1-weighted MRI's of human cerebral cortex, plus other 
volume data that have similar shape and image intensity attributes.  
The fundamental requirements are that cortical gray matter be about 3 
voxels thick and that white matter be brighter on average and CSF be 
darker.


The hindbrain and cerebellum need customized handling that is 
species-specific; this is also the case for the olfactory bulb in 
rodents.


The segmentations of mouse and rat cerebral cortex that are the basis 
of our rodent surface-based atlases 
(http://sumsdb.wustl.edu:8081/sums/) were done by me personally several 
years ago; it entailed a large amount of manual editing to achieve a 
reasonable segmentation.  I have not subsequently tried to segment 
other rodent brains besides the two used for our atlas, nor am I aware 
of anyone else who has done so using SureFit (or, for that matter, any 
other algorithm).


I would be pleased to have the SureFit algorithm refined so that it 
works adequately on rodent MRI's.  This might well take some additional 
effort on our part beyond just fixing the crashing problem that you 
identified and Donna discussed in her email.  Once this crash problem 
is fixed (don't know how long that will take), we will let you know.  
If you try SureFit/Caret again on the mouse, please keep us posted 
whether it gives encouraging results or whether specific additional 
problems arise.


David VE


On Jul 29, 2005, at 3:15 PM, Donna Hanlon wrote:


Hi Brige,

I am not someone who has had success (or failures) with mouse brain 
segmentation, but I tried segmenting the map015 left hemisphere using 
Caret, just to see what would happen.  I made these selections:


* left the voxel size at 0.056mm
* GMpeak=45 ; WMpeak 60
* toggled off disconnect eye and skull and disconnect hindbrain, since 
these have no chance of working on rodents

* toggled on generate segmentation
* toggled off fill ventricles, automatic error correction, and all 
remaining options


The idea was to see if I could get an initial segmentation without 
going any further.  The progress bar showed it was working on inner 
boundary (25%), but then Caret crashed with the following gdb stack 
trace:





I knew there were crashing problems when toggling off disconnect 
hindbrain, but I didn't know what would happen when the other options 
were also toggled off.


We need to look at this and get it working.  The idea is to replicate 
the functionality SureFit had with these selections:


segment full volume
fill ventricles no
skip error correction
review surface first
skip sulci identification

But I don't know how long this will take.  Meanwhile, if you're 
running Linux, you might try using SureFit for this purpose, using the 
settings above (after doing volume preparation -- orientation, setting 
AC, cropping, and setting peaks).


Donna

On 07/29/2005 01:51 PM, Brige Chugh wrote:


Hi,

I have been trying to apply caret's automatic segmentation routine on
the mouse brain. I have registered and resampled the brain so that it
is similar to the map015 atlas and have performed n3 correction. I am
following the caret segmentation tutorial closely. I am able to
clearly discern the grey and white matter peaks but I have found that
when I try to run automatic segmentation, it always crashes. The
program closes and I get the message segmentation fault.  As I new
user to the caret environment, I would really appreciate any advice
from anyone who has had some success with mouse brain segmentation.

Thanks in advance,

Brige Paul

___
caret-users mailing list
caret-users@brainvis.wustl.edu
http://pulvinar.wustl.edu/mailman/listinfo/caret-users




___
caret-users mailing list
caret-users@brainvis.wustl.edu
http://pulvinar.wustl.edu/mailman/listinfo/caret-users