ÎncepețiÎncepe gratuit

Segmentează inima

În acest capitol, vom lucra cu date de imagistică prin rezonanță magnetică (RMN) din Sunnybrook Cardiac Dataset. Imaginea completă este o serie temporală 3D care acoperă o singură bătaie a inimii. Aceste date sunt folosite de radiologi pentru a măsura fracția de ejecție: proporția de sânge ejectată din ventriculul stâng în timpul fiecărei contracții.

Pentru început, segmentează ventriculul stâng dintr-o singură secțiune a volumului (im). Mai întâi, vei filtra și masca imaginea, apoi vei eticheta fiecare obiect cu ndi.label().

Exercițiile din acest capitol folosesc următoarele importuri:

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

Acest exercițiu face parte din cursul

Analiza imaginilor biomedicale în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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:', ____)
Editează și rulează codul