Expand description
Pipeline configuration types
Defines the configuration structs and enums for the QSM pipeline runner. These are pure algorithm config types (no serde). Consumers that need serialization (e.g. qsmxt-config) provide their own serde wrappers and convert to these types.
Structs§
- BgRemoval
Config - Background removal configuration
- BgRemoval
Result - Results from background removal stage
- Field
Mapping Config - Field mapping configuration
- Field
Mapping Result - Results from field mapping stage
- Inversion
Config - Dipole inversion configuration
- Mask
Section - A mask section: input source + generator + refinements
- Masking
Config - Masking configuration
- QsmPipeline
Config - Complete QSM pipeline configuration.
- Robust
FitReport - Per-echo evidence from
B0EstimationMethod::RobustFit: which echoes the fit stopped trusting, and where. Diagnostics only; the field map has already been computed with these weights and nothing here drops an echo. - Scan
Metadata - Metadata about the scan
- Separation
Config - Configuration for the χ-separation stage.
Enums§
- B0Estimation
Method - How
run_field_mappingcombines the unwrapped echoes into one B0 map. Each method carries exactly the settings it reads, so a weighting cannot be set on a fit that ignores it. - BgRemoval
Algorithm - Background field removal algorithm
- Inversion
Algorithm - Dipole inversion algorithm
- Inversion
Input - What a dipole inversion reconstructs from, and so which earlier stages a host has to run.
- MaskOp
- A single mask operation (generator or refinement)
- Mask
Threshold Method - Threshold method for mask generation
- Masking
Input - Input data source for mask generation
- Orientation
Support - Whether an algorithm is valid when B0 does not lie along the voxel
+zaxis. - Pipeline
Error - Pipeline error type
- QsmReference
- QSM referencing method
- Separation
Algorithm - Susceptibility source-separation algorithm (χ+ / χ−).
- Unwrapping
Algorithm - Phase unwrapping algorithm
Constants§
- ROMEO_
CLI_ PHASE_ OFFSET_ SIGMA_ MM - The ROMEO command line’s default phase-offset smoothing sigma, in mm (the default of
FieldMappingConfig::phase_offset_sigma_mm).