Bộ lọc

Phân tích ảnh Y sinh học bằng Python

Stephen Bailey

Instructor

Bộ lọc

Ví dụ ảnh đã lọc

Phân tích ảnh Y sinh học bằng Python

Tích chập với bộ lọc làm sắc nét

ví dụ tích chập

Phân tích ảnh Y sinh học bằng Python

Tích chập với bộ lọc làm sắc nét

kết quả tích chập

Phân tích ảnh Y sinh học bằng Python

Bởi Michael Plotke - Tác phẩm riêng, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=24288958

Phân tích ảnh Y sinh học bằng Python

Bởi Michael Plotke - Tác phẩm riêng, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=24288958

Phân tích ảnh Y sinh học bằng Python

Tích chập ảnh

import imageio.v2 as imageio
import scipy.ndimage as ndi

im=imageio.imread('foot-xray.jpg')

weights = [[.11, .11, .11], [.11, .12, .11], [.11, .11, .11]]
im_filt = ndi.convolve(im, weights)
fig, axes = plt.subplots(2, 1)
axes[0].imshow(im, cmap='gray')
axes[1].imshow(im_filt,cmap='gray')
plt.imshow()

x-quang bàn chân đã làm mượt

Phân tích ảnh Y sinh học bằng Python

Các hàm lọc

scipy.ndimage.filters bao gồm:

  • median_filter()
  • uniform_filter()
  • maximum_filter()
  • percentile_filter()
ndi.median_filter(im, size=10)

median bàn chân

Phân tích ảnh Y sinh học bằng Python

Lọc Gaussian

Phân phối Gaussian 1 chiều Phân phối Gaussian 1D

ndi.gaussian_filter(im, sigma=5)

Mờ với sigma = 5

Phân phối Gaussian 2 chiều Bởi Kghose tại Wikipedia tiếng Anh, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=2550031

ndi.gaussian_filter(im, sigma=10)

Mờ với sigma = 10

Phân tích ảnh Y sinh học bằng Python

Cùng luyện tập nào!

Phân tích ảnh Y sinh học bằng Python

Preparing Video For Download...