Yogish:<br><br>If you are looking to retriangulate the edited contour stack, there are a couple of approaches.<br><br>1. Use vtkRuledSurfaceFilter. <br><br>It will work only if the resolution in Z is pretty good (comparable to the axial resolution) and if the contour lines are sort of parallel (which is the case when you edit slice by slice segmentations.)<br>
<br><br>2. You could simply try applying marching cubes to the 3D volume constructed from the binarized stack of the contours. And then smooth the mesh etc.<br><br>3. You could get some level of improvement by constructing a distance map to the stach along each slice and then retriangulating with MC as described in<br>
<br>  <a href="http://www.vtk.org/pipermail/vtkusers/2009-April/100672.html">http://www.vtk.org/pipermail/vtkusers/2009-April/100672.html</a><br><br>4. You can ignore the topology and attempt the triangulate based on the points in the contour. You&#39;d be looking for reconstructing a surface from a point set:  vtkSurfaceReconstructionFilter or delaunay triangulation, but I doubt if you&#39;ll get satisfactory results, since this is a far more complicated problem<br>
<br><br>Hope this helps<br>--<br>karthik<br><br><div class="gmail_quote">On Fri, May 8, 2009 at 12:00 PM, Luis Ibanez <span dir="ltr">&lt;<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hi Yogish,<br>
<br>
<br>
You may want to look at the application:<br>
<br>
<br>
   InsightApplications/DeformableModelSimplexMesh<br>
<br>
<br>
and its classes:<br>
<br>
<br>
&quot;itkSimplexMesh.h&quot;<br>
&quot;itkTriangleMeshToSimplexMeshFilter.h&quot;<br>
&quot;itkDeformableSimplexMesh3DGradientConstraintForceFilter.h&quot;<br>
&quot;itkDeformableSimplexMesh3DFilter.h&quot;<br>
&quot;itkSimplexMeshToTriangleMeshFilter.h&quot;<br>
<br>
<br>
  Regards,<br>
<br>
<br>
     Luis<br>
<br>
<br>
--------------------<br>
Yogish Mallya wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">
Dear All,<br>
 <br>
Is there a filter in ITK to fit 3D surface mesh to a binary volume or contour set representation? I represent a volume of interest (VOI), say cardiac region, using both 3D surface mesh and contour set representation. The contour set representation is obtained by calculating the intersection of the image plane with the 3D surface Mesh.  My application modifies VOI’s contour set representation (say editing of contours by user for correcting the image segmentation).  I am looking for a technique to fit a 3D surface mesh to its modified contour set representation.<br>

<br>
Thank you in advance,<br>
<br>
Yogish Mallya<br>
<br>
 <br>
<br>
------------------------------------------------------------------------<br></div></div>
Now surf faster and smarter ! Check out the new Firefox 3 - Yahoo! Edition * Click here! &lt;<a href="http://in.rd.yahoo.com/tagline_firefox_1/*http://downloads.yahoo.com/in/firefox/?fr=om_email_firefox" target="_blank">http://in.rd.yahoo.com/tagline_firefox_1/*http://downloads.yahoo.com/in/firefox/?fr=om_email_firefox</a>&gt; <br>

<br>
<br>
------------------------------------------------------------------------<br>
<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>
Please keep messages on-topic and check the ITK FAQ at: <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>
</blockquote>
_____________________________________<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>
Please keep messages on-topic and check the ITK FAQ at: <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>
</blockquote></div><br><br clear="all"><br>