Kom igångKom igång gratis

Skapa en mask

Masker är den främsta metoden för att ta bort eller välja ut specifika delar av en bild. De är binära arrayer som anger om ett värde ska ingå i en analys. Masker skapas vanligtvis genom att tillämpa en eller flera logiska operationer på en bild.

I den här övningen ska du använda ett enkelt intensitetströskel för att skilja mellan hud och ben i röntgenbilden av en hand. (im har equaliserats för att utnyttja hela intensitetsområdet.)

Nedan visas histogrammet för im, färgkodat efter de segment vi ska plotta.

Histogram of equalized foot x-ray

Den här övningen är en del av kursen

Biomedicinsk bildanalys i Python

Visa kurs

Övningsinstruktioner

  • Skapa en benmask genom att välja pixlar med intensiteter större än eller lika med 145.
  • Skapa en hudmask genom att välja pixlar med intensiteter större än eller lika med 45 och mindre än 145.
  • Plotta hud- och benmaskerna i gråskala.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod