Package: morph
Type: Package
Title: 3D Segmentation of Voxels into Morphologic Classes
Version: 2.0.0
Date: 2026-10-05
Authors@R: c(
  person("Tarmo K.", "Remmel", email = "remmelt@yorku.ca", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-6251-876X")))
Maintainer: Tarmo K. Remmel <remmelt@yorku.ca>
Description: 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) <doi:10.1007/s10980-021-01384-7>. 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.
License: GPL-3
LazyData: true
LazyDataCompression: xz
Depends: R (>= 4.1.0), rgl, reshape2, igraph, stringr
NeedsCompilation: no
Repository: CRAN
Packaged: 2026-10-05 12:56:36 UTC; tarmo
Author: Tarmo K. Remmel [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-6251-876X>)
Date/Publication: 2026-10-05 15:00:02 UTC
