[vtk-developers] Point Set Processing for VTK

Arnaud GELAS arnaud_gelas at hms.harvard.edu
Mon Aug 2 10:19:24 EDT 2010


  Hi David,

These classes are great contribution!

There is already some code in vtk for the normal estimation (I would say 
similar to what you did) in vtkSurfaceReconstructionFilter. Note that 
this code can be easily extracted from this class.
Have you already compared results and performance in between your code 
and this one?

Regarding the curvature estimation, which curvature are you estimating?

I would recommend to have a look at the following papers:
F. Cazals and M. Pouget. Estimating differential quantities using 
polynomial fitting of osculating jets. Computer Aided Geometric Design, 
22(2):121--146, 2005.
http://webloria.loria.fr/~pougetma/web_files/jet-fitting-cagd-05.pdf

F. Cazals and M. Pouget. Estimating Differential Quantities using 
Polynomial fitting of Osculating Jets. SGP'03: Proceedings of the 2003 
Eurographics/ACM SIGGRAPH symposium on Geometry processing, pages 
177--187, Aire-la-Ville, Switzerland, Switzerland, 2003. Eurographics 
Association.
http://webloria.loria.fr/~pougetma/web_files/sgp.pdf

Best,
Arnaud

On 08/01/2010 06:17 PM, David Doria wrote:
> Hi all,
>
> I submitted a set of classes a while ago to the VTK Journal which
> brings many of the functionalities that CGAL offers in the realm of
> point cloud processing to VTK:
> http://www.midasjournal.org/browse/publication/708
>
> Here is the abstract:
> This document presents a set of classes (vtkPointSetOutlierRemoval,
> vtkPointSetNormalEstimation, vtkPointSetNormalOrientation,
> vtkPointSetCurvatureEstimation, vtkEuclideanMinimumSpanningTree, and
> vtkRiemannianGraphFilter) to enable several basic operations on point
> sets. These classes are implemented as VTK filters. Paraview plugin
> interfaces to the filters are also provided to allow extremely easy
> experimentation with the new functionality. We propose these classes
> as an addition to the Visualization Toolkit.
>
> I believe we should really try to include these (possibly with
> improvements/expansion) as part of VTK to draw back some of the users
> who wander away to CGAL because VTK is missing these things.
>
> Please let me know what you think either on the mailing list or in the
> form of VJ reviews!
> Thanks,
>
> David
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>




More information about the vtk-developers mailing list