Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.52 KB

README.md

File metadata and controls

51 lines (35 loc) · 1.52 KB

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