Phát hiện đặc trưng

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

Stephen Bailey

Instructor

Cạnh: thay đổi cường độ đột ngột

Kernel phát hiện cạnh

Phân tích ảnh Y sinh học bằng Python
im=imageio.imread('foot-xray.jpg')

weights = [[+1, +1, +1], [ 0, 0, 0], [-1, -1, -1]]
edges = ndi.convolve(im, weights)
plt.imshow(edges, cmap='seismic')

cạnh-bàn-chân

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

Bộ lọc Sobel

sobel-ngang

sobel-dọc

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

Bộ lọc Sobel

ndi.sobel(im, axis=0)

cạnh-ngang

ndi.sobel(im, axis=1)

cạnh-dọc

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

Độ lớn bộ lọc Sobel

Kết hợp cạnh ngang và dọc bằng cách tính khoảng cách:

$$z = \sqrt{x^2 + y^2}$$

edges0=ndi.sobel(im, axis=0)
edges1=ndi.sobel(im, axis=1)

edges=np.sqrt(np.square(edges0) + 
              np.square(edges1))
plt.imshow(edges, cmap='gray')

cạnh-kết-hợp

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...