mia-3dmaskseeded(1)

๐Ÿ“ฆ
version 2.4.7 ยท 4 versions
, in ubuntu resolute, ubuntu stonking

๐Ÿ’– mia-3dmaskseeded(1) โ€” the glow-up guide ๐Ÿ’–

okay bestie, so this is the manual page for mia-3dmaskseeded, and it lives in section 1 (General Commands Manual), which is where all the user-facing commands hang out. it's giving "I segment things and I do it fabulously." let's get into it ๐Ÿซถ


โœจ NAME โœจ

mia-3dmaskseeded โ€” mask an area by seeded region growing. literally what it says on the tin, no cap ๐Ÿ’…


โœจ SYNOPSIS โœจ

mia-3dmaskseeded -i <in-file> -o <out-file> [options]

โœจ DESCRIPTION โœจ

so here's the vibe: mia-3dmaskseeded does 3D image segmentation based on region growing from a seed point. think of the seed as the main character and all its neighbors as the group chat it keeps adding to ๐Ÿ‘‘

neighboring points get added when either:

  • their intensity is equal to or higher than the seed point's intensity, OR
  • their intensity is lower than or equal to that of the neighboring point

once the region growing is all done, that mask gets used to zero out the region in the original image, and that's how you get your resulting image. iconic behavior, truly ๐ŸŒˆ


โœจ OPTIONS โœจ

  • -i, --in-file=(input, required); io โ€” the input image(s) to be filtered. for the supported file types, go peek at PLUGINS:3dimage/io ๐Ÿ“‚
  • -o, --out-file=(output, required); io โ€” the output image(s) that have been filtered. supported file types are also over at PLUGINS:3dimage/io ๐Ÿ’พ
  • -s, --seed=[0,0,0] โ€” the seed point ๐ŸŽฏ
  • -n, --neighborhood=6n โ€” neighborhood shape. supported plugins live at PLUGINS:3dimage/shape ๐Ÿงฉ

๐ŸŽ€ Help & Info ๐ŸŽ€

  • -V, --verbose=warning โ€” verbosity of output; prints messages of the given level and higher priorities. the supported priorities, starting at the lowest level, are:
    • trace โ€” Function call trace
    • debug โ€” Debug output
    • info โ€” Low level messages
    • message โ€” Normal messages
    • warning โ€” Warnings
    • fail โ€” Report test failures
    • error โ€” Report errors
    • fatal โ€” Report only fatal errors
  • --copyright โ€” print copyright information ๐Ÿ“œ
  • -h, --help โ€” print this help ๐Ÿ™‹
  • -?, --usage โ€” print a short help
  • --version โ€” print the version number and exit

๐Ÿ”ฅ Processing ๐Ÿ”ฅ

  • --threads=-1 โ€” maxiumum number of threads to use for processing. (yes, "maxiumum", the original said it like that, and we respect the original โœ‹) this number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation).

โœจ PLUGINS: 3dimage/io โœจ

all the little file-format besties that can slide in and out ๐Ÿ’–

  • analyze โ€” Analyze 7.5 image
    • Recognized file extensions: .HDR, .hdr
    • Supported element types:
      • unsigned 8 bit, signed 16 bit, signed 32 bit, floating point 32 bit, floating point 64 bit
  • datapool โ€” Virtual IO to and from the internal data pool
    • Recognized file extensions: .@
  • dicom โ€” Dicom image series as 3D
    • Recognized file extensions: .DCM, .dcm
    • Supported element types:
      • signed 16 bit, unsigned 16 bit
  • hdf5 โ€” HDF5 3D image IO
    • Recognized file extensions: .H5, .h5
    • Supported element types:
      • binary data, signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, signed 64 bit, unsigned 64 bit, floating point 32 bit, floating point 64 bit
  • inria โ€” INRIA image
    • Recognized file extensions: .INR, .inr
    • Supported element types:
      • signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
  • mhd โ€” MetaIO 3D image IO using the VTK implementation (experimental).
    • Recognized file extensions: .MHA, .MHD, .mha, .mhd
    • Supported element types:
      • signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
  • nifti โ€” NIFTI-1 3D image IO. the orientation is transformed in the same way like it is done with 'dicomtonifti --no-reorder' from the vtk-dicom package.
    • Recognized file extensions: .NII, .nii
    • Supported element types:
      • signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, signed 64 bit, unsigned 64 bit, floating point 32 bit, floating point 64 bit
  • vff โ€” VFF Sun raster format
    • Recognized file extensions: .VFF, .vff
    • Supported element types:
      • unsigned 8 bit, signed 16 bit
  • vista โ€” Vista 3D
    • Recognized file extensions: . -, .V, .VISTA, .v, .vista
    • Supported element types:
      • binary data, signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
  • vti โ€” 3D image VTK-XML in- and output (experimental).
    • Recognized file extensions: .VTI, .vti
    • Supported element types:
      • signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
  • vtk โ€” 3D VTK image legacy in- and output (experimental).
    • Recognized file extensions: .VTK, .VTKIMAGE, .vtk, .vtkimage
    • Supported element types:
      • signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
bestie, note that mhd, vti and vtk are flagged (experimental) โ€” the original said it, so I'm saying it, that's the rules ๐Ÿ’€

โœจ PLUGINS: 3dimage/shape โœจ

your neighborhood shape options ๐Ÿ”ฎ

  • 18n โ€” 18n neighborhood 3D shape creator
    • (no parameters)
  • 26n โ€” 26n neighborhood 3D shape creator
    • (no parameters)
  • 6n โ€” 6n neighborhood 3D shape creator
    • (no parameters)
  • sphere โ€” closed spherical shape neighborhood including the pixels within a given radius r. supported parameters are:
    • r = 2; float in (0, inf) โ€” sphere radius.

โœจ EXAMPLE โœจ

run a region growing on input.v starting at point <10,23,21> and use the 18n neighbourhood:

mia-3dmaskseeded -i image.v -o masked.v -s '<10,23,21>' -n 18n

ate. no crumbs. ๐Ÿ“


โœจ AUTHOR(s) โœจ

Gert Wollny ๐Ÿ‘‘


this software is Copyright (c) 1999โ€2015 Leipzig, Germany and Madrid, Spain. it comes with ABSOLUTELY NO WARRANTY and you may redistribute it under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (or later). for more information run the program with the option '--copyright'. ๐Ÿซถ๐Ÿ“œ


okay that's the whole page, bestie!! stay slay, mask responsibly ๐Ÿ’…

USER COMMANDS ยท v2.4.7 ยท mia-3dmaskseeded(1) โ€” mwah, go segment something gorgeous ๐ŸŒธ๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from