Glossaryο
- Echocardiogramο
An ultrasound scan of the heart. The input to both scripts.
- A4C (Apical 4-Chamber)ο
A standard echocardiographic view showing all four heart chambers. The view the EF model was trained on.
- Left Ventricle (LV)ο
The heartβs main pumping chamber. Its cavity is what the segmentation model outlines.
- Segmentationο
Pixel-wise labelling of an image β here, marking which pixels belong to the LV cavity.
- Maskο
The binary image produced by segmentation:
1inside the LV,0elsewhere.- LV Areaο
The number of mask pixels in a frame (reported at the 112Γ112 scale). Used as a proxy for cavity size over time.
- Systoleο
The contraction phase of the heartbeat, when the LV is smallest. Detected as the troughs of the area curve.
- Diastoleο
The filling phase, when the LV is largest.
- Ejection Fraction (EF)ο
The percentage of blood ejected from the LV per beat. Normal is roughly 50β70 %.
- DeepLabV3-ResNet50ο
The convolutional segmentation network used by
PredictSegmentation.py.- R(2+1)D-18ο
The spatio-temporal video network used by
PredictEF.pyto regress EF.- Clipο
A short sequence of sampled frames fed to the EF model. Many overlapping clips per video are averaged into one EF value.
- Checkpoint (.pt)ο
A saved file of trained model weights, loaded at runtime (here
r2plus1d_18_32_2_pretrained.ptanddeeplabv3_resnet50_random.pt).- EchoNet-Dynamicο
The Stanford project providing the models and dataset the scripts build on: https://echonet.github.io/dynamic/.