分割心脏
在本章中,您将使用来自 Sunnybrook Cardiac Dataset 的磁共振(MR)成像数据。完整图像是覆盖一次心跳的 3D 时间序列。放射科医生会用这些数据来测量"射血分数"(ejection fraction):每次搏动中左心室射出的血液占比。
请先从体数据(im)的一张切片中分割左心室。首先,您将对图像进行滤波并生成掩膜;然后使用 ndi.label() 为每个目标贴上标签。
本章练习将使用以下导入:
import imageio.v2 as imageio
import numpy as np
import scipy.ndimage as ndi
import matplotlib.pyplot as plt
本练习是课程的一部分
Python 中的生物医学图像分析
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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:', ____)