[vtkusers] Moving from DICOM to polygons

David Gobbi david.gobbi at gmail.com
Thu Jan 28 18:03:49 EST 2010


Well, I was going to wait for someone with more experience on this to
answer, but I guess that most VTK folk are on EST.

Look in VTK/Examples for the Medical examples.  You want to use
vtkContourFilter or vtkImageMarchiingCubes to generate the skin
surface polygons.  When you do generate the surface, you might also
get some of the CT bed, too.   Use vtkPolyDataConnectivityFilter to
get just the skin from the output of the contour filter.

You can try the vtkDICOMImageReader for reading the image, but it is a
very very basic DICOM reader.  Right now, GDCM seems to be the most
popular DICOM reader for VTK.  Also, some people use ITK to read their
images and then bring them into VTK.

    David


On Thu, Jan 28, 2010 at 3:19 PM, Bill Oliver <billo at radix.net> wrote:
>
>
> Sorry if this has been discussed recently, but I have been away from VTk for
> awhile (read years), and am just now coming back up to speed with
> it.
>
>
> I have been given a DICOM image of CT data.  I need to:
>
> 1) Segment out the skin surface
> 2) Convert the skin surface to a polygonal model to use in a modeling
> application such as Blender or Maya.
>
>
> I'm sure that this must have come up a million times, but a quick scan of
> the archives didn't turn up an answer.
>
> I can load the data and can visualize the skin surface by volume or surface
> rendering.
>
> I don't know how to select those voxels and then polygonize the surface.
>
> Is there a routine in the standard VTK library that can build a polygonal
> surface from selected voxels?
>
> Thanks!
>
> billo
>
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>



More information about the vtkusers mailing list