Left-Ventricle Quantification Using Residual U-Net
Left-Ventricle Quantication Using Residual U-Net
model2025-11-22https://doi.org/10.1148/atlas.1763846228687
111

Overview

Schema Version

https://atlas.rsna.org/schemas/2025-11/model.json

Name

Left-Ventricle Quantification Using Residual U-Net

Link

https://github.com/ericspod/STACOM18

Indexing

Keywords: Cardiac MR, Cardiac Quantification, Convolutional Neural Networks
Content: CA, MR, BQ, CH, IN

Author(s)

Eric Kerfoot
James Clough
Ilkay Oksuz
Jack Lee
Andrew P. King
Julia A. Schnabel

Organization(s)

King's College London
NVIDIA Corporation

Funding

Supported by an EPSRC programme Grant (EP/P001009/1) and the Wellcome EPSRC Centre for Medical Engineering at the School of Biomedical Engineering and Imaging Sciences, Kings College London (WT 203148/Z/16/Z). GPUs generously donated by the NVIDIA Corporation.

Model

Architecture

U-net convolutional neural network architecture built from residual units. Uses parametric rectifying linear units and instance normalization. Employs convolutions with a stride of 2 for downsampling and transpose convolutions with a stride of 2 for upsampling.

Availability

Code available to download at https://github.com/ericspod/STACOM18.

Clinical benefit

Provides diagnostic values for assessing cardiac health and identifying pathologies, offering time and cost savings for clinical diagnostic use.

Clinical workflow phase

Diagnosis

Degree of automation

Fully automated

Indications for use

Quantification of left ventricle metrics (cavity and myocardium volumes, cavity dimensions, regional wall thicknesses, and assignment to diastolic or systolic portion of the cardiac cycle) for assessing cardiac health and diagnosing pathologies such as hypertrophic cardiomyopathy.

Input

Full cycle cardiac MR images (cMRI) captured at three positions on the LV, with input image matrix dimensions of 2900 × 80 × 80 pixels.

Instructions

Trained using PyTorch 0.4.0 on nVidia TITAN Xp and P6000 GPUs. Training takes approximately 3 hours for 10000 steps with a batch size of 1200. Segmentation analysis routines are implemented in Python 3.6 using Numpy, SciPy, and Numba libraries.

Limitations

Meaningful loss of accuracy on the test dataset, with some images not segmented correctly, requiring compensation for incomplete annular segmentation. Poor results can occur with images dissimilar from training data, or when image noise makes the myocardium indistinct.

Output

Description: Myocardial segmentations of the left ventricle, from which cavity and myocardium volumes, cavity dimensions (IS-AL, I-A, IL-AS), six regional wall thickness values (IS, I, IL, AL, A, AS), and assignment to diastolic or systolic portion of the cardiac cycle are derived.

Reproducibility

The network is generally stable and insensitive to varying training input datasets, with IoU values within folds being roughly equivalent. Data augmentation is crucial for generalizability and preventing overfitting.

Use

Intended: Left Ventricle Quantification, Cardiac Health Assessment, Pathology Identification, Image Segmentation

User

Intended: Diagnostic Radiologist, Cardiologist, Researcher, Physician