Fasse die Zeitreihe zusammen
Die Ejektionsfraktion ist der Anteil des Bluts, der bei jedem Herzschlag aus der linken Herzkammer gepumpt wird. Zur Berechnung müssen Radiologinnen und Radiologen das maximale Volumen (systolisches Volumen) und das minimale Volumen (diastolisches Volumen) der Kammer bestimmen.
In dieser Übung erstellst du eine Zeitreihe mit Volumenberechnungen. Es gibt 20 Zeitpunkte in vol_ts und labels. Die Daten sind in der Reihenfolge (time, plane, row, col) angeordnet.
Diese Übung ist Teil des Kurses
<Kurs>Biomedizinische Bildanalyse mit Python</Kurs>Übungsanweisungen
- Initialisiere ein leeres Array mit 20 Elementen mit
np.zeros(). - Berechne das Volumen jedes Bildvoxels. (Sieh dir die Abtastraten im
meta-Dictionary an.) - Zähle für jeden Zeitpunkt die Pixel in
labelsund aktualisiere das Zeitreihen-Array. - Plotte die Zeitreihe mit
plt.plot().
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Create an empty time series
ts = ____
# Calculate volume at each voxel
d0, d1, d2, d3 = ____
dvoxel = ____
# Loop over the labeled arrays
for t in range(20):
nvoxels = ____
ts[t] = ____
# Plot the data
____
format_and_render_plot()