एडवांस्ड प्लॉटिंग

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

Stephen Bailey

Instructor

N-डाइमेंशनल डेटा को प्लॉट करने के लिए उसे स्लाइस करें!

ब्रेड की लोफ

कटी हुई ब्रेड

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

एक साथ कई इमेज प्लॉट करना

plt.subplots: कई AxesSubplots ऑब्जेक्ट्स के साथ एक figure canvas बनाता है.

figure canvas का प्लॉट

import imageio.v2 as imageio
vol = imageio.volread('chest-data', format='DICOM')
fig, axes = plt.subplots(nrows=1,
                         ncols=3)

axes[0].imshow(vol[0],cmap='gray')
axes[1].imshow(vol[10],cmap='gray') axes[2].imshow(vol[20],cmap='gray')
for ax in axes: ax.axis('off')
plt.show()
Python में बायोमेडिकल इमेज विश्लेषण

एक साथ कई इमेज प्लॉट करना

सीक्वेंशियल चेस्ट वॉल्यूम इमेज का सबप्लॉट सेट

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

नॉन-स्टैंडर्ड व्यूज़

import imageio.v2 as imageio

vol = imageio.volread(
      'chest-data', format='DICOM')

view_1v2 = vol[pln, :, :] view_1v2 = vol[pln]

$$Axial$$

एक्सियल व्यू

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

नॉन-स्टैंडर्ड व्यूज़

import imageio.v2 as imageio

vol = imageio.volread(
     'chest-data', format='DICOM')

view_1v2 = vol[pln, :, :] view_1v2 = vol[pln]
view_0v2 = vol[:, row, :]

$$Coronal$$

कोरोनल व्यू

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

नॉन-स्टैंडर्ड व्यूज़

import imageio.v2 as imageio

vol = imageio.volread(
     'chest-data', format='DICOM')

view_1v2 = vol[pln, :, :] view_1v2 = vol[pln]
view_0v2 = vol[:, row, :]
view_0v1 = vol[:, :, col]

$$Sagittal$$

सैजिटल व्यू

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

आस्पेक्ट रेशियो बदलना

पिक्सल किसी भी aspect ratio में हो सकते हैं:

आस्पेक्ट रेशियो

im = vol[:,:,100]
d0, d1, d2 = vol.meta['sampling']
d0, d1, d2
(2, 0.5, 0.5)
asp = d0 / d1
asp
3
plt.imshow(im, cmap='gray',
           aspect=asp)
plt.show()
Python में बायोमेडिकल इमेज विश्लेषण

आस्पेक्ट रेशियो बदलना

सैजिटल स्लाइस

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

अभ्यास करते हैं!

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

Preparing Video For Download...