Aortic structure

Feature summary

Badge legend: Phenotype-family colors group feature types only. Status colors are reserved for evidence tables: muted green means verified, muted amber means method-dependent or schema debt, gray outline means needs verification, and red is reserved for blocked items. Disease badges use neutral navigation styling and are literature-context links only, not diagnoses, classifiers, or validated phenotype-to-ICD associations.

Aortic structure phenotypes describe 3D aortic size and geometry from the aortic scout/localizer segmentation. They are separate from cine aortic distensibility and phase-contrast flow phenotypes.

Modality
Aortic scout/localizer MRI
UKB source
Data Field 20207
Pipeline step
Aortic scout segmentation, mesh/centerline extraction, and geometric analysis
Outputs
aortic_structure.csv, visualization/aorta/*.png, aortic_mesh artifacts
Maturity
Source-audited phenotype page

Clinical question

Aortic structure outputs help quantify dilation, elongation, tortuosity, and arch-shape remodeling in cohort studies. Aneurysm, dissection, bicuspid-valve aortopathy, coarctation, and congenital aortic disease require clinical and guideline context beyond these geometry outputs.

Anatomical and physiological definition

The implementation derives a smoothed aortic mesh and centerline from aortic_scout.nii.gz and seg_aortic_scout.nii.gz. Diameter summarizes local luminal caliber. Length follows the centerline. Linear distance is the straight-line distance between segment endpoints. Tortuosity is excess centerline length over linear distance. Curvature is local bending, and torsion describes rotation of the osculating plane along the centerline [1].

Source acquisition and UKB field

The source acquisition is UK Biobank aortic scout/localizer imaging, Data Field 20207. This page should not be read as a 2D cine distensibility measurement page.

What exactly CardiacNexus measures

Global centerline geometry

CardiacNexus records global max/mean/min diameter, overall centerline length, overall linear distance, tortuosity, curvature, and torsion. The implementation scales VMTK-derived centimeter-like diameter/length values to millimeters and curvature/torsion to 1/mm.

Copyable formulaD_mm = 10 * D_source
Copyable formulaL_mm = 10 * L_source

The code comment defines tortuosity as length divided by linear distance minus 1, with a straight segment approaching zero. The upstream df_raw field already stores that ratio-minus-one value, and CardiacNexus multiplies it by 100 for the output column.

Copyable formulaTortuosity_percent = 100 * tortuosity_source

Curvature and torsion are divided by 10 in the implementation to report 1/mm rather than the source geometry scale:

Copyable formulacurvature_1_per_mm = curvature_source / 10
Aortic centerline geometry extraction source figure from the manuscript image cache citing Minderhoud et al. 2024
Aortic geometry source figure from the manuscript image cache, cited there to Minderhoud et al. 2024, shown for centerline geometry concept review. CardiacNexus segment definitions and output scaling are defined in the page text and tables.Source: manuscript image cache citing Minderhoud et al. 2024; permission and exact source-panel review pending for draft use.
Aortic arch height and width measurement schematic from the manuscript image cache
Aortic arch measurement schematic from the manuscript image cache, cited there to Qiu et al. 2020, shown to orient arch height, arch width, and segment naming. CardiacNexus scout-derived segments remain implementation-specific and should not be read as clinical guideline zones.Source: manuscript image cache citing Qiu et al. 2020; permission and exact source-panel review pending for draft use.
Aortic zone landmark schematic from the manuscript image cache
Aortic zone landmark schematic from the manuscript image cache, shown as segment-orientation context for root, arch, and descending-aorta measurements. It does not validate CardiacNexus centerline extraction or define clinical thresholds.Source: manuscript image cache; permission and exact source-panel review pending for draft use.

Segment-level geometry

The upper aorta is split into ascending and descending arch components. A descending-aorta segment and lower-aorta segment are also derived from the centerline and acquisition planes. Segment definitions are implementation-specific and should be preserved in interpretation text.

Segment familyImplementation routeCurrent output prefixInterpretation boundary
Global centerlinesingle_image_inference global aorta geometryAortic Structure-Centerline:*Whole extracted scout aorta, not a clinical segment threshold
Ascending archsplit_aorta_arch upper-aorta branchAortic Structure-Ascending Arch:*Scout-derived ascending arch segment
Descending archsplit_aorta_arch upper-aorta branchAortic Structure-Descending Arch:*Scout-derived descending arch segment
Descending aortaextract_descending_aortaAortic Structure-Descending Aorta:*Descending arch plus lower-aorta route in code comments
Archupper-aorta arch aggregateAortic Structure-Arch:*Ascending plus descending arch aggregate
Lower aortaextract_lower_upper_aorta lower segmentAortic Structure-Lower Aorta:*Segment between proximal and distal descending-aortic acquisition planes

Arch width and height

Arch width and height are compact morphology descriptors derived from the arch geometry. They are useful for morphology comparison but are not standalone disease thresholds.

Output columns and units

CardiacNexus writes aortic structural features into aortic_structure.csv. The legacy spelling Maxium is preserved where it appears in current output labels.

Display familyExact output columnUnitStatusSchema note
Global diameterAortic Structure-Centerline: Maxium Diameter [mm]mmcurrentLegacy spelling preserved
Global diameterAortic Structure-Centerline: Mean Diameter [mm]mmcurrentnone
Global diameterAortic Structure-Centerline: Min Diameter [mm]mmcurrentnone
Global lengthAortic Structure-Centerline: Length [mm]mmcurrentCenterline length
Global linear distanceAortic Structure-Centerline: Linear Distance [mm]mmcurrentStraight-line endpoint distance
Global tortuosityAortic Structure-Centerline: Tortuosity Index [%]%currentExcess length ratio times 100
Global curvatureAortic Structure-Centerline: Curvature [1/mm]1/mmcurrentScaled from source geometry
Global torsionAortic Structure-Centerline: Torsion [1/mm]1/mmcurrentScaled from source geometry
Ascending arch diameterAortic Structure-Ascending Arch: Maxium Diameter [mm]mmcurrentLegacy spelling preserved
Ascending arch diameterAortic Structure-Ascending Arch: Mean Diameter [mm]mmcurrentnone
Ascending arch diameterAortic Structure-Ascending Arch: Min Diameter [mm]mmcurrentnone
Ascending arch lengthAortic Structure-Ascending Arch: Length [mm]mmcurrentSegment-level
Ascending arch linear distanceAortic Structure-Ascending Arch: Linear Distance [mm]mmcurrentStraight-line endpoint distance
Ascending arch tortuosityAortic Structure-Ascending Arch: Tortuosity Index [%]%currentExcess length ratio times 100
Ascending arch curvatureAortic Structure-Ascending Arch: Curvature [1/mm]1/mmcurrentScaled from source geometry
Ascending arch torsionAortic Structure-Ascending Arch: Torsion [1/mm]1/mmcurrentScaled from source geometry
Descending arch diameterAortic Structure-Descending Arch: Maxium Diameter [mm]mmcurrentLegacy spelling preserved
Descending arch diameterAortic Structure-Descending Arch: Mean Diameter [mm]mmcurrentnone
Descending arch diameterAortic Structure-Descending Arch: Min Diameter [mm]mmcurrentnone
Descending arch lengthAortic Structure-Descending Arch: Length [mm]mmcurrentSegment-level
Descending arch linear distanceAortic Structure-Descending Arch: Linear Distance [mm]mmcurrentStraight-line endpoint distance
Descending arch tortuosityAortic Structure-Descending Arch: Tortuosity Index [%]%currentExcess length ratio times 100
Descending arch curvatureAortic Structure-Descending Arch: Curvature [1/mm]1/mmcurrentScaled from source geometry
Descending arch torsionAortic Structure-Descending Arch: Torsion [1/mm]1/mmcurrentScaled from source geometry
Descending aorta diameterAortic Structure-Descending Aorta: Maximum Diameter [mm]mmcurrentSegment-level
Descending aorta diameterAortic Structure-Descending Aorta: Mean Diameter [mm]mmcurrentnone
Descending aorta diameterAortic Structure-Descending Aorta: Min Diameter [mm]mmcurrentnone
Descending aorta lengthAortic Structure-Descending Aorta: Length [mm]mmcurrentSegment-level
Descending aorta linear distanceAortic Structure-Descending Aorta: Linear Distance [mm]mmcurrentStraight-line endpoint distance
Descending aorta tortuosityAortic Structure-Descending Aorta: Tortuosity Index [%]%currentExcess length ratio times 100
Descending aorta curvatureAortic Structure-Descending Aorta: Curvature [1/mm]1/mmcurrentScaled from source geometry
Descending aorta torsionAortic Structure-Descending Aorta: Torsion [1/mm]1/mmcurrentScaled from source geometry
Arch diameterAortic Structure-Arch: Maximum Diameter [mm]mmcurrentUpper-aorta arch aggregate
Arch diameterAortic Structure-Arch: Mean Diameter [mm]mmcurrentnone
Arch diameterAortic Structure-Arch: Min Diameter [mm]mmcurrentnone
Arch lengthAortic Structure-Arch: Length [mm]mmcurrentUpper-aorta arch aggregate
Arch widthAortic Structure-Arch: Arch Width [mm]mmcurrentArch morphology descriptor
Arch heightAortic Structure-Arch: Arch Height [mm]mmcurrentArch morphology descriptor
Arch tortuosityAortic Structure-Arch: Tortuosity Index [%]%currentExcess length ratio times 100
Arch curvatureAortic Structure-Arch: Curvature [1/mm]1/mmcurrentScaled from source geometry
Arch torsionAortic Structure-Arch: Torsion [1/mm]1/mmcurrentScaled from source geometry
Lower aorta diameterAortic Structure-Lower Aorta: Maximum Diameter [mm]mmcurrentLower descending segment
Lower aorta diameterAortic Structure-Lower Aorta: Mean Diameter [mm]mmcurrentnone
Lower aorta diameterAortic Structure-Lower Aorta: Min Diameter [mm]mmcurrentnone
Lower aorta lengthAortic Structure-Lower Aorta: Length [mm]mmcurrentSegment-level
Lower aorta linear distanceAortic Structure-Lower Aorta: Linear Distance [mm]mmcurrentStraight-line endpoint distance
Lower aorta tortuosityAortic Structure-Lower Aorta: Tortuosity Index [%]%currentExcess length ratio times 100
Lower aorta curvatureAortic Structure-Lower Aorta: Curvature [1/mm]1/mmcurrentScaled from source geometry
Lower aorta torsionAortic Structure-Lower Aorta: Torsion [1/mm]1/mmcurrentScaled from source geometry

Output reconciliation

Evidence layerStatusDetails
Implementation-emitted outputsVerified sourceeval_aortic_structure.py emits 49 aortic structure columns plus eid; all emitted aortic labels are listed above.
output_column_inventory.ymlReconciledartifacts.aortic_structure.structural_columns contains the full current emitted set.
phenotype_dictionary.ymlReconciledAortic structure dictionary entries cover the full emitted set and point back to this page.
Page output tableReconciledThe table above intentionally lists every current emitted aortic structure output label.

Required upstream inputs

  • aortic_scout.nii.gz and seg_aortic_scout.nii.gz.
  • Aortic scout inference and mesh/centerline extraction through the aortic scout library.
  • Successful VMTK/PyVista-based geometry route and output mesh directory.

Reference ranges with cohort and method context

FeatureSourceCohortReference valueStatusNote
Vascular geometry definitionsPiccinelli et al. vascular geometry framework [1]vascular geometry methodsnot a normal rangeDefinition sourceSupports geometry terms, not CardiacNexus thresholds
Aortic arch geometryOu et al. age-related aortic arch geometry [2]aortic arch geometry cohortstudy-specificLiterature contextSegment definitions may differ from CardiacNexus scout segmentation
Aortic root CMR dimensionsBurman et al. CMR aortic-root measurement paper [3]adult CMR reference contextplane- and line-specific normal valuesVerified context sourceUseful for aortic-root measurement conventions, not a direct scout-centerline normal range
Regional aortic size indexed to body sizeDavis et al. CMR nomogram [4]CMR regional aortic-size cohortbody-size-referenced nomogramVerified context sourceRegional aortic-size context; method does not directly match CardiacNexus 3D scout centerline outputs
Repaired coarctation aortic geometryMinderhoud et al. aortic geometry outcome study [5]repaired coarctation cohort with controlsdisease-context geometry valuesLiterature context; source figure registered for draftSupports centerline-geometry concepts and coarctation context, not CardiacNexus normal ranges
CardiacNexus scout centerline geometryCurrent implementation sourceUKB aortic scout/localizer pipelineno published method-compatible normal range verifiedSource-audited limitationNumeric clinical thresholds are not copied into this page because they do not match the 3D scout centerline route.

Source-located registry status: reference_range_sources.yml maps aortic-root dimensions to Burman 2008, regional aortic-size context to Davis 2014, aortic-arch geometry to age-related arch literature, and centerline geometry context to Minderhoud 2024. The current CardiacNexus scout/localizer route emits 3D centerline-derived geometry, so conventional 2D root or arch rows remain context unless the source locator and measurement plane match the current output.

Disease interpretation

Aortic dilation and altered arch geometry are relevant to aneurysm/dissection, bicuspid-valve aortopathy, coarctation, and other aortopathies [2] [4]. These badges are navigation aids only. Clinical thresholds depend on segment, body size, valve/genetic context, and guideline definitions.

QC caveats and maturity boundary

Incomplete scout coverage, segmentation leakage, centerline errors, or smoothing choices can change diameter, length, tortuosity, curvature, and torsion. Because this is a 3D scout/localizer route, values should not be mixed with cine aortic area or distensibility outputs without explicit modality context.

Implementation provenance

Current outputs are implemented in src/feature_extraction/Aortic_Scout_20207/eval_aortic_structure.py, with geometry helpers from libs/Aortic_Scout_20207/data_operations/phenotypes.py and the inference route under libs/Aortic_Scout_20207/train_operations.

Feature familyFormula or computational routeExact output columnsSource code file and functionUpstream dependenciesConditional behaviorQC artifactsSchema debt
Global centerline geometrysingle_image_inference global centerline geometry; diameter/length multiplied by 10, tortuosity multiplied by 100, curvature/torsion divided by 10Aortic Structure-Centerline:*eval_aortic_structure.py; single_image_inferenceaortic_scout.nii.gz, seg_aortic_scout.nii.gz, aortic mesh outputSubject skipped if scout image or segmentation missingvisualization/aorta/aorta_structure.png, landmark screenshotMaxium spelling preserved
Ascending and descending arch geometryextract_lower_upper_aorta then split_aorta_arch; same scaling conventionsAortic Structure-Ascending Arch:*, Aortic Structure-Descending Arch:*eval_aortic_structure.py; split_aorta_archSuccessful mesh/centerline extractionSame subject-level skip behaviorvisualization/aorta/aorta_structure_arch.pngMaxium spelling preserved
Descending and lower-aorta geometryextract_descending_aorta and lower-aorta segment between acquisition planesAortic Structure-Descending Aorta:*, Aortic Structure-Lower Aorta:*eval_aortic_structure.py; extract_descending_aorta, extract_lower_upper_aortaSuccessful centerline and analysis indexSame subject-level skip behaviorvisualization/aorta/aorta_structure_descending.png, aorta_structure_lower_upper.pngSegment definitions are implementation-specific
Arch width and heightArch aggregate fields from upstream geometry output, multiplied by 10Aortic Structure-Arch: Arch Width [mm], Aortic Structure-Arch: Arch Height [mm]eval_aortic_structure.py; upstream df_raw arch fieldsSuccessful arch splitSame subject-level skip behaviorvisualization/aorta/aorta_structure_arch.pngWidth/height are morphology descriptors, not thresholds

Source audit

  • Current output labels, scaling, segment names, and legacy spelling were checked against eval_aortic_structure.py.
  • The full emitted output set was reconciled across the implementation, page output table, docs/data/output_column_inventory.yml, and docs/data/phenotype_dictionary.yml.
  • docs/data/reference_sources.yml is present and used as the curated reference-source registry for this page.
  • One aortic centerline geometry figure is displayed from a page-local public path and registered in docs/data/figure_provenance.yml; permission and exact source-panel review remain pending for draft use.

References

  1. Piccinelli M, Veneziani A, Steinman DA, Remuzzi A, Antiga L. A framework for geometric analysis of vascular structures: application to cerebral aneurysms. IEEE Transactions on Medical Imaging. 2009;28(8):1141-1155.
  2. Ou P, Celermajer DS, Raisky O, Jolivet O, Buyens F, Herment A, Sidi D, Bonnet D. Age-related changes in aortic arch geometry. Journal of the American College of Cardiology. 2011;58(12):1262-1270. doi:10.1016/j.jacc.2011.06.012.
  3. Burman ED, Keegan J, Kilner PJ. Aortic root measurement by cardiovascular magnetic resonance: specification of planes and lines of measurement and corresponding normal values. Circulation: Cardiovascular Imaging. 2008;1(2):104-113.
  4. Davis AE, Lewandowski AJ, Holloway CJ, Ntusi NAB, Banerjee R, Nethononda R, Pitcher A, Francis JM, Myerson SG, Leeson P, Donovan T, Neubauer S, Rider OJ. Observational study of regional aortic size referenced to body size: production of a cardiovascular magnetic resonance nomogram. Journal of Cardiovascular Magnetic Resonance. 2014;16:9. PMID:24447690; PMCID:PMC3899403.
  5. Minderhoud SCS, van Montfoort R, Meijs TA, Korteland S-A, Bruse JL, Kardys I, Wentzel JJ, Voskuil M, Hirsch A, Roos-Hesselink JW, van den Bosch AE. Aortic geometry and long-term outcome in patients with a repaired coarctation. Open Heart. 2024;11(1):e002642. PMID:38806222; PMCID:PMC11138275.