teem-vprobe(1)

✨ teem-vprobe β€” the vibe ✨

okay bestie, so teem-vprobe lives in the teem manual, section 1 (user commands, the fun zone), and it is literally a demo reel for the gage library. it's giving "show me everything gage can do" energy and honestly? obsessed πŸ’–


🌸 NAME 🌸

teem-vprobe β€” shows off the functionality of the gage library.

no cap, that's the whole job. it's the show pony. 🐴✨


πŸ¦‹ SYNOPSIS πŸ¦‹

teem-vprobe -i <nin> -k <kind> [-v <verbosity>] -q <query> [-s <sclX \fR
sclY sxlZ>] [-k00 <kern00>] [-k11 <kern11>] [-k22 <kern22>]
[-seed <N>] \ [-ssn <SS #>] [-ssr <scale range>] [-sss <scale
save path>] [-ssw <SS \ pos>] [-kssblur <kernel>] [-kss <kernel>]
[-ssrn <ssrn>] [-ssu] [-rn] \ [-gmc <min gradmag>] [-t <type>]
[-o <nout>]

yes it's a lot. yes some of those backslashes are just there. we keep them exactly as the universe wrote them, periodt πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

Uses gageProbe() to query various kinds of volumes so you can learn various measured or derived quantities. that's the whole main character arc. πŸ‘‘

and listen β€” you can set the environment variable TEEM_VPROBE_HACK_ZI to limit probing to a single z slice. that's your little cheat code, iykyk πŸ™ˆ

every single flag, bestie, all of them, in order:

  • -i <nin> β€” input volume. your source material. the moment. πŸ“
  • -k <kind> β€” the "kind" of volume. options are "scalar", "vector", "tensor", or "dwi". pick your fighter.
  • -v <verbosity> β€” verbosity level (int); default: "1". crank it if you want the tea β˜•
  • -q <query> β€” the quantity (scalar, vector, or matrix) to learn by probing (string). what do you wanna know? ask.
  • -s <sclX sclY sxlZ> β€” scaling factor for resampling on each axis (>1.0 : supersampling) (3 doubles); default: "1.0 1.0 1.0". glow-up multiplier fr fr
  • -k00 <kern00> β€” kernel for gageKernel00; default: "tent" β›Ί
  • -k11 <kern11> β€” kernel for gageKernel11; default: "cubicd:1,0"
  • -k22 <kern22> β€” kernel for gageKernel22; default: "cubicdd:1,0"
  • -seed <N> β€” RNG seed; mostly for debugging (unsigned int); default: "42". the answer to everything, lowkey πŸ”₯
  • -ssn <SS #> β€” how many scale-space samples to evaluate, or, 0 to turn-off all scale-space behavior (unsigned int); default: "0"
  • -ssr <scale range> β€” range of scales in scale-space (2 doubles); default: "nan nan". yes, nan nan. it's iconic that way 🌈
  • -sss <scale save path> β€” give a non-empty path string (like "./") to save out the pre-blurred volumes computed for the stack (string); default: "". save the memories πŸ’Ύ
  • -ssw <SS pos> β€” "world"-space position (true sigma) at which to sample in scale-space (double); default: "0"
  • -kssblur <kernel> β€” blurring kernel, to sample scale space; default: "dgauss:1,5". soft focus, very editorial 🧚
  • -kss <kernel> β€” kernel for reconstructing from scale space samples; default: "tent"
  • -ssrn <ssrn> β€” enable derivative normalization based on scale space (int); default: "0"
  • -ssu β€” do uniform samples along sigma, and not (by default) samples according to the logarithm of diffusion time
  • -rn β€” renormalize kernel weights at each new sample location. "Accurate" kernels don't need this; doing it always makes things go slower 🐌
  • -gmc <min gradmag> β€” For curvature-based queries, use zero when gradient magnitude is below this (double); default: "0.0"
  • -t <type> β€” type of output volume (type); default: "float" 🎈
  • -o <nout> β€” output volume (string); default: "-" (which means stdout, the classic)
⚠️ heads up babes: those "Accurate" kernels genuinely don't need -rn, and turning it on always makes things go slower. that's not a vibe check, that's just true.

πŸ’œ SEE ALSO πŸ’œ

The full documentation for teem-vprobe is maintained as a Texinfo manual. If the info and teem-vprobe programs are properly installed at your site, the command

info teem-vprobe

should give you access to the complete manual. go read it, it's the director's cut 🎬


okay that's the whole page bestie, you ate πŸ’…βœ¨

teem-vprobe 1.10.0 β€” December 10, 2008 πŸŽ€ that's the version and the date, mwah, love u, bye 🫢

πŸ“¦ where this page comes from