Phân đoạn tim
Trong chương này, chúng ta sẽ làm việc với dữ liệu ảnh cộng hưởng từ (MR) từ Sunnybrook Cardiac Dataset. Toàn bộ ảnh là một chuỗi thời gian 3D bao trùm một nhịp tim. Các dữ liệu này được bác sĩ chẩn đoán hình ảnh dùng để đo ejection fraction (phân suất tống máu): tỷ lệ máu được tống ra khỏi tâm thất trái trong mỗi nhịp co.
Bắt đầu bằng cách phân đoạn tâm thất trái từ một lát cắt của thể tích (im). Trước tiên, bạn sẽ lọc và tạo mặt nạ cho ảnh; sau đó bạn sẽ gán nhãn từng đối tượng bằng ndi.label().
Các bài tập trong chương này đã nhập sẵn các thư viện sau:
import imageio.v2 as imageio
import numpy as np
import scipy.ndimage as ndi
import matplotlib.pyplot as plt
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
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.
# Smooth intensity values
im_filt = ____
# Select high-intensity pixels
mask_start = np.where(____, 1, 0)
mask = ____
# Label the objects in "mask"
labels, nlabels = ____
print('Num. Labels:', ____)