3D Segmentation of Voxels into Morphologic Classes

Automatically segments a 3D array that represents a volume of binary voxels into mutually exclusive morphological elements. This package extends existing work for segmenting 2D binary raster data. A paper documenting this approach has been published in the journal Landscape Ecology: Remmel, T.K. (2022) . The output is a cartridge (list object) that maintains the input array, the segmentation results in array format, and a summary table. Plotting functionality is provided to produce interactive visual outputs from the produced results cartridge, allowing custom plotting to be performed separately from the segmentation, which speeds-up processing. While the old functions persist, they are being phased out and will eventually be replaced with the new runmorph3d() and plotmorph3d() functions.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("morph")

2.0.0 by Tarmo K. Remmel, a day ago


Browse source code at https://github.com/cran/morph


Authors: Tarmo K. Remmel [aut, cre] (ORCID:


Documentation:   PDF Manual  


GPL-3 license


Depends on rgl, reshape2, igraph, stringr


See at CRAN