[vtkusers] Is there a special filter to smooth out marching cube meshes?

Bill Lorensen bill.lorensen at gmail.com
Fri Dec 4 09:27:42 EST 2009


I think the best filter would be vtkWindowedSincPolyDataFIlter. It's
the one we've been using for years on surfaces extracted from medical
data.

This example: http://www.itk.org/Wiki/Create_models_from_labeled_volume_data_%28Discrete_MarchingCubes%29
shows it's use on discrete labeled volume data.

Bill

On Fri, Dec 4, 2009 at 9:18 AM, Vincent Magnotta
<vincent-magnotta at uiowa.edu> wrote:
> It sounds like Lynx wants something similar to the
> AntiAliasBinaryImageFilter that is in ITK. While this will not work on the
> surfaces, it can be used to process the data before the surface is
> generated.
>
> Vince
>
>
>
> On 12/4/09 7:07 AM, "Bill Lorensen" <bill.lorensen at gmail.com> wrote:
>
>> The vtk smoothers have a feature angle that can control whether
>> smoothing is done across "sharp" features.
>>
>> On Fri, Dec 4, 2009 at 2:03 AM,  <lynx.abraxas at freenet.de> wrote:
>>> Thanks a lot Bill for Your quick answer.
>>>
>>> On 03/12/09 16:49:13, Bill Lorensen wrote:
>>>> All of the smoothing algorithms keep the mesh closed (if it was to
>>>> start with) and manifold. As for the second request, that is a very
>>>> specific. No vtk algorithm exists to do that.
>>>
>>> I'd  think  that the normals of adjacent faces from the marching cubes
>>> surface
>>> have discint angles to each other. Is that correct?
>>> Would it perhaps be possible to take  advantage  of  that  fact  to  create
>>>  a
>>> smoothing  filter  that  smoothes  only adjacent faces if they are oriented
>>> to
>>> each other with these typical angles?
>>>
>>> Regards,
>>> Lynx
>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>> _______________________________________________
>> 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
>
> ----------------------
> Associate Professor
> Department of Radiology
> 0453-D JCP
> 200 Hawkins Drive
> Iowa City, IA 52242
> E-mail: vincent-magnotta at uiowa.edu
> Phone: 319-356-8255 Fax: 319-353-6275
> Website: http://www.radiology.uiowa.edu
>
>
>
>



More information about the vtkusers mailing list