LoslegenKostenlos starten

Objekte auswählen

Labels sind wie Objekt-„Griffe" – sie geben dir eine Möglichkeit, ganze Pixelgruppen auf einmal zu greifen. So wählst du ein bestimmtes Objekt aus:

  1. Finde den Label-Wert, der dem Objekt zugeordnet ist.
  2. Erstelle eine Maske mit den übereinstimmenden Pixeln.

Erstelle in dieser Aufgabe aus der gegebenen mask ein beschriftetes Array. Finde anschließend den Label-Wert für die zentral gelegene linke Herzkammer und erstelle dafür eine Maske.

Diese Übung ist Teil des Kurses

<Kurs>Biomedizinische Bildanalyse mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verwende ndi.label(), um jedem separaten Objekt in mask ein Label zuzuweisen.
  • Ermittle den Indexwert des Labels der linken Herzkammer, indem du das zentrale Pixel (128, 128) prüfst.
  • Erstelle eine Maske der Pixel, die dem Label der linken Herzkammer entsprechen. Setze mit np.where Pixel mit dem Wert lv_val auf 1 und alle anderen auf np.nan.
  • Nutze plt.imshow(), um das ausgewählte Label über die aktuelle Grafik zu legen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen