[Insight-users] Surface Registration & Evaluation of Registration

Marc Ruiz marcruiz82 at gmail.com
Thu Oct 27 05:42:15 EDT 2005


 Hi again!
 I am a bit confused about this: i
 1) Fixed image: mesh I want to segmentate
 Moving image: atlas mesh
 Once I have the mesh of the cortex, the strategy of registration must be...
:

 On 10/25/05, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>
> Hi Marc,
>
> Thanks for your detailed and clear questions.
>
> Here are some comments:
>
> 1) Yes, you can generate Meshes, but first you will need to segment
> the brain (or the structures of the brain that you are interested
> in). For an account of the segmentation methods available in ITK
> you may want to look at the ITK Software Guide
>
> http://www.itk.org/ItkSoftwareGuide.pdf
>
> in particular to the "Segmentation" Chapter.
>
>
> 2) Yes, you can conver VTK polydata, or unstructured grids into
> ITK Meshes, and vice versa.
>
> You will find examples of this in the directories
>
> InsightApplications/
> Auxiliary/vtk
>
> and
>
> InsightApplications/
> DeformableModelSimplexMesh
>
>
>
>
> 3) You may want to try the example code in
>
> Insight/Examples/Patented/
> IterativeClosestPoint1.cxx
> IterativeClosestPoint2.cxx
> IterativeClosestPoint3.cxx
>
>
> For the generic Segmentation problem, you will find
> many methods intended for brain segmentation.
>
> In particular statistical classification, and LevelSets.
>
> You will find validation studies of brain segmentation
> in the directory:
>
>
> InsightApplications/IBSRValidation/
> IBSRClassification/
> AtlasSegmentation/
> FEMAtlasSegmentation/
>
>
> 4) Doing progressive registration is the way to go.
> As you pointed out, you want to start with simple
> Transforms such as Rigid, and then move into
> Affine, and finally into deformable ones like
> BSplines.
>
>
> 5) You may want interesting to consider the registration
> of a Mesh against an Image. This combination gives
> you a good tradeof between memory allocation and
> comptational speed. You may want to use the Mesh
> as the Fixed object and the Image as the Moving object.
>
> The reason is that The Mesh would have less nodes than
> pixels in the image, and that quering the image for
> a pixel value is more efficient that searching in the
> Mesh for a closest point.
>
>
>
> If you get something working, you are *strongly* encouraged
> to post it in the Insight Journal:
>
>
> http://www.insightsoftwareconsortium.org/InsightJournal/
>
>
>
>
> Regards,
>
>
> Luis
>
>
>
>
> ------------------
> Marc Ruiz wrote:
> > Hi!
> >
> > My purpose is to register two brain surfaces. Related with this I have
> > some questions:
> >
> > 1) Is it possible to obtain the mesh of the surface of a brain with
> > itk, using for example a MRI as input image?
> >
> > 2) Can I take a surface, or better, the mesh of a surface from VTK and
> > convert or use it to ITK?
> >
> > 3) Has ITK a kind of atlas for my goal or do you know one that I could
> use?
> >
> > 4) Which classes could be interesting to develope this application?
> >
> > Any other idea or problem to comment will be grateful.
> >
> > On the other hand, I do not know how to quantify the accuracy or the
> > error when I realize a registration with different steps, it is, first a
> > rigid registration to align the brains and later a deformable
> > registration ( I use ImageRegistration8 and DeformableRegistration7).
> >
> > Thanks for your help!
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20051027/c582ffdf/attachment-0001.htm


More information about the Insight-users mailing list