Dmitry Yarotsky, Skoltech/IITP, 2016, GPLv3
- A collection of routines to generate voxel features describing local area, curvature and orientation of the surface
- Efficient octree-based C++ code supporting spatial sparsity
- Python bindings with surface classification examples
The paper: D. Yarotsky, Geometric features for voxel-based surface recognition, arXiv:1701.04249
The original surface:
Voxelizations with different features:
Predictions of an XGBoost model on the ESB data set, with about 15% test set error:
- OS Linux (tested on Ubuntu 14.04/16.04)
- Python 2.7
- The Armadillo library
- Google's Sparsehash library
Installation of dependencies for Ubuntu 14.04/16.04:
sudo apt-get install libarmadillo-dev sparsehash
python setup.py install