Zacznij terazZacznij za darmo

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.

Slice 4 of Cardiac Timeseries

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

Zobacz kurs

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 labels i 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()
Edytuj i uruchom kod