開始使用免費開始

平滑化

平滑化可以藉由模糊掉強度中的細微變化,來提升影像的訊噪比。高斯濾波器非常適合這個用途:它是一種圓形(或球形)的平滑核心,會對鄰近像素給予比遠處像素更高的權重。

分布的寬度由 sigma 參數控制;數值越大,平滑效果越明顯。

在這個練習中,請在建立骨骼遮罩之前,先對足部 X 光影像套用不同參數的高斯濾波器並觀察效果。

本練習屬於課程

Python 的生醫影像分析

檢視課程

練習說明

  • 使用 sigma=1sigma=3 的高斯濾波器對 im 做卷積。
  • 繪製 imim_s1im_s3 的「骨骼遮罩」(也就是強度大於或等於 145 的位置)。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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()
編輯並執行程式碼