GPU Centerline Extraction (Skeletonization) in 2D or 3D

Extracts the centerlines (skeleton) of binary 2D images or 3D volumes using bit encoded thinning on the GPU.

https://github.com/mwagner9/BEGPUThinning

You are now following this Submission

This code provides implementation of the real-time thinning / centerline extraction techniques
proposed in "Real-time thinning algorithms for 2D and 3D images using GPU processors" (Wagner,
2019, Journal of Real-Time Image Processing). The library take binarized 2D images or 3D volumes
and generates a list of curvilinear segments representing the centerlines. The code is free to
use for research purposes and non-commercial use. If you do so please cite:

Wagner, M.G. J Real-Time Image Proc (2019). https://doi.org/10.1007/s11554-019-00886-7

The paper can be found at https://link.springer.com/article/10.1007/s11554-019-00886-7.

If you have any issues using the code please contact me at mwagner9@wisc.edu.

Cite As

Wagner, Martin G. “Real-Time Thinning Algorithms for 2D and 3D Images Using GPU Processors.” Journal of Real-Time Image Processing, Springer Science and Business Media LLC, May 2019, doi:10.1007/s11554-019-00886-7.

View more styles

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes Action
1.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.