In [1]:
import SimpleITK as sitk
from matplotlib import pyplot as plt, cm
%matplotlib inline

In [2]:
INPUT_DIRECTORY = "/Volumes/homes/users/anthony.reina/dicom" \
                        "/Lung CT/stage1/00cba091fa4ad62cc3200a657aeb957e/" 
    
INPUT_FILENAME = "0a291d1b12b86213d813e3796f14b329.dcm"

In [4]:
itk_img = sitk.ReadImage(INPUT_DIRECTORY + INPUT_FILENAME)

In [5]:
img_array = sitk.GetArrayFromImage(itk_img)
print("Img array: ", img_array.shape)


('Img array: ', (1, 512, 512))

In [6]:
z=0
slice = sitk.GetArrayViewFromImage(itk_img)[z,:,:]

In [7]:
plt.imshow(slice, cmap=cm.bone);



In [13]:
type(slice[0,0])


Out[13]:
numpy.int32

In [20]:
itk_img.GetDirection()


Out[20]:
(1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0)

In [ ]: