Aan de slagBegin gratis

Vat de tijdreeks samen

De ejectiefractie is het deel van het bloed dat bij elke hartslag uit de linkerhartkamer wordt geperst. Om die te berekenen, moeten radiologen het maximale volume (systolisch volume) en het minimale volume (diastolisch volume) van de kamer bepalen.

Plak 4 van cardiale tijdreeks

Maak in deze oefening een tijdreeks van volumeberekeningen. Er zijn 20 tijdpunten in zowel vol_ts als labels. De data is geordend als (time, plane, row, col).

Deze oefening maakt deel uit van de cursus

Biomedische beeldanalyse met Python

Bekijk cursus

Oefeninstructies

  • Initialiseer een lege array met 20 elementen met np.zeros().
  • Bereken het volume van elke voxel in de afbeelding. (Raadpleeg voor de bemonsteringsfrequenties de meta-dictionary.)
  • Tel voor elk tijdpunt de pixels in labels en werk de tijdreeksarray bij.
  • Plot de tijdreeks met plt.plot().

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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()
Code bewerken en uitvoeren