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

Выбор объектов

Метки — это своего рода «дескрипторы» объектов: они позволяют работать сразу с целыми наборами пикселей. Чтобы выбрать конкретный объект:

  1. Найдите значение метки, соответствующее этому объекту.
  2. Создайте маску из совпадающих пикселей.

В этом упражнении создайте размеченный массив на основе предоставленной mask. Затем найдите значение метки для левого желудочка, расположенного в центре изображения, и постройте маску для него.

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

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

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

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

  • Используйте ndi.label(), чтобы присвоить метки каждому отдельному объекту в mask.
  • Найдите значение индекса метки левого желудочка, проверив центральный пиксель (128, 128).
  • Создайте маску пикселей, соответствующих метке левого желудочка. С помощью np.where присвойте пикселям с меткой lv_val значение 1, а остальным — np.nan.
  • Используйте plt.imshow(), чтобы наложить выбранную метку на текущий график.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Label the image "mask"
labels, nlabels = ____

# Select left ventricle pixels
lv_val = ____[128, 128]
lv_mask = ____

# Overlay selected label
plt.imshow(____, cmap='rainbow')
plt.show()
Редактировать и запускать код