Compute geometric features of a 3D point cloud from a .LAS file
pip install numpy
pip install scipy
pip install laspy
To calculate the geometric features of a point, we need to extract the eigenvalues and eigenvectors of the covariance matrix of the neighborhood of the point (
The vectors
Where
Where
In order to extract the eigenvalues, we need to find the roots of the characteristic polynomial
Thus, the following geometric features are defined:
Omnivariance
Sum of eigenvalues
Eigenentropy