НачатьНачать бесплатно

Анализ временного ряда

Фракция выброса — это доля крови, которую левый желудочек выталкивает при каждом сокращении сердца. Чтобы её вычислить, радиологи определяют максимальный объём (систолический) и минимальный объём (диастолический) желудочка.

Slice 4 of Cardiac Timeseries

В этом упражнении вам предстоит построить временной ряд вычисленных объёмов. И в vol_ts, и в labels содержится 20 временны́х точек. Данные упорядочены по (time, plane, row, col).

Это упражнение является частью курса

Анализ биомедицинских изображений на Python

Посмотреть курс

Инструкции к упражнению

  • Инициализируйте пустой массив из 20 элементов с помощью np.zeros().
  • Вычислите объём одного вокселя изображения. (Используйте словарь 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()
Редактировать и запускать код