reformatx(1)
π NAME π
okay bestie, meet reformatx π β she's a Volume reformatter and she eats every single time. π¦
β¨ SYNOPSIS β¨
the vibes come in three flavors, so pick your fighter:
reformatx [options] --floating floatingImg target x0 [x1 ...]
orβ¦
reformatx [options] target [x0 x1 ...] {-j,--jacobian} xx0 [xx1 ...]
orβ¦ WHERE x0 ... xN and xx0 ... xxN is [{-i,--inverse}] transformation##. π«Ά
β οΈ plot twist alert: if the first transformation in the sequence is inverted, then--inversemust be preceded by--, i.e., use-- --inverse xform.path. no skipping this, bestie, she's strict about it. π
π DESCRIPTION π
so like, reformatx is the extended volume reformatter tool, and her whole thing is computing reformatted images and Jacobian maps from arbitrary sequences of concatenated transformations. that's it, that's the girl. iconic. π
π OPTIONS π
π Global Toolkit Options (these are shared by all CMTK tools)
like, the communal wardrobe, every CMTK tool borrows from it:
--helpβ writes the list of basic command line options to standard output.--help-allβ writes the complete list of basic and advanced command line options to standard output.--wikiβ writes the list of command line options to standard output in MediaWiki markup.--manβ writes man page source innroffmarkup to standard output.--versionβ writes the toolkit version to standard output.--echoβ writes the current command line to standard output.--verbose-level <integer>β sets the verbosity level.--verbose,-vβ increments the verbosity level by 1 (deprecated; supported for backward compatibility β she still answers the phone, but like, she's retired).--threads <integer>β sets the maximum number of parallel threads (for POSIX threads and OpenMP). π§ go parallel bestie--outputtypeβ scalar data type for the output image. Supported values:"char","byte","short","ushort","int","uint","float","double", or use one of the following:--charβ 8 bits, signed--byteβ 8 bits, unsigned--shortβ 16 bits, signed--ushortβ 16 bits, unsigned--intβ 32 bits signed--uintβ 32 bits unsigned--floatβ 32 bits floating point--doubleβ 64 bits floating point
--pad-out <double>,-P <double>β padding value for the output image [Default:0]
π Options for Plain Reformatting
--interpolationβ image interpolation method. Supported values:"linear","nn","cubic","pv","sinc-cosine","sinc-hamming", where the default is"linear", or use one of the following:--linearβ trilinear interpolation [This is the default]--nnβ Nearest neighbor interpolation--cubicβ Tricubic interpolation--pvβ Partial volume interpolation--sinc-cosineβ Sinc interpolation with cosine window--sinc-hammingβ Sinc interpolation with Hamming window
--sinc-window-radius <integer>β window radius for Sinc interpolation [Default:3]--preserve-massβ mass-preserving reformatting: multiply every reformatted value with the Jacobian determinant of the applied transformation. π she's thorough like that
π¦ Options for Jacobian Map Reformatting
--jacobian-correct-globalβ correct Jacobian maps for global scale.--no-jacobian-correct-globalβ do not correct Jacobian maps for global scale. [This is the default] π
πΈ Input Options
--target-grid <string>β define target grid for reformating asNx,Ny,Nz:dX,dY,dZ[:Ox,Oy,Oz](dims:pixel:offset)--mask,-mβ use target pixel data as binary mask.--crop <string>β crop target image:x0,y0,z0,x1,y1,z2--target-offset <string>,-O <string>β override target image offset and set tox,y,zmm--target-offset-pixels <string>β override target image offset and set todx,dy,dzpixels--floating <string>,-F <string>β format and path of floating image. [Default:NONE]--pad-floating <double>β padding value for the floating image [Default:disabled]
π Output Options
--outfile <string>,-o <string>β format and path of output image. [Default:reformat.nii]
π Image/Transformation Database
--db <string>β path to image/transformation database that should be updated with the newly created image. [Default:NONE]
π«Ά AUTHORS π«Ά
Torsten Rohlfing, with contributions from Michael P. Hasak, Greg Jefferis, Calvin R. Maurer, Daniel B. Russakoff, and Yaroslav Halchenko. π the whole friend group showed up and they all ate.
π LICENSE π
http://www.fsf.org/licensing/licenses/gpl.html
go read it bestie, it's giving legal realness. π
π BUGS π
Report bugs at http://nitrc.org/projects/cmtk/ β she wants the tea, fr fr. π
β¨ ACKNOWLEDGMENTS β¨
CMTK is developed with support from the NIAAA under Grant AA021697, National Consortium on Alcohol and Neurodevelopment in Adolescence (N-CANDA): Data Integration Component. From April 2009 through September 2011, CMTK development and maintenance was supported by the NIBIB under Grant EB008381. π thank you funders, you're the real main characters.
okay that's the whole page bestie, you're fully caught up π this was reformatx(1) from CMTK 3.3.1p2, dated Jun 24 2026 β go reformat something and slay. πβ¨
π¦ where this page comes from
- ubuntu stonking: cmtk 3.3.1p2+dfsg-4build1 Β· 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