[ITK-users] [ITK] Isosurface extraction with ITK
Joël Schaerer
joel.schaerer at gmail.com
Wed Apr 9 06:32:26 EDT 2014
Hi Dan,
thanks, this is exactly what I was hoping for! I will test it ASAP.
Looking at the pictures, I have a question: the resulting distribution
of points on the surface is not very regular. Do you think this could be
improved by relaxing the points (eg. placing each point at the
barycenter of its neighbors) and re-projecting on the surface?
Thanks again,
joel
Le 09/04/2014 01:50, Dan Mueller a écrit :
> Hi Joël,
>
> You might also be interested in the Cuberille method:
> http://www.insight-journal.org/browse/publication/740
>
> Cheers, Dan
>
> On 8 April 2014 21:55, Joël Schaerer <joel.schaerer at gmail.com> wrote:
>> Hi all,
>>
>> I'm trying to perform isosurface extraction from a continuous map using ITK
>> (no VTK). The closest match I've found is the BinaryMask3DMeshSource which
>> performs the Marching Cubes on a binary mask.
>>
>> Unfortunately this requires thresholding the input before meshing, which
>> results in rough edges in the output mesh. VTK's marching cube filter allows
>> setting a floating-point isosurface value and the resulting meshes are
>> noticeably smoother.
>>
>> Is there a better solution to this problem using ITK only? Is there any
>> particular reason why the marching cubes algorithm is implemented
>> differently in ITK and VTK?
>>
>> Thanks!
>>
>> joel
>>
>> PS: A sample input image with the corresponding ITK and VTK meshes is
>> available here:
>> http://sd-33294.dedibox.fr/~joel/isosurface_extraction.tar.gz
>>
>>
More information about the Insight-users
mailing list