[Insight-users] Segmentation-Surface Reconstruction- Questions

platon galatis pgalatis at hotmail.com
Sat Jun 24 14:30:25 EDT 2006


Thank you for ur reply.

itk::AntiAliasBinaryImageFilter is indeed a good idea.

Plato.


>From: "Bill Lorensen" <bill.lorensen at gmail.com>
>To: "Karthik Krishnan" <Karthik.Krishnan at kitware.com>
>CC: "platon galatis" <pgalatis at hotmail.com>, insight-users at itk.org
>Subject: Re: [Insight-users] Segmentation-Surface Reconstruction- Questions
>Date: Fri, 23 Jun 2006 16:42:32 -0400
>
>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> 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
>> > 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
>>

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/



More information about the Insight-users mailing list