mia-3ddeform(1)
π mia-3ddeform π
okay bestie, sit down, hydrate, and let me tell you about mia-3ddeform β it's a General Commands Manual girlie and she is so useful. She takes a 3D image and, like, literally moves it around using a vector field. main character energy fr.
β¨ NAME β¨
mia-3ddeform β Transform a 3D image by means of a vector field. π¦
π SYNOPSIS π
mia-3ddeform -i <in-image> -o <out-image> -t <transformation> [options]
πΈ DESCRIPTION πΈ
So mia-3ddeform transforms a 3D image by applying a given 3D transformation that is defined by a 3D vector field v according to x:=x-v(x) π
That's it. That's the whole deal. She warps, she deforms, she serves. π«Ά
π OPTIONS π
-i,--in-image=(input, required); ioβ the input image, bestie. For supported file types seePLUGINS:3dimage/ioπ-o,--out-image=(required, output); ioβ the transformed image, aka the glow-up result. For supported file types seePLUGINS:3dimage/ioβ¨-t,--transformation=(input, required); ioβ the transformation vector field, the actual blueprint of the deformation. For supported file types seePLUGINS:3dvf/ioπ-p,--interpolator=bspline:d=3β the image interpolator kernel. Default isbspline:d=3, no cap. For supported plugins seePLUGINS:1d/splinekernelπ§
Help & Info
-V,--verbose=warningβ verbosity of output; she prints messages of the given level and higher priorities. Supported priorities, starting at the lowest level, are:traceβ Function call tracedebugβ Debug outputinfoβ Low level messagesmessageβ Normal messageswarningβ Warningsfailβ Report test failureserrorβ Report errorsfatalβ 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, slay π«
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). πβοΈπ¨
π§ PLUGINS: 1d/splinekernel π§
bsplineβ B-spline kernel creation, supported parameters are:d = 3; int in [0, 5]β Spline degree.
omomsβ OMoms-spline kernel creation, supported parameters are:d = 3; int in [3, 3]β Spline degree.
π PLUGINS: 3dimage/io π
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
- Recognized file extensions:
datapoolβ Virtual IO to and from the internal data pool- Recognized file extensions:
.@
- Recognized file extensions:
dicomβ Dicom image series as 3D- Recognized file extensions:
.DCM,.dcm - Supported element types: signed 16 bit, unsigned 16 bit
- Recognized file extensions:
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
- Recognized file extensions:
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
- Recognized file extensions:
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
- Recognized file extensions:
niftiβ NIFTI-1 3D image IO. The orientation is transformed in the same way like it is done withdicomtonifti --no-reorderfrom 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
- Recognized file extensions:
vffβ VFF Sun raster format- Recognized file extensions:
.VFF,.vff - Supported element types: unsigned 8 bit, signed 16 bit
- Recognized file extensions:
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
- Recognized file extensions:
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
- Recognized file extensions:
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
- Recognized file extensions:
β PLUGINS: 3dvf/io β
cvistaβ obsolete 3d vector field io plugin for range compressend vista (saving not supported)- Recognized file extensions:
.CVF,.cvf - Supported element types: floating point 32 bit
- Recognized file extensions:
datapoolβ Virtual IO to and from the internal data pool- Recognized file extensions:
.@
- Recognized file extensions:
vistaβ a 3d vector field io plugin for vista- Recognized file extensions:
.V,.VF,.v,.vf - Supported element types: floating point 32 bit
- Recognized file extensions:
vtkβ 3D Vector field in- and output (experimental). No attributes are stored or read.- Recognized file extensions:
.VTK,.VTKVF,.vtk,.vtkvf - Supported element types: floating point 32 bit
- Recognized file extensions:
π EXAMPLE π
Transform an image input.v by the transformation defined by the vector field field.v by using bspline interpolation of degree 4 and store the result in output.v πβ
mia-3ddeform -i input.v -t field.v -o output.v -p bspline:d=4
π AUTHOR(s) π
Gert Wollny β we stan. π«‘
π COPYRIGHT π
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. π
lowkey important bestie: that "ABSOLUTELY NO WARRANTY" is not a vibe, it's a real legal thing β no take-backsies.
and that's the whole manual, periodt π
this was mia-3ddeform(1) from the USER COMMANDS section, version v2.4.7 β go forth and deform responsibly, ily π¦β¨
π¦ where this page comes from
- debian bookworm: mia-tools 2.4.7-11+b1 Β· GPL-3.0-or-later
- ubuntu jammy: mia-tools 2.4.7-8ubuntu1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms