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 layer | Examples | Where it appears |
|---|---|---|
| Source presence | missing image, missing segmentation, missing DICOM phase folder | feature extraction logs and skipped subjects |
| Geometry and timing | voxel spacing, temporal resolution, ED/ES frame, flow-derived ES | modality and phenotype pages |
| Segmentation plausibility | atrial, ventricular, aortic, LVOT, flow, ShMOLLI masks | utils/quality_control_utils.py and visualization outputs |
| Derived-row validity | impossible ratios, negative IPVT, invalid pressure, implausible VTI, failed peak detection | source-specific skip behavior |
| Schema stability | missing columns, duplicate eid, legacy label preservation | data registries and validators |
| Documentation readiness | QA reports, figure provenance, source-output reconciliation | docs/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.