Technology
Part one
How a module is made.
Part two
01
DICOM straight off the scanner, or NIfTI if that is what you already hold. De-identification runs first and has to pass before anything else does. No manual annotation, no linked worksheets.
02
Deep-learning segmentation labels the anatomy directly in the volume — a per-voxel map of what is where.
03
Radiomic and morphometric features extracted per anatomical region: shape, texture, intensity, geometry, fat. In HeartX that includes the AHA-17 myocardial model. Around a hundred descriptive values, each one tied to a specific place in the body.
04
Every readout placed against a cohort baseline as a percentile. A number without a reference distribution is not yet an answer.
05
Results drawn on the actual volume in an interactive 3D viewer. Not a report about the scan — the scan itself, with the measurements on it.
No generative upscaling anywhere in it. When the thing being measured is a volume, invented detail becomes measurement error.
Every value is computed directly from the patient’s volume, never read off a summary or joined from a metadata table.
It traces back to the voxels it came from.
Provenance
Each run records the pipeline version, model weights and library versions that produced it.
Each measurement carries the extraction method and parameters behind it.
Results leave as structured files with the full provenance record attached.
Where the human signs
Scope is authorised, not assumed — The stage 02 boundary is signed before implementation begins. Widening it is a decision with a date, a rationale and a signatory, recorded in a log.
Clinical meaning stays clinical — The loop quantifies, measures and cites. It does not adjudicate. Interpretation belongs to a qualified clinician, and the software is built so it cannot quietly assume that role.
Release is a gate, not a merge — Green against phantoms is necessary and not sufficient. Nothing reaches a user without a human review of what changed, what it claims, and whether the claim is still inside the boundary.
What has been checked
Feature extraction is IBSI-1.0 compliant, with preprocessing pinned in a version-controlled config. Segmentation runs on published, externally validated models rather than in-house weights.
Every module is required to recover the correct answer from volumes generated with the anatomy and tissue properties specified. This proves the measurement chain computes what it claims to compute. It is not a claim about clinical meaning — that requires real data, and is reported separately below.
A complete de-identified prostate mpMRI study, quantified end to end: a 14.5 mm lesion, an ADC ratio of 0.51 against normal gland, every value carrying the method and parameters that produced it. Descriptive evidence at single-case scale, published exactly as the module produced it.
No sensitivity, specificity or diagnostic accuracy. Those require a cohort, and the cohort work is what comes next.
Nothing moves up a maturity state without data behind it.