Welcome to pygorpho

Welcome to the documentation for pygorpho. This is a library for fast 3D mathematical morphology using CUDA.


  • Dilation and erosion for grayscale 3D images.
  • Support for flat or grayscale structuring elements.
  • A van Herk/Gil-Werman implementation for fast dilation/erosion with flat line segments in 3D.
  • Automatic block processing for 3D images which can’t fit in GPU memory.