LoslegenKostenlos starten

Erstelle eine Maske

Masken sind die wichtigste Methode, um bestimmte Bildbereiche zu entfernen oder auszuwählen. Es sind binäre Arrays, die angeben, ob ein Wert in eine Analyse einbezogen werden soll. Typischerweise werden Masken erstellt, indem man ein oder mehrere logische Operationen auf ein Bild anwendet.

In dieser Übung sollst du mit einem einfachen Intensitätsschwellwert zwischen Haut und Knochen im Handröntgenbild unterscheiden. (im wurde gleichmäßig skaliert, um den gesamten Intensitätsbereich auszunutzen.)

Unten siehst du das Histogramm von im, eingefärbt nach den Segmenten, die wir plotten werden.

Histogramm des gleichverteilten Fußröntgens

Diese Übung ist Teil des Kurses

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

Übungsanweisungen

  • Erstelle eine Knochenmaske, indem du Pixel mit Intensitäten größer oder gleich 145 auswählst.
  • Erstelle eine Hautmaske, indem du Pixel mit Intensitäten größer oder gleich 45 und kleiner als 145 auswählst.
  • Plotte die Haut- und Knochenmasken in Graustufen.

Interaktive praktische Übung

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

# Create skin and bone masks
mask_bone = ____
mask_skin = ____

# Plot the skin (0) and bone (1) masks
fig, axes = plt.subplots(1,2)
axes[0].imshow(____)
axes[1].imshow(____)
format_and_render_plot()
Code bearbeiten und ausführen