始める無料で始める

時系列データの集計

駆出率とは、心拍ごとに左心室から送り出される血液の割合のことです。これを計算するために、放射線科医は心室の最大容積(収縮期容積)と最小容積(拡張期容積)を特定する必要があります。

Slice 4 of Cardiac Timeseries

この演習では、体積計算の時系列データを作成します。vol_tslabels にはそれぞれ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()
コードを編集して実行