symplx(1)
π symplx(1) β the manual page, but your bestie is explaining it π
okay so listen. this is the manual page for symplx, part of the Computational Morphology Toolkit, aka CMTK. it's giving brain-science, it's giving geometry, it's giving main character energy. buckle up bestie π
β¨ NAME β¨
symplx β symmetry plane computation π¦
πΈ SYNOPSIS πΈ
symplx InputImage
literally that's it. hand it an image and it will find the plane of symmetry. slay.
π DESCRIPTION π
So symplx computes the approximate symmetry plane of an image. why do you care?? because you can use it to figure out, for example, the mid-sagittal plane in human brain images. iconic.
and there are various forms of output, no cap. like:
- writing the input image with the symmetry plane drawn into it
- the input image realigned along the symmetry plane
whatever your little heart desires π
π OPTIONS π
β Global Toolkit Options (these are shared by all CMTK tools)
--helpβ writes the list of basic command line options to standard output. baby's first help flag πΌ--help-allβ writes the complete list of basic AND advanced command line options to standard output. the whole lore.--wikiβ writes the list of command line options to standard output in MediaWiki markup.--manβ writes man page source innroffmarkup to standard output.--xmlβ writes command line syntax specification in XML markup (this one's for Slicer integration).--versionβ writes toolkit version to standard output.--echoβ writes the current command line to standard output.--verbose-level <integer>β set verbosity level.--verbose,-vβ increment verbosity level by 1. > β οΈ this one is deprecated, it's only supported for backward compatibility. still here, still cute, just don't build your whole personality on it.--threads <integer>β set maximum number of parallel threads (for POSIX threads and OpenMP). go fast, but not too fast πββοΈ
π₯ Optimization
--accuracy <double>,-a <double>β accuracy (final optimization step size) in[mm]. [Default: 0.1]--sampling <double>,-s <double>β resampled image resolution. this is the resolution[in mm]of the first (finest) resampled image in the multi-scale pyramid, which is derived directly from the original full-resolution images. [Default: 1]--levels <integer>,-l <integer>β number of resolution levels. the algorithm will create(levels-1)resampled images with increasingly coarse resolution and use these in successive order of increasing resolution before using the original images at the final level. [Default: 4]--fix-offsetβ fix symmetry plane offset. this reduces computation time and forces the symmetry plane to cross the center of mass, but it may lead to a less-than-accurate result. > bestie, read that again: faster and constrained, but less-than-accurate. cute but risky π
π§ Initial approximate symmetry plane orientation
--initial-planeβ initial orientation of symmetry plane. this should be the closest orthogonal plane to the expected actual symmetry plane. supported values:"initial-axial","initial-coronal","initial-sagittal","initial-xy","initial-xz","initial-yz", where the default is"initial-sagittal". orrrr use one of these instead:--initial-axialβ approximately axial symmetry--initial-coronalβ approximately coronal symmetry--initial-sagittalβ approximately sagittal symmetry [This is the default]--initial-xyβ approximately XY plane symmetry--initial-xzβ approximately XZ plane symmetry--initial-yzβ approximately YZ plane symmetry [This is the default]
π Pre-computed symmetry
--output-only <string>β give symmetry parameters[Rho Theta Phi]as an option, skip the search. [Default: disabled]--output-only-file <string>β read symmetry parameters from file, skip the search. [Default: disabled]
π Data pre-processing
--min-value <float>β force minumum data value. [Default: disabled]--max-value <float>β force maximum data value. [Default: disabled]
π Output of Images
--interpolationβ interpolation method used for reformatted output data. supported values:"linear","cubic","sinc", where the default is"linear". or use one of the following:--linear,-Lβ use linear image interpolation for output. [This is the default]--cubic,-Cβ use cubic image interpolation for output.--sinc,-Sβ use cosine-windowed sinc image interpolation for output.
--pad-out <double>,-P <double>β padding value for output images. [Default: disabled]--mark-value <double>β data value to mark (draw) the symmetry plane. [Default: 4095]--write-marked <image-path>β file name for output image with marked symmetry plane. [Default: NONE]--write-aligned <image-path>β file name for symmetry plane-aligned output image. [Default: NONE]--mark-alignedβ mark symmetry plane in aligned output image.--write-subtract <image-path>β file name for mirror subtraction image. [Default: NONE]--write-mirror <image-path>β file name for image mirrored w.r.t. symmetry plane. [Default: NONE]
π Output of Parameters
--outfile <path>,-o <path>β file name for symmetry plane parameter output. [Default: NONE]--write-xform <transformation-path>β write affine alignment transformation to file. [Default: NONE]
π AUTHORS π
Torsten Rohlfing, with contributions from Michael P. Hasak, Greg Jefferis, Calvin R. Maurer, Daniel B. Russakoff, and Yaroslav Halchenko. a whole squad, we love a collaborative era π«Ά
π LICENSE π
http://www.fsf.org/licensing/licenses/gpl.html
π BUGS π
report bugs at http://nitrc.org/projects/cmtk/. not me gatekeeping bug reports, go tell them 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. funding lore, honestly iconic π
and that's the whole page, bestie β¨ this was symplx(1) from CMTK 3.3.1p2, dated Jun 24 2026 β go find yourself a symmetry plane, you absolute queen ππ
π¦
π¦ 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