Python में बायोमेडिकल इमेज विश्लेषण
Stephen Bailey
Instructor
Ejection fraction: हृदय के बाएँ वेंट्रिकल (LV) से पंप हुआ रक्त का अनुपात.



import scipy.ndimage as ndi im=imageio.imread('SCD4201-2d.dcm') filt=ndi.gaussian_filter(im, sigma=2) mask = filt > 150labels, nlabels = ndi.label(mask)
nlabels
14
plt.imshow(labels, cmap='rainbow')
plt.axis('off')
plt.show()

इमेज में एक लेबल चुनें:
np.where(labels == 1, im, 0)
इमेज में कई लेबल चुनें:
np.where(labels < 3, im, 0)
Bounding box: पिक्सेल का वह रेंज जो किसी ऑब्जेक्ट को पूरी तरह घेरता है
ndi.find_objects() बॉन्डिंग बॉक्स कोऑर्डिनेट्स की लिस्ट देता है

labels, nlabels = ndi.label(mask) boxes = ndi.find_objects(labels)boxes[0]
(slice(116,139), slice(120, 141))

Python में बायोमेडिकल इमेज विश्लेषण