This is an implementation of the RANSAC algorithm for plane detection in point clouds. The algorithm is implemented in Python using Numba.
This implementation can can be used to segment planes from multiple point clouds in parallel using CUDA. The hypotheses are tested in parallel as well.
To run the exmples, clone the repository
git clone https://github.com/true-real-michael/python-plane-ransac.git
To use in your own code, install via pip
pip install git+https://github.com/true-real-michael/python-plane-ransac.git
See the examples for plane detection and outlier removal in the examples
folder.
If GitHub fails to render the notebooks, you can view the examples via Jupyter NBViewer: plane detection and outlier removal.