時系列データの集計
駆出率とは、心拍ごとに左心室から送り出される血液の割合のことです。これを計算するために、放射線科医は心室の最大容積(収縮期容積)と最小容積(拡張期容積)を特定する必要があります。
この演習では、体積計算の時系列データを作成します。vol_ts と labels にはそれぞれ20の時間点があります。データは (time, plane, row, col) の順に並んでいます。
この演習はコースの一部です
Python による生体医療画像解析
演習の手順
np.zeros()を使って、要素数20の空の配列を初期化します。- 各画像ボクセルの体積を計算します。(サンプリングレートは
meta辞書を参照してください。) - 各時間点について、
labels内のピクセル数を数え、時系列配列を更新します。 plt.plot()を使って時系列データをプロットします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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()