VMTKIMAGEINITIALIZATION(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ‘‘ NAME πŸ‘‘

vmtkimageinitialization</p> β€” it's a vmtk script, bestie. That's literally the whole name. The man page itself lives in section 1 of the manual, so when you type man vmtkimageinitialization you're reading the VMTKIMAGEINITIALIZATION(1) page. Iconic.


✨ DESCRIPTION ✨

Okay so, automatic piping for vmtkimageinitialization? Yes ma'am, that's a thing. It also does option parsing for vmtkimageinitialization, because of course it does. πŸ’…

Here's the main character energy: vmtkimageinitialization lets you interactivly create an initial levelset β€” one that has not been evolved to image gradients yet. Baby levelset. Pre-glow-up. 🌱

Heads up: it really is spelled "interactivly" up in here. We don't gatekeep, we just report.

🌸 Input arguments 🌸

  • -id Id (str,1); default=0 β€” the script id.
  • -handle Self (self,1) β€” a handle to self. Yes, she's holding her own hand. 🫢
  • -disabled Disabled (bool,1); default=0 β€” turn off execution and piping. The introvert switch.
  • -i Image (vtkImageData,1) β€” the image.
  • -ifile ImageInputFileName (str,1) β€” the filename for the default Image reader.
  • -negate NegateImage (bool,1); default=0 β€” flip (negate) the image values before initializing.
  • -interactive Interactive (bool,1); default=1 β€” interactive mode.
  • -method Method (str,1) in ['isosurface', 'threshold', 'collidingfronts', 'fastmarching', 'seeds', 'multiplecollidingfronts']; default=collidingfronts β€” pick your fighter.
  • -sourcepoints SourcePoints (int,-1); default=[] β€” a list of source point IJK coordinates.
  • -targetpoints TargetPoints (int,-1); default=[] β€” a list of target point IJK coordinates.
  • -upperthreshold UpperThreshold (float,1); default=None β€” the value of the upper threshold to use for threshold, collidingfronts and fastmarching.
  • -lowerthreshold LowerThreshold (float,1); default=None β€” the value of the upper threshold to use for threshold, collidingfronts and fastmarching. (Yes, the description really does say "upper threshold" here too β€” we are simply reporting the lore, no notes. 😭)
  • -isosurface IsoSurfaceValue (float,1); default=0.0 β€” the isosurface value to adopt as the level set surface.
  • -renderer vmtkRenderer (vmtkRenderer,1) β€” the renderer, and that's all she says.
  • -olevelsetsfile InitialLevelSetsOutputFileName (str,1) β€” the filename for the default InitialLevelSets writer.
  • -osurfacefile SurfaceOutputFileName (str,1) β€” the filename for the default Surface writer.

πŸ’– Output arguments πŸ’–

  • -id Id (str,1); default=0 β€” the script id (yes, again β€” she contains multitudes).
  • -handle Self (self,1) β€” a handle to self (also again).
  • -isosurfacevalue IsoSurfaceValue (float,1); default=0.0 β€” the isosurface value.
  • -olevelsets InitialLevelSets (vtkImageData,1) β€” the initial level sets.
  • -osurface Surface (vtkPolyData,1) β€” the surface.

That's the whole vibe check: levelset goes in, levelset comes out, and the gradients stay untouched. Periodt. πŸ¦‹

No cap, this whole thing is vmtkimageinitialization 1.5, dated April 2026. Call it a group-chat sign-off, bestie β€” the manual page header and footer said so and I'm just the messenger. πŸ’œ πŸŽ€
πŸ“¦ where this page comes from