VPROBE(1)
π VPROBE π
okay bestie, so this is the manual for vprobe, which lives in the User Commands section of the manual (section 1, obviously) β¨
β¨ NAME β¨
vprobe β it shows off the functionality of the gage library π
πΈ SYNOPSIS πΈ
vprobe -i <nin> -k <kind> [-v <verbosity>] -q <query> [-s
<sclX sclY sxlZ>] [-k00 <kern00>] [-k11 <kern11>] [-k22 <kern22>] [-seed
<N>] [-ssn <SS #>] [-ssr <scale range>] [-ssrf <SS read format>] [-sssf
<SS save format>] [-ssw <SS pos>] [-kssb <kernel>] [-kssr <kernel>]
[-ssu] [-sso] [-ssnd] [-rn] [-gmc <min gradmag>] [-ofs] [-t <type>] [-o
<nout>]
π¦ DESCRIPTION π¦
So basically, vprobe is the lil demo bestie that shows off the functionality of the gage library π
It uses gageProbe() to query all kinds of volumes so you can learn all sorts of measured or derived quantities. lowkey a whole buffet of numbers, fr fr.
Also, it can set the environment variable TEEM_VPROBE_HACK_ZI to limit probing to a single z slice π
π OPTIONS π
okay so here's the full lineup, every single one, no skipping, we don't do that here π
-i<nin>β the input volume π«Ά-k<kind>β the "kind" of volume. your choices are"scalar","vector","tensor", or"dwi"β¨-v<verbosity>β verbosity level (int); default:"1"-q<query>β the quantity (scalar, vector, or matrix) to learn by probing (string) π-s<sclX sclY sxlZ>β scaling factor for resampling on each axis (>1.0 means supersampling); that's (3 doubles); default:"1.0 1.0 1.0"-k00<kern00>β kernel forgageKernel00; default:"tent"-k11<kern11>β kernel forgageKernel11; default:"cubicd:1,0"-k22<kern22>β kernel forgageKernel22; default:"cubicdd:1,0"-seed<N>β RNG seed; mostly for debugging (unsigned int); default:"42"π²-ssn<SS #>β how many scale-space samples to evaluate, or,0to turn-off all scale-space behavior (unsigned int); default:"0"-ssr<scale range>β range of scales in scale-space (2 doubles); default:"nan nan"-ssrf<SS read format>βprintf(3)-style format (including a"%u") for the filenames from which to read pre-blurred volumes computed for the stack (string); default:""-sssf<SS save format>βprintf(3)-style format (including a"%u") for the filenames from which to save pre-blurred volumes computed for the stack (string); default:""-ssw<SS pos>β"world")-space position (true sigma) at which to sample in scale-space (double); default:"0"-kssb<kernel>β blurring kernel, to sample scale space; default:"dgauss:1,5"-kssr<kernel>β kernel for reconstructing from scale space samples"hermite"-ssuβ do uniform samples along sigma, and not (by default) samples according to the effective diffusion scale π-ssoβ if not using"-ssu", use pre-computed optimal sigmas when possible-ssndβ normalize derivatives by scale-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"-ofsβ If only per-axis spacing is available, use that to contrive full orientation info-t<type>β type of output volume (type); default:"float"-o<nout>β output volume (string); default:"-"πΎ
π§ ENVIRONMENT π§
TEEM_VPROBE_HACK_ZIβ If set, probing is limited to a single z slice. that's it, that's the whole vibe π
π SEE ALSO π
gprobe(1), ilk(1), miter(1), mrender(1), nrrdSanity(1), overrgb(1), puller(1), tend(1), unu(1) π«Ά
and that's the whole page bestie, no cap. this was the April 2021 edition of the VPROBE(1) manual page π go probe something iconic β¨π
π¦ where this page comes from
- fedora 43: teem 1.11.0-83.fc43 Β· LGPL-2.1-or-later WITH LicenseRef-Fedora-Temporary-Simple-Library-exception
- fedora 43: teem 1.11.0-86.fc43 Β· LGPL-2.1-or-later WITH Simple-Library-Usage-exception
- fedora 44: teem 1.11.0-87.fc44 Β· LGPL-2.1-or-later WITH Simple-Library-Usage-exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms