Măsurători în timp

Analiza imaginilor biomedicale în Python

Stephen Bailey

Instructor

Fracția de ejecție

$$ Ejection\ Fraction = \frac{LV_{max} - LV_{min}}{LV_{max}} $$

bătăi ale inimii

Analiza imaginilor biomedicale în Python

Fracția de ejecție

Procedură

  1. Segmentați ventriculul stâng
  2. Pentru fiecare volum 3D din seria temporală, calculați volumul
  3. Selectați minimul și maximul
  4. Calculați fracția de ejecție
Analiza imaginilor biomedicale în Python

Calculați volumul pentru fiecare moment de timp

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

grafic serie temporală

# 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()
Analiza imaginilor biomedicale în Python

Calculați fracția de ejecție

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

ejec_frac = (max_vol - min_vol) / max_vol
ejec_frac
0.58672

maxim și minim alăturat

Analiza imaginilor biomedicale în Python

Să exersăm!

Analiza imaginilor biomedicale în Python

Preparing Video For Download...