Skip to content

rosds/PCLBO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laplace-Beltrami Operator for PCL

This is an implementation of the proposed method from Liu, et al. to compute the Laplace-Beltrami Operator for point clouds. It is adapted to be used as part of the Point Cloud Library.

Requirements

  • Point Cloud Library (>= 1.7)
  • Eigen library 3.0
  • CGAL 3.9
  • SuiteSparse 2.0

Demos

Computing the eigenfunctions of the Laplacian

Demo

There is a small demo with the code that visualizes the Eigenfunctions of the Laplace-Beltrami Operator on the Stanford Bunny cloud. To compile and run it simply do the following:

    mkdir build
    cd build
    cmake ..
    make
    ./visualize_eigenfunctions

Heat diffusion

There is also a small example for computing the heat kernel signature over time. The executable is called heat.

Demo

Geodesic distances

This one is pretty cool. This is an implementation of the geodesics in heat method from Crane. This one has a point picking event so you can click a point in the viewer and display the geodesics coming out from that point.

Demo

    ./mesh_geoheat -m ../models/bunny.ply

About

Laplace-Beltrami Operator for PCL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published