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:
- Encuentra el valor de etiqueta asociado al objeto.
- 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
Instrucciones del ejercicio
- Usa
ndi.label()para asignar etiquetas a cada objeto separado enmask. - 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 comolv_valen1y el resto ennp.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()