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
Övningsinstruktioner
- Konvolvera
immed Gaussfilter av storlekarnasigma=1ochsigma=3. - Plotta "benmaskerna" för
im,im_s1ochim_s3(dvs. där intensiteterna är större än eller lika med145).
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()