Kom igångKom igång gratis

Utjämning

Utjämning kan förbättra signal-brus-förhållandet i din bild genom att sudda ut små variationer i intensitet. Gaussfiltret är utmärkt för detta: det är en cirkulär (eller sfärisk) utjämningskärna som ger närliggande pixlar högre vikt än avlägsna.

Fördelningens bredd styrs av argumentet sigma – högre värden ger starkare utjämning.

I den här övningen ska du testa effekten av att applicera Gaussfilter på röntgenbilden av foten innan du skapar en benmask.

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

Biomedicinsk bildanalys i Python

Visa kurs

Övningsinstruktioner

  • Konvolvera im med Gaussfilter av storlekarna sigma=1 och sigma=3.
  • Plotta "benmaskerna" för im, im_s1 och im_s3 (dvs. där intensiteterna är större än eller lika med 145).

Interaktiv övning med praktiskt arbete

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

# Smooth "im" with Gaussian filters
im_s1 = ndi.gaussian_filter(____, sigma=____)
im_s3 = ____

# Draw bone masks of each image
fig, axes = plt.subplots(1,3)
axes[0].imshow(____ >= 145)
axes[1].imshow(____)
____
format_and_render_plot()
Redigera och kör kod