Quality control

Quality control connects image presence, segmentation plausibility, frame timing, tracking reliability, external covariates, schema stability, and phenotype interpretation.

Modality
All modalities
Pipeline step
Image-level QC, segmentation QC, feature-level skip conditions, registry validation, and documentation validation
Outputs
QC images, skipped-row behavior, audit reports, validator output
Maturity
Source-audited method page

QC dimensions

QC layerExamplesWhere it appears
Source presencemissing image, missing segmentation, missing DICOM phase folderfeature extraction logs and skipped subjects
Geometry and timingvoxel spacing, temporal resolution, ED/ES frame, flow-derived ESmodality and phenotype pages
Segmentation plausibilityatrial, ventricular, aortic, LVOT, flow, ShMOLLI masksutils/quality_control_utils.py and visualization outputs
Derived-row validityimpossible ratios, negative IPVT, invalid pressure, implausible VTI, failed peak detectionsource-specific skip behavior
Schema stabilitymissing columns, duplicate eid, legacy label preservationdata registries and validators
Documentation readinessQA reports, figure provenance, source-output reconciliationdocs/audits/**, website/scripts/**

High-sensitivity feature families

Strain, torsion, recoil, flow displacement, aortic distensibility, tagged MRI, and cross-chamber timing rows require stricter caveats than ventricular volume or mass rows. They depend on tracking, smoothing, pressure, ECG timing, acquisition geometry, or backend-specific behavior.

Interpretation principle

QC status should travel with phenotype interpretation. A plausible numeric value can still be unreliable when the underlying segmentation, timing, or acquisition failed.

Documentation validation

The documentation layer now includes a generic phenotype validator for promoted phenotype pages. It checks source-backed output coverage across page content, output inventory, phenotype dictionary, QA reports, figure provenance, disease badge wording, legacy image paths, and broken internal routes.

Source audit

  • QC dimensions were checked against modality pages, source-audited phenotype pages, and current source skip conditions.
  • Documentation validation behavior was checked against website/scripts/validate-phenotype-pages.cjs.
  • Textbook context boundary: broad clinical textbook context is not surfaced here because this page documents QC mechanics and validation boundaries.