Podsumowanie szeregu czasowego
Frakcja wyrzutowa to odsetek krwi wypchanej z lewej komory serca podczas każdego uderzenia. Aby ją obliczyć, radiolodzy muszą wyznaczyć maksymalną objętość (objętość skurczową) i minimalną objętość (objętość rozkurczową) komory.
W tym ćwiczeniu stworzysz szereg czasowy obliczeń objętości. Zarówno vol_ts, jak i labels zawierają 20 punktów czasowych. Dane są uporządkowane według (time, plane, row, col).
To ćwiczenie jest częścią kursu
Analiza obrazów biomedycznych w Pythonie
Instrukcje do ćwiczenia
- Zainicjalizuj pustą tablicę z 20 elementami, używając
np.zeros(). - Oblicz objętość każdego woksela obrazu. (Zajrzyj do słownika
meta, aby sprawdzić częstotliwości próbkowania.) - Dla każdego punktu czasowego policz piksele w
labelsi zaktualizuj tablicę szeregu czasowego. - Wykreśl szereg czasowy za pomocą
plt.plot().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()