[Insight-users] help, about 3D surface interpolation
Luis Ibanez
luis.ibanez at kitware.com
Mon May 5 18:28:55 EDT 2008
Hi Kun,
Thanks for your additional information.
Are you actually using a Mesh representation for the Snake surface ?
You could consider using any of the ITK Level Sets as an implementation
of a deformable surface. In which case you will not have topological
problems.
(you will have other problems, such as parameters fine tunning :-) )
You may consider taking a look at the Vessel extraction papers in the
Insight Journal:
For example:
http://insight-journal.org/midas/handle.php?handle=1926/576
http://insight-journal.org/midas/handle.php?handle=1926/558
Regards,
Luis
------------
Kun wrote:
> Hi, Luis
>
> Thank you for your help.
>
> Maybe I have not described the problem clearly.
>
> I use snake model to deform a vessel, which may turns sharply. Since the
> snake grows, there won't be enough voxels to make the surface(boundary)
> closed. I think a 3D surface interpolation is necessary to do.
>
> Thanks.
>
>
>
> ÔÚ2008-05-01£¬"Luis Ibanez" <luis.ibanez at kitware.com> дµÀ£º
>
> Hi Kun,
>
> What is the genus of the surface that you plan to obtain ?
>
> Is it homologous to a Sphere ?
>
> If so, one thing you could do is to use the conformal mapping
> to a sphere, do a spherical Delaunay triangulation, and then
> map back to the original space.
>
> It may be possible to do this by mapping to a plane, perform
> Delaunay triangulation in the plane and then mapping back to
> the original space.
>
> You may want to take a look at the following paper in the
> Insight Journal:
>
> http://insight-journal.org/InsightJournalManager/view_reviews.php?pubid=112
>
>
> The source code of this method is currently available in the
> directory:
>
> Insight/Code/Review/itkConformalFlatteningMeshFilter.h
>
>
>
>
> Regards,
>
>
> Luis
>
>
>
> ----------------
> Kun wrote:
>> Hi,all
>>
>> I am a new ITK user. And now I am trying to do some 3D surface
>> interpolation with ITK. The situation is like below:
>>
>> Suppose there is a 3D object, which contains many points(maybe 2000) on
>> its surface Now I have known part points( suppose 1500) on the surface,
>> so the surface should be open.
>> Then how can I do the interpolation on the surface to make it close ?
>>
>> Is there any code in ITK to solve this problem ?
>>
>> Would somebody help me? Thanks a lot.
>>
>>
>> Best Regards.
>>
>> Kun
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Insight-users mailing list
>> Insight-users at itk.org
>> http://www.itk.org/mailman/listinfo/insight-users
>
More information about the Insight-users
mailing list