Phân tích ảnh Y sinh học bằng Python
Stephen Bailey
Instructor
vol = imageio.volread('OAS1_0255', format='DICOM')
vol.shape
(256, 256, 256)

vol_dn = ndi.zoom(vol, zoom=0.5)
vol_dn.shape
(128, 128, 128)

Lấy mẫu lại lên lưới lớn hơn
Không giống như thu thập dữ liệu độ phân giải cao hơn
Hữu ích để chuẩn hóa các tốc độ lấy mẫu không đều
vol_up = ndi.zoom(vol, zoom=2)
vol_up.shape
(512, 512, 512)

$$ Interpolation\ in\ 1\ D $$

"Khâu" các điểm lưới để mô hình hóa không gian giữa các điểm.
Láng giềng gần nhất: dùng giá trị đo gần nhất.
$$ Interpolation\ in\ 1\ D $$

"Khâu" các điểm lưới để mô hình hóa không gian giữa các điểm.
Láng giềng gần nhất: dùng giá trị đo gần nhất.
order = 0Nội suy B-spline: mô hình hóa khoảng giữa các điểm bằng hàm spline với bậc xác định.
order nằm giữa 1 và 5$$ Interpolation\ in\ 1\ D $$

im=np.arange(100).reshape([10,10])

zm1=ndi.zoom(im, zoom=10, order=0)
zm2=ndi.zoom(im, zoom=10, order=2)
zm3=ndi.zoom(im, zoom=10, order=4)

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