Sammanfatta tidsserien
Ejektionsfraktionen är andelen blod som pressas ut ur vänster kammare vid varje hjärtslag. För att beräkna den måste radiologer identifiera kammarens maximala volym (systolisk volym) och minimala volym (diastolisk volym).
I den här övningen ska du skapa en tidsserie med volymberäkningar. Det finns 20 tidpunkter i både vol_ts och labels. Data är ordnat efter (time, plane, row, col).
Den här övningen är en del av kursen
Biomedicinsk bildanalys i Python
Övningsinstruktioner
- Initiera en tom array med 20 element med hjälp av
np.zeros(). - Beräkna volymen för varje bildvoxel. (Använd
meta-ordlistan för samplingsfrekvenser.) - För varje tidpunkt, räkna pixlarna i
labelsoch uppdatera tidsseriearrayen. - Rita tidsserien med
plt.plot().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()