[Insight-users] Segmentation-Surface Reconstruction- Questions

Terry Yoo tyoo at mail.nih.gov
Fri Jun 23 16:59:59 EDT 2006


A reference for this problem is already online.  See:

http://www.itk.org/HTML/AntiAliasBinaryImageFilterExample.html

Good luck, and Enjoy ITK!

-t.

=================

Bill Lorensen wrote:

> You can use itk::AntiAliasBinaryImageFilter . It creates a levelset from 
> a binary mask. You can use vtkMarchingCubes to extract the 0 level set.
>  
> Bill
> 
>  
> On 6/23/06, *Karthik Krishnan* <Karthik.Krishnan at kitware.com 
> <mailto:Karthik.Krishnan at kitware.com>> wrote:
> 
>     If your purpose is to produce a smooth mesh / contour from a binary
>     segmentation, you could in principle do this both on the image domain
>     and on the mesh domain.
> 
>     1. Apply the Anti-alias filter in ITK and then run marching cubes on
>     it.  The anti-aliasing filter will smooth jagged edges, by introducing
>     some continuity. So the output of your marching cubes won't look
>     jagged.
> 
>     2. Do some polygon anti-aliasing on the mesh. You will have to go to VTK
>     for that.
> 
>     HTH
>     -karthik
> 
>     platon galatis wrote:
> 
>      > Hello,
>      >
>      > Im  a mechanical engineer and my diploma thesis subject is about
>      > segmenting a series of human 2D ct scans, in order to produce a 3D
>      > surface mesh suitable to be exported to CAD-CAE systems for FEA.
>      >
>      > Im trying to conclude on my strategy but i have some questions.
>      >
>      > I've read a lot about Marching cubes,Marching tetrahedra and their
>      > variations. All these algorithms speak for values at nodes of a
>      > regular 3D grid. But what if the input images are binary
>     (black/white)
>      > as a result of a segmentation algorithm from itk?
>      >
>      > If i said that out = 1 ,in=-1 and the boundary=0 then the linear
>      > interpolation would always give the middle of the intersected  edge.
>      > Am i mising something here?
>      >
>      > Can i get results giving as input a thresholded set and by specifying
>      > the isocontour value as the mean value of a set of  points sampled
>      > from the desired boundary (skipping segmentation)?
>      >
>      > I've found the Deformable models method interesting . Would it be a
>      > good practice to produce a binary 3D image with some segmentation
>      > method, pass it to the itk::BinaryMask3DMeshSource for a rough
>     initial
>      > mesh and then use the itk::DeformableMeshFilter to refine it?
>      >
>      >
>      >
>      > Thank you for reading this.
>      >
>      > Any help would be appreciated.
>      >
>      > Sincerely,
>      >
>      > Plato Galatis.
>      >
>      > _________________________________________________________________
>      > Express yourself instantly with MSN Messenger! Download today it's
>      > FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>      >
>      > _______________________________________________
>      > Insight-users mailing list
>      > Insight-users at itk.org <mailto:Insight-users at itk.org>
>      > http://www.itk.org/mailman/listinfo/insight-users
>      >
>     _______________________________________________
>     Insight-users mailing list
>     Insight-users at itk.org <mailto:Insight-users at itk.org>
>     http://www.itk.org/mailman/listinfo/insight-users
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users


-- 
-------------------------------------------------------------------
Terry S. Yoo, Ph.D.
National Library of Medicine          National Institutes of Health
High Performance Computing and Communications       yoo at nlm.nih.gov
-------------------------------------------------------------------


More information about the Insight-users mailing list