mia-2dsegshiftperslice(1)

πŸ“¦
version 2.4.7 Β· 3 versions
, in ubuntu jammy, ubuntu resolute, ubuntu stonking

πŸ’– mia-2dsegshiftperslice β€” bestie edition πŸ’–

okay so this is the manual page for mia-2dsegshiftperslice(1), a lil general-commands situation, and she is exactly what you need when your segmentation got left behind by a registration. let's get into it 🫢


✨ NAME ✨

mia-2dsegshiftperslice β€” Translate a segmentation by the given amount.

πŸŽ€ SYNOPSIS πŸŽ€

mia-2dsegshiftperslice -i <in-file> -o <out-file> -S <shift> [options]

πŸ¦‹ DESCRIPTION πŸ¦‹

so mia-2dsegshiftperslice moves the segmentation(s) of an image series around using a shift that you give it on a per-slice basis. that's the whole vibe, and honestly it's giving main character energy.

when would you even need this? bestie, here's the tea β˜•: if you ran a linear registration that only applied a translation, and it did not correct the segmentation automatically β€” then your segmentation is now sitting in the wrong spot and this program is here to fix it. iconic behavior, no cap.

πŸ’… OPTIONS πŸ’…

  • -i, --in-file=(input, required); string β€” the input segmentation set. required, so don't skip her πŸ™ˆ
  • -o, --out-file=(output, required); string β€” the output segmentation set. also required, also not optional, periodt.
  • -g, --image-file=crop β€” output image filename base
  • -S, --shift=(required); string β€” the shift of the segmentation, given as a base name

🌸 Help & Info 🌸

  • -V, --verbose=warning β€” verbosity of output, print messages of 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, This number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation).
not me leaving the typo in Maxiumum β€” that's canon, that's the original, we respect the lore πŸ’€

🌈 EXAMPLE 🌈

Shirt the segmentation given in set segment.set by files shiftXXXX.txt and store the result in shifted.set. Note, the numbering of the shiftXXXX.txx files must coincide.

mia-2dsegshiftperslice -i segment.set -o shifted.set -g shifted -S shift
bestie. it says "Shirt". we are not going to question it. the numbering thing though? that part is real and you need to respect it or your shift files will not line up 🫠

πŸ‘‘ 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.


and that's the whole page, bestie πŸŽ€ user commands, v2.4.7, signed off from the mia-2dsegshiftperslice(1) manual. go shift those slices, you absolute legend πŸ’–βœ¨

πŸ“¦ where this page comes from