<div>Anja,</div>
<div> </div>
<div>there&#39;s also another tool you might want to have a look at for generating tetrahedral meshes. It&#39;s called &quot;Voxelizer&quot; by Dan Morris, you can get it here: <a href="http://techhouse.brown.edu/~dmorris/projects/voxelizer/">http://techhouse.brown.edu/~dmorris/projects/voxelizer/</a>  </div>

<div> </div>
<div>I have used it in the past to generate volumetric meshes from a surface representation in a virtual surgical training simulator a while ago.</div>
<div> </div>
<div>Good luck with your work!</div>
<div> </div>
<div>Stefan<br><br></div>
<div class="gmail_quote">On Thu, Dec 3, 2009 at 12:45 PM, Anja Ende <span dir="ltr">&lt;<a href="mailto:anja.ende@googlemail.com">anja.ende@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Thank you all for your reply. I will try the iso2Mesh tool and will<br>let the list know about my experience.<br>
<br>Cheers,<br>Anja<br><br>2009/12/3 Andriy Fedorov &lt;<a href="mailto:fedorov@bwh.harvard.edu">fedorov@bwh.harvard.edu</a>&gt;:<br>
<div>
<div></div>
<div class="h5">&gt; Anja,<br>&gt;<br>&gt; Here&#39;s a package that you might find helpful:<br>&gt;<br>&gt; <a href="http://iso2mesh.sourceforge.net/" target="_blank">http://iso2mesh.sourceforge.net/</a><br>&gt;<br>&gt; I personally never used it, but I did have good experience with Tetgen<br>
&gt; and CGAL for the tasks similar to what you want to accomplish. From<br>&gt; the first look, iso2mesh appears to be a wrapper around several lower<br>&gt; level meshing tools (including Tetgen and some algorithms from CGAL).<br>
&gt;<br>&gt; You can use CGAL+Tetgen directly to construct a tetrahedral mesh from<br>&gt; segmentation, but this will require some time to understand formats,<br>&gt; parameters, and write some extra code. It looks like iso2mesh does<br>
&gt; this transparently from the user, but I have not tried it myself to<br>&gt; confirm this.<br>&gt;<br>&gt; If you do use this iso2mesh tool, please update the list with your experience.<br>&gt;<br>&gt; Andriy Fedorov<br>
&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;&gt; Date: Wed, 2 Dec 2009 18:46:25 -0500<br>&gt;&gt; From: Luis Ibanez &lt;<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>&gt;<br>&gt;&gt; Subject: Re: [Insight-users] Using the meshing classes in ITK<br>
&gt;&gt; To: Anja Ende &lt;<a href="mailto:anja.ende@googlemail.com">anja.ende@googlemail.com</a>&gt;<br>&gt;&gt; Cc: <a href="mailto:insight-users@itk.org">insight-users@itk.org</a><br>&gt;&gt; Message-ID:<br>&gt;&gt;        &lt;<a href="mailto:f7abd23c0912021546y796561f2y93d4dedc095761af@mail.gmail.com">f7abd23c0912021546y796561f2y93d4dedc095761af@mail.gmail.com</a>&gt;<br>
&gt;&gt; Content-Type: text/plain; charset=ISO-8859-1<br>&gt;&gt;<br>&gt;&gt; Hi  Anja,<br>&gt;&gt;<br>&gt;&gt;                  Welcome to ITK !<br>&gt;&gt;<br>&gt;&gt; Your question is a very interesting one.<br>&gt;&gt;<br>
&gt;&gt;<br>&gt;&gt; And to put it shortly:<br>&gt;&gt;<br>&gt;&gt;         It is one for which we don&#39;t have<br>&gt;&gt;         a full answer involving only ITK methods.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; There are two major pieces to what you are<br>
&gt;&gt; trying to do:<br>&gt;&gt;<br>&gt;&gt; 1)  Segmenting brain structures from MR  and CT brain data.<br>&gt;&gt;<br>&gt;&gt; 2)  Generating tetrahedral meshes from the segmented<br>&gt;&gt;     regions<br>&gt;&gt;<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; For (1), ITK provides a very rich set of methods.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; For (2), you will have to use additional tools.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Regarding (1), the type of segmentation methods that you<br>
&gt;&gt; need to use is closely related to the specific brain structure<br>&gt;&gt; that you want to segment.<br>&gt;&gt;<br>&gt;&gt; Popular methods are:<br>&gt;&gt;<br>&gt;&gt; * Region growing<br>&gt;&gt; * Level Sets<br>
&gt;&gt; * Statistical Classification<br>&gt;&gt; * Atlas-based segmentation<br>&gt;&gt;<br>&gt;&gt; and combinations of them, for example<br>&gt;&gt;<br>&gt;&gt; * EM segmentation.<br>&gt;&gt;<br>&gt;&gt; You will find an introduction to (some of the)<br>
&gt;&gt; segmentation methods in ITK, in the<br>&gt;&gt; Software Guide:<br>&gt;&gt;<br>&gt;&gt;  <a href="http://www.itk.org/ItkSoftwareGuide.pdf" target="_blank">http://www.itk.org/ItkSoftwareGuide.pdf</a><br>&gt;&gt;<br>
&gt;&gt;<br>&gt;&gt; You will also find a good deal of Brain segmentation<br>&gt;&gt; tools at NAMIC:<br>&gt;&gt; <a href="http://www.na-mic.org/Wiki/index.php/Main_Page" target="_blank">http://www.na-mic.org/Wiki/index.php/Main_Page</a><br>
&gt;&gt;<br>&gt;&gt; and<br>&gt;&gt;<br>&gt;&gt; NITRC:<br>&gt;&gt; <a href="http://www.nitrc.org/" target="_blank">http://www.nitrc.org/</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Many of them, based on ITK.<br>&gt;&gt;<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Regarding the tetrahedral mesh generation:<br>&gt;&gt; ITK itself does not provide that functionality.<br>&gt;&gt;<br>&gt;&gt; The tool that you should try is:<br>&gt;&gt; <a href="http://www.ccad.uiowa.edu/mimx/IA-FEMesh/" target="_blank">http://www.ccad.uiowa.edu/mimx/IA-FEMesh/</a><br>
&gt;&gt;<br>&gt;&gt; (which is also used by several groups at NAMIC):<br>&gt;&gt; <a href="http://www.na-mic.org/Wiki/index.php/NA-MIC_NCBC_Collaboration:Automated_FE_Mesh_Development" target="_blank">http://www.na-mic.org/Wiki/index.php/NA-MIC_NCBC_Collaboration:Automated_FE_Mesh_Development</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; This tool needs as input a surface.<br>&gt;&gt; (a 2D manifold embedded in a 3D space)<br>&gt;&gt;<br>&gt;&gt; You can generate such surface by taking the<br>&gt;&gt; segmentation (typically a binary image) of the<br>
&gt;&gt; brain structures of your interests and extracting<br>&gt;&gt; its Iso-surface with VTK (typically with the<br>&gt;&gt; vtkContourFilter) or with a ready-to-use tool<br>&gt;&gt; like ParaView <a href="http://www.paraview.org/" target="_blank">http://www.paraview.org</a>).<br>
&gt;&gt; (which is based on VTK).<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;     Please take a look at these resources<br>&gt;&gt;     and let us know if you have further<br>&gt;&gt;     questions,<br>&gt;&gt;<br>&gt;&gt;<br>
&gt;&gt;            Thanks<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;                  Luis<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; -------------------------------------------------------------------------------------<br>
&gt;&gt; On Wed, Dec 2, 2009 at 6:56 AM, Anja Ende &lt;<a href="mailto:anja.ende@googlemail.com">anja.ende@googlemail.com</a>&gt; wrote:<br>&gt;&gt;&gt; Hello everyone,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; This is more of a general question. I would like to know more about<br>
&gt;&gt;&gt; generating meshes from MR and CT data. So, I have a brain image and I<br>&gt;&gt;&gt; would like to generate a tetrahedral based mesh from it and then use<br>&gt;&gt;&gt; it further for some FEM processing. I am a newbie to this field and<br>
&gt;&gt;&gt; would like to ask a couple of questions and would be very grateful if<br>&gt;&gt;&gt; someone can take the time to answer them:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; - What pre-processing do I need to do to the itk image so that I can<br>
&gt;&gt;&gt; feed it to a mesh generator? Would I first need to segment the bit<br>&gt;&gt;&gt; that I am interested in? So, would I need to segment the background<br>&gt;&gt;&gt; out of the image.<br>&gt;&gt;&gt; - I am guessing the mesh generators would need some point set as their<br>
&gt;&gt;&gt; input. How could I generate a point set from an itk image?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I am quite new to this area and am a bit lost as to how to start.<br>&gt;&gt;&gt; Would really appreciate your help.<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Cheers,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Anja<br>&gt;&gt;&gt; _____________________________________<br>&gt;&gt;&gt; Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Visit other Kitware open-source projects at<br>&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>&gt;&gt;&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>&gt;&gt;&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>&gt;&gt;&gt;<br>&gt;<br><br><br><br></div></div>--<br>
<div>
<div></div>
<div class="h5">Cheers,<br><br>Anja<br>_____________________________________<br>Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>Kitware offers ITK Training Courses, for more information visit:<br><a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>--<br>Stefan Daenzer <br>Körnerplatz 8<br>04107 Leipzig<br><br>Tel.: +49-176-61157550<br><br>&quot;Work like you don&#39;t need the money, love like you&#39;ve never been hurt and dance like no one is watching.&quot; - Randall G Leighton<br>