Misurare nel tempo

Analisi di immagini biomediche in Python

Stephen Bailey

Instructor

Frazione di eiezione

$$ Frazione\ di\ eiezione = \frac{LV_{max} - LV_{min}}{LV_{max}} $$

battito cardiaco

Analisi di immagini biomediche in Python

Frazione di eiezione

Procedura

  1. Segmenta il ventricolo sinistro
  2. Per ogni volume 3D della serie temporale, calcola il volume
  3. Seleziona minimo e massimo
  4. Calcola la frazione di eiezione
Analisi di immagini biomediche in Python

Calcolare il volume per ogni istante

# Stored in (t,z,x,y) format
vol_ts.shape
labels.shape
(20, 12, 256, 256)
(20, 12, 256, 256)

grafico serie temporale

# Calculate voxel volume in mm^3
d0,d1,d2,d3=vol_ts.meta['sampling']
dvoxel = d1 * d2 * d3

# Instantiate empty list ts = np.zeros(20)
# Loop through volume time series for t in range(20):
nvoxels=ndi.sum(1, labels[t], index=1)
ts[t] = nvoxels * dvoxel
plt.plot(ts) plt.show()
Analisi di immagini biomediche in Python

Calcolare la frazione di eiezione

min_vol = ts.min()
max_vol = ts.max()

ejec_frac = (max_vol - min_vol) / max_vol
ejec_frac
0.58672

massimo e minimo affiancati

Analisi di immagini biomediche in Python

Esercitiamoci!

Analisi di immagini biomediche in Python

Preparing Video For Download...