[vtkusers] Surface artifacts from vtkVoxelContoursToSurfaceFilter

Dan Asimov dan.asimov at gmail.com
Mon Aug 29 10:03:58 EDT 2011

Hi all,

I'm trying to make a transparent surface for the heart from a stack of
medical images. I use vtkContourWidget to draw the contours then pass them
to vtkVoxelContoursToSurfaceFilter to get a surface then plot it. However, I
get a surface as in the attached image with this kind of artifacts on the
surface. I tried to smooth it using vtkSmoothPolyDataFilter but this didn't
remove them.

I thought this might occur because the surface normals are not correct, so I
tried to use the filter sequence used in the medical2 example (i.e.
vtkDataSetSurfaceFilter --> vtkPolyDataNormals --> vtkStripper -->
vtkPolyDataMapper) but still have very similar result.

What should I do to have a nice surface?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110829/584e28e9/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HeartSurface.png
Type: image/png
Size: 47452 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110829/584e28e9/attachment.png>

More information about the vtkusers mailing list