Mulai sekarangMulai gratis

Segmentasikan jantung

Pada bab ini, kita akan bekerja dengan data pencitraan magnetic resonance (MR) dari Sunnybrook Cardiac Dataset. Citra lengkapnya berupa deret waktu 3D yang mencakup satu detak jantung. Data ini digunakan oleh ahli radiologi untuk mengukur ejection fraction: proporsi darah yang dikeluarkan dari ventrikel kiri pada setiap denyut.

Untuk memulai, segmentasikan ventrikel kiri dari satu irisan volume (im). Pertama, Anda akan memfilter dan membuat mask pada citra; lalu beri label setiap objek dengan ndi.label().

Latihan dalam bab ini menggunakan impor berikut:

import imageio.v2 as imageio
import numpy as np
import scipy.ndimage as ndi
import matplotlib.pyplot as plt

Latihan ini merupakan bagian dari kursus

Analisis Citra Biomedis dengan Python

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Smooth intensity values
im_filt = ____

# Select high-intensity pixels
mask_start = np.where(____, 1, 0)
mask = ____

# Label the objects in "mask"
labels, nlabels = ____
print('Num. Labels:', ____)
Edit dan Jalankan Kode