EmpezarEmpieza gratis

Selecciona objetos

Las etiquetas funcionan como “mangos” de objetos: te permiten seleccionar conjuntos completos de píxeles a la vez. Para seleccionar un objeto concreto:

  1. Encuentra el valor de etiqueta asociado al objeto.
  2. Crea una máscara con los píxeles que coincidan.

En este ejercicio, crea un array etiquetado a partir de la mask proporcionada. Luego, encuentra el valor de etiqueta del ventrículo izquierdo situado en el centro y crea su máscara.

Este ejercicio forma parte del curso

Análisis de imágenes biomédicas en Python

Ver curso

Instrucciones del ejercicio

  • Usa ndi.label() para asignar etiquetas a cada objeto separado en mask.
  • Obtén el valor de índice de la etiqueta del ventrículo izquierdo comprobando el píxel central (128, 128).
  • Crea una máscara de píxeles que coincidan con la etiqueta del ventrículo izquierdo. Con np.where, establece los píxeles etiquetados como lv_val en 1 y el resto en np.nan.
  • Usa plt.imshow() para superponer la etiqueta seleccionada sobre la gráfica actual.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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()
Editar y ejecutar código