- #1
ProPatto16
- 326
- 0
Hi guys,
I have a dicom image from a QC spect acquisition.
reading the file in with dicom.read_file and pulling pixel data using numpy.pixel_array gives array of shape [2, 1024, 1024]
The 2 represents two images, one from each detector head on the spect scanner and the 1024x1024 are the arrays i want to separate and pull out individually, i.e. so i can manipulate the pixel data, remove buffering 0's, plot histograms of the pixel values etc etc. i have artifacts in one detector head so i need to be able to separate the two slices
looking at numpy package there are ways to "slice" my array but the orientations are confusing and it doesn't separate them into their own arrays.
This should be quite elementary i would of thought
Thanks
I have a dicom image from a QC spect acquisition.
reading the file in with dicom.read_file and pulling pixel data using numpy.pixel_array gives array of shape [2, 1024, 1024]
The 2 represents two images, one from each detector head on the spect scanner and the 1024x1024 are the arrays i want to separate and pull out individually, i.e. so i can manipulate the pixel data, remove buffering 0's, plot histograms of the pixel values etc etc. i have artifacts in one detector head so i need to be able to separate the two slices
looking at numpy package there are ways to "slice" my array but the orientations are confusing and it doesn't separate them into their own arrays.
This should be quite elementary i would of thought
Thanks