Zamanda Ölçüm

Python ile Biyomedikal Görüntü Analizi

Stephen Bailey

Instructor

Ejection fraction

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

kalp atışı

Python ile Biyomedikal Görüntü Analizi

Ejection fraction

İşlem

  1. Sol ventrikülü segmentle
  2. Zaman serisindeki her 3B hacim için hacmi hesapla
  3. Minimum ve maksimumu seç
  4. Ejection fraction hesapla
Python ile Biyomedikal Görüntü Analizi

Her zaman noktasında hacmi hesapla

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

zaman serisi grafiği

# 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()
Python ile Biyomedikal Görüntü Analizi

Ejection fraction hesapla

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

ejec_frac = (max_vol - min_vol) / max_vol
ejec_frac
0.58672

yan yana maksimum-minimum

Python ile Biyomedikal Görüntü Analizi

Hadi pratik yapalım!

Python ile Biyomedikal Görüntü Analizi

Preparing Video For Download...