Euclid
Geometry Processing and Shape Analysis in C++
Feature Detection

Feature point detection. More...

template<typename Mesh , typename Derived >
std::vector< vertex_t< Mesh > > Euclid::native_hks_features (const Mesh &mesh, const Eigen::ArrayBase< Derived > &hks, int tscale)
 Feature detection using heat kernel signature. More...
 

Detailed Description

This package provides algorithm to detect feature points on triangular meshes.

Function Documentation

template<typename Mesh , typename Derived >
std::vector< vertex_t< Mesh > > Euclid::native_hks_features ( const Mesh &  mesh,
const Eigen::ArrayBase< Derived > &  hks,
int  tscale 
)

Points whose hks are local maximum are treated as feature points.

Reference

Sun J., Ovsjanikov M., Guibas L.. A concise and provably informative multi-scale signature based on heat diffusion. Proceedings of the Symposium on Geometry Processing, 2009.