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.
Diese Übung ist Teil des Kurses
<Kurs>Biomedizinische Bildanalyse mit Python</Kurs>Übungsanweisungen
- Erstelle eine Knochenmaske, indem du Pixel mit Intensitäten größer oder gleich
145auswählst. - Erstelle eine Hautmaske, indem du Pixel mit Intensitäten größer oder gleich
45und kleiner als145auswä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()