दिल का सेगमेंट करें
इस अध्याय में हम magnetic resonance (MR) इमेजिंग डेटा के साथ काम करेंगे, जो Sunnybrook Cardiac Dataset से लिया गया है। पूरी इमेज एक 3D टाइम सीरीज़ है जो एक धड़कन की अवधि को कवर करती है। रेडियोलॉजिस्ट इन डेटा का उपयोग ejection fraction मापने के लिए करते हैं: हर स्ट्रोक के दौरान बाएँ वेंट्रिकल से बाहर निकले खून का अनुपात.
शुरू करने के लिए, वॉल्यूम (im) की एक सिंगल स्लाइस से बाएँ वेंट्रिकल का सेगमेंट कीजिए। पहले आप इमेज को फ़िल्टर और मास्क करेंगे; फिर ndi.label() से हर ऑब्जेक्ट को लेबल करेंगे।
इस अध्याय के अभ्यासों के लिए निम्न इम्पोर्ट दिए गए हैं:
import imageio.v2 as imageio
import numpy as np
import scipy.ndimage as ndi
import matplotlib.pyplot as plt
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में बायोमेडिकल इमेज विश्लेषण
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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:', ____)