detect..._filter(1)

πŸ’– detect_spheres_matched_filter β€” bestie, we're finding SPHERES πŸ’–

okay so real talk: this is a page from the The Computational Morphometry Toolkit manual, section 1, and it's filed under the name detect..._filter (iykyk, the man page name got truncated, but the tool is the main character here). And the tool is literally called detect_spheres_matched_filter, which is giving exactly what it says on the tin. πŸŽ€


✨ NAME ✨

detect_spheres_matched_filter β€” Detect spheres. That's it. That's the whole job. πŸ’…


🌸 SYNOPSIS 🌸

detect_spheres_matched_filter InputImage OutputImage

πŸ¦‹ DESCRIPTION πŸ¦‹

This tool detects spherical objects in three-dimensional images. Yes bestie, we're scanning 3D volumes looking for lil balls. No cap. πŸ”₯


πŸ‘‘ OPTIONS πŸ‘‘

Global Toolkit Options (these are shared by all CMTK tools) 🌈

okay so these ones are the universal settings β€” every CMTK tool has them, not just our sphere girl:

  • --help β€” Writes the list of basic command line options out to standard output. Like a lil cheat sheet. πŸ“
  • --help-all β€” Same energy, but writes the complete list of basic and advanced command line options to standard output. The full lore. πŸ“š
  • --wiki β€” Writes the list of command line options to standard output in MediaWiki markup, for when you wanna put it on a wiki. ✨
  • --man β€” Writes man page source in nroff markup to standard output. It's giving meta, honestly. 🫢
  • --version β€” Writes the toolkit version to standard output. πŸ’–
  • --echo β€” Writes the current command line to standard output. So you can see exactly what you just ran, no gaslighting. 😭
  • --verbose-level <integer> β€” Sets the verbosity level. Higher = more yapping. πŸ—£οΈ
  • --verbose, -v β€” Increments the verbosity level by 1. Deprecated, bestie β€” it's only hanging around for backward compatibility, so maybe don't make it your whole personality. πŸ’€
  • --threads <integer> β€” Sets the maximum number of parallel threads, for POSIX threads and OpenMP. Go parallel, queen. ⚑

Main Options πŸ“

  • --radius <double>, -r <double> β€” The radius of the spheres we're detecting, in physical length units (typically mm). [Default: 1] 🧚
  • --filter-margin <integer> β€” Half of the filter margin width, in pixels. This is the thing that decides the extent of the region around the surface or the sphere where the detection filter is non-zero. [Default: 2] 🌸
  • --normalized β€” Use the intensity-normalized filter, which effectively computes the Normalized Cross Correlation between the filter and the image. Fancy fr fr. πŸ’…

πŸ’œ AUTHORS πŸ’œ

Torsten Rohlfing, with contributions from Michael P. Hasak, Greg Jefferis, Calvin R. Maurer, Daniel B. Russakoff, and Yaroslav Halchenko. Shoutout to the whole squad. πŸ‘‘


πŸ“œ LICENSE πŸ“œ

http://www.fsf.org/licensing/licenses/gpl.html


πŸ› BUGS πŸ›

Report bugs at http://nitrc.org/projects/cmtk/. Found a weird little glitch? Tell them, don't suffer in silence bestie. πŸ™ˆ


πŸŽ€ 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 icons only. πŸ’–


ok that's the whole page, you ate that 🫢

this was CMTK 3.3.1p2, dated Jun 24 2026 β€” go detect some spheres, you absolute legend β­πŸŒˆπŸ’…

πŸ“¦ where this page comes from