Tóm tắt chuỗi thời gian
Ejection fraction là tỷ lệ máu được bóp ra khỏi tâm thất trái mỗi nhịp tim. Để tính chỉ số này, bác sĩ chẩn đoán hình ảnh cần xác định thể tích lớn nhất (thể tích tâm thu) và thể tích nhỏ nhất (thể tích tâm trương) của tâm thất.
Trong bài này, hãy tạo một chuỗi thời gian của các phép tính thể tích. Có 20 mốc thời gian trong cả vol_ts và labels. Dữ liệu được sắp theo thứ tự (time, plane, row, col).
Bài tập này là một phần của khóa học
Phân tích ảnh Y sinh học bằng Python
Hướng dẫn bài tập
- Khởi tạo một mảng rỗng với 20 phần tử bằng
np.zeros(). - Tính thể tích của mỗi voxel ảnh. (Xem từ điển
metađể biết tần suất lấy mẫu.) - Với mỗi mốc thời gian, đếm số pixel trong
labelsvà cập nhật mảng chuỗi thời gian. - Vẽ chuỗi thời gian bằng
plt.plot().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()