diff --git a/invesalius/reader/dicom_grouper.py b/invesalius/reader/dicom_grouper.py index 6daa7fd..a260b90 100644 --- a/invesalius/reader/dicom_grouper.py +++ b/invesalius/reader/dicom_grouper.py @@ -130,23 +130,23 @@ class DicomGroup: else: filelist = [dicom.image.file for dicom in self.slices_dict.values()] - + # Sort slices using GDCM - if (self.dicom.image.orientation_label != "CORONAL"): - #Organize reversed image - sorter = gdcm.IPPSorter() - sorter.SetComputeZSpacing(True) - sorter.SetZSpacingTolerance(1e-10) - try: - sorter.Sort([utils.encode(i, const.FS_ENCODE) for i in filelist]) - except TypeError: - sorter.Sort(filelist) - filelist = sorter.GetFilenames() + #if (self.dicom.image.orientation_label != "CORONAL"): + #Organize reversed image + sorter = gdcm.IPPSorter() + sorter.SetComputeZSpacing(True) + sorter.SetZSpacingTolerance(1e-10) + try: + sorter.Sort([utils.encode(i, const.FS_ENCODE) for i in filelist]) + except TypeError: + sorter.Sort(filelist) + filelist = sorter.GetFilenames() # for breast-CT of koning manufacturing (KBCT) if list(self.slices_dict.values())[0].parser.GetManufacturerName() == "Koning": filelist.sort() - + return filelist def GetHandSortedList(self): diff --git a/invesalius/reader/dicom_reader.py b/invesalius/reader/dicom_reader.py index 52f8e3d..dfa829d 100644 --- a/invesalius/reader/dicom_reader.py +++ b/invesalius/reader/dicom_reader.py @@ -82,15 +82,15 @@ def SelectLargerDicomGroup(patient_group): def SortFiles(filelist, dicom): # Sort slices # FIXME: Coronal Crash. necessary verify - if (dicom.image.orientation_label != "CORONAL"): - ##Organize reversed image - sorter = gdcm.IPPSorter() - sorter.SetComputeZSpacing(True) - sorter.SetZSpacingTolerance(1e-10) - sorter.Sort(filelist) - - #Getting organized image - filelist = sorter.GetFilenames() + # if (dicom.image.orientation_label != "CORONAL"): + ##Organize reversed image + sorter = gdcm.IPPSorter() + sorter.SetComputeZSpacing(True) + sorter.SetZSpacingTolerance(1e-10) + sorter.Sort(filelist) + + #Getting organized image + filelist = sorter.GetFilenames() return filelist -- libgit2 0.21.2