diff --git a/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump b/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump index c9ae1e6..a357ef9 100644 --- a/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump +++ b/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump @@ -1,44 +1,45 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 512 512 1 Geometry: Matrix: 0.523438 0 0 0 0.497819 -0.309017 0 0.161751 0.951057 Offset: -133.738 -272.645 -194.462 Center: 0 0 0 Translation: -133.738 -272.645 -194.462 Scale: 1 1 1 Origin: -133.738 -272.645 -194.462 Spacing: 0.523438 0.523438 1 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"165"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["gantry_tilt_difference",""],["slice_distance_inconsistency","4.732000"],["missing_slices","1"]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 512 522 4 Geometry: Matrix: 0.523438 0 0 0 0.497819 -1.3907 0 0.161751 4.28013 Offset: -133.738 -272.645 -190.158 Center: 0 0 0 Translation: -133.738 -272.645 -190.158 Scale: 1 1 1 Origin: -133.738 -272.645 -190.158 Spacing: 0.523438 0.523438 4.5004 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"164"}, {"z":1, "t":0, "value":"163"}, {"z":2, "t":0, "value":"162"}, {"z":3, "t":0, "value":"161"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 1 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump index 13709ee..6874166 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump @@ -1,44 +1,46 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 6 Geometry: Matrix: 5.25 0 0 0 5.2468 0.139598 0 -0.183222 3.99757 Offset: -159.672 -309.974 -69.0122 Center: 0 0 0 Translation: -159.672 -309.974 -69.0122 Scale: 1 1 1 Origin: -159.672 -309.974 -69.0122 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"111"}, {"z":1, "t":0, "value":"110"}, {"z":2, "t":0, "value":"109"}, {"z":3, "t":0, "value":"108"}, {"z":4, "t":0, "value":"107"}, {"z":5, "t":0, "value":"106"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 41 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -285 Center: 0 0 0 Translation: -160.672 -311.672 -285 Scale: 1 1 1 Origin: -160.672 -311.672 -285 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"160"}, {"z":1, "t":0, "value":"159"}, {"z":2, "t":0, "value":"158"}, {"z":3, "t":0, "value":"157"}, {"z":4, "t":0, "value":"156"}, {"z":5, "t":0, "value":"155"}, {"z":6, "t":0, "value":"154"}, {"z":7, "t":0, "value":"153"}, {"z":8, "t":0, "value":"152"}, {"z":9, "t":0, "value":"151"}, {"z":10, "t":0, "value":"150"}, {"z":11, "t":0, "value":"149"}, {"z":12, "t":0, "value":"148"}, {"z":13, "t":0, "value":"147"}, {"z":14, "t":0, "value":"146"}, {"z":15, "t":0, "value":"145"}, {"z":16, "t":0, "value":"144"}, {"z":17, "t":0, "value":"143"}, {"z":18, "t":0, "value":"142"}, {"z":19, "t":0, "value":"141"}, {"z":20, "t":0, "value":"140"}, {"z":21, "t":0, "value":"139"}, {"z":22, "t":0, "value":"138"}, {"z":23, "t":0, "value":"137"}, {"z":24, "t":0, "value":"136"}, {"z":25, "t":0, "value":"135"}, {"z":26, "t":0, "value":"134"}, {"z":27, "t":0, "value":"133"}, {"z":28, "t":0, "value":"132"}, {"z":29, "t":0, "value":"131"}, {"z":30, "t":0, "value":"130"}, {"z":31, "t":0, "value":"129"}, {"z":32, "t":0, "value":"128"}, {"z":33, "t":0, "value":"127"}, {"z":34, "t":0, "value":"126"}, {"z":35, "t":0, "value":"125"}, {"z":36, "t":0, "value":"124"}, {"z":37, "t":0, "value":"123"}, {"z":38, "t":0, "value":"122"}, {"z":39, "t":0, "value":"121"}, {"z":40, "t":0, "value":"120"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]] diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump index 21233ff..8202fad 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump @@ -1,88 +1,92 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 3 Geometry: Matrix: 5.25 0 0 0 5.2468 0.139598 0 -0.183222 3.99757 Offset: -159.672 -309.974 -69.0122 Center: 0 0 0 Translation: -159.672 -309.974 -69.0122 Scale: 1 1 1 Origin: -159.672 -309.974 -69.0122 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"111"}, {"z":1, "t":0, "value":"110"}, {"z":2, "t":0, "value":"109"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""],["slice_distance_inconsistency","8.000000"],["missing_slices","1"]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 2 Geometry: Matrix: 5.25 0 0 0 5.2468 0.139598 0 -0.183222 3.99756 Offset: -159.672 -309.415 -53.0219 Center: 0 0 0 Translation: -159.672 -309.415 -53.0219 Scale: 1 1 1 Origin: -159.672 -309.415 -53.0219 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"107"}, {"z":1, "t":0, "value":"106"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]] -- Image 3 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 21 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -285 Center: 0 0 0 Translation: -160.672 -311.672 -285 Scale: 1 1 1 Origin: -160.672 -311.672 -285 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"160"}, {"z":1, "t":0, "value":"159"}, {"z":2, "t":0, "value":"158"}, {"z":3, "t":0, "value":"157"}, {"z":4, "t":0, "value":"156"}, {"z":5, "t":0, "value":"155"}, {"z":6, "t":0, "value":"154"}, {"z":7, "t":0, "value":"153"}, {"z":8, "t":0, "value":"152"}, {"z":9, "t":0, "value":"151"}, {"z":10, "t":0, "value":"150"}, {"z":11, "t":0, "value":"149"}, {"z":12, "t":0, "value":"148"}, {"z":13, "t":0, "value":"147"}, {"z":14, "t":0, "value":"146"}, {"z":15, "t":0, "value":"145"}, {"z":16, "t":0, "value":"144"}, {"z":17, "t":0, "value":"143"}, {"z":18, "t":0, "value":"142"}, {"z":19, "t":0, "value":"141"}, {"z":20, "t":0, "value":"140"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""],["slice_distance_inconsistency","64.000000"],["missing_slices","15"]] -- Image 4 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 5 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -141 Center: 0 0 0 Translation: -160.672 -311.672 -141 Scale: 1 1 1 Origin: -160.672 -311.672 -141 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"124"}, {"z":1, "t":0, "value":"123"}, {"z":2, "t":0, "value":"122"}, {"z":3, "t":0, "value":"121"}, {"z":4, "t":0, "value":"120"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]] diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump index f711a76..7fdc8d8 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump @@ -1,44 +1,46 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 2 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -209 Center: 0 0 0 Translation: -160.672 -311.672 -209 Scale: 1 1 1 Origin: -160.672 -311.672 -209 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"141"}, {"z":1, "t":0, "value":"140"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 2 Geometry: Matrix: 5 0 0 0 5 0 0 0 4 Offset: -160.672 -311.672 -117 Center: 0 0 0 Translation: -160.672 -311.672 -117 Scale: 1 1 1 Origin: -160.672 -311.672 -117 Spacing: 5 5 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"118"}, {"z":1, "t":0, "value":"117"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]] diff --git a/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump index e90b9e0..16f98b9 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump @@ -1,44 +1,45 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 4 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -237 Center: 0 0 0 Translation: -160.672 -311.672 -237 Scale: 1 1 1 Origin: -160.672 -311.672 -237 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"148"}, {"z":1, "t":0, "value":"147"}, {"z":2, "t":0, "value":"146"}, {"z":3, "t":0, "value":"145"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 2 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -217 Center: 0 0 0 Translation: -160.672 -311.672 -217 Scale: 1 1 1 Origin: -160.672 -311.672 -217 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"143"}, {"z":1, "t":0, "value":"142"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 diff --git a/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump index aa7fe7e..964f017 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump @@ -1,88 +1,91 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 4 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -257 Center: 0 0 0 Translation: -160.672 -311.672 -257 Scale: 1 1 1 Origin: -160.672 -311.672 -257 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"153"}, {"z":1, "t":0, "value":"152"}, {"z":2, "t":0, "value":"151"}, {"z":3, "t":0, "value":"150"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 4 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -237 Center: 0 0 0 Translation: -160.672 -311.672 -237 Scale: 1 1 1 Origin: -160.672 -311.672 -237 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"148"}, {"z":1, "t":0, "value":"147"}, {"z":2, "t":0, "value":"146"}, {"z":3, "t":0, "value":"145"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]] -- Image 3 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 2 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -217 Center: 0 0 0 Translation: -160.672 -311.672 -217 Scale: 1 1 1 Origin: -160.672 -311.672 -217 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"143"}, {"z":1, "t":0, "value":"142"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","36.000000"],["missing_slices","8"]] -- Image 4 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 4 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -177 Center: 0 0 0 Translation: -160.672 -311.672 -177 Scale: 1 1 1 Origin: -160.672 -311.672 -177 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"133"}, {"z":1, "t":0, "value":"132"}, {"z":2, "t":0, "value":"131"}, {"z":3, "t":0, "value":"130"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 diff --git a/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump index 6afa34a..b327429 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump @@ -1,44 +1,46 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 7 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -270 Center: 0 0 0 Translation: -160.672 -311.672 -270 Scale: 1 1 1 Origin: -160.672 -311.672 -270 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"156x"}, {"z":1, "t":0, "value":"155x"}, {"z":2, "t":0, "value":"154x"}, {"z":3, "t":0, "value":"153x"}, {"z":4, "t":0, "value":"152x"}, {"z":5, "t":0, "value":"151x"}, {"z":6, "t":0, "value":"150x"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["overlapping_slices",""],["slice_distance_inconsistency","1.000000"]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 14 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -257 Center: 0 0 0 Translation: -160.672 -311.672 -257 Scale: 1 1 1 Origin: -160.672 -311.672 -257 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"153"}, {"z":1, "t":0, "value":"152"}, {"z":2, "t":0, "value":"151"}, {"z":3, "t":0, "value":"150"}, {"z":4, "t":0, "value":"149"}, {"z":5, "t":0, "value":"148"}, {"z":6, "t":0, "value":"147"}, {"z":7, "t":0, "value":"146"}, {"z":8, "t":0, "value":"145"}, {"z":9, "t":0, "value":"144"}, {"z":10, "t":0, "value":"143"}, {"z":11, "t":0, "value":"142"}, {"z":12, "t":0, "value":"141"}, {"z":13, "t":0, "value":"140"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["overlapping_slices",""]] diff --git a/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump index aa7fe7e..964f017 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump @@ -1,88 +1,91 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 4 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -257 Center: 0 0 0 Translation: -160.672 -311.672 -257 Scale: 1 1 1 Origin: -160.672 -311.672 -257 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"153"}, {"z":1, "t":0, "value":"152"}, {"z":2, "t":0, "value":"151"}, {"z":3, "t":0, "value":"150"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]] -- Image 2 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 4 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -237 Center: 0 0 0 Translation: -160.672 -311.672 -237 Scale: 1 1 1 Origin: -160.672 -311.672 -237 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"148"}, {"z":1, "t":0, "value":"147"}, {"z":2, "t":0, "value":"146"}, {"z":3, "t":0, "value":"145"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]] -- Image 3 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 2 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -217 Center: 0 0 0 Translation: -160.672 -311.672 -217 Scale: 1 1 1 Origin: -160.672 -311.672 -217 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"143"}, {"z":1, "t":0, "value":"142"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0 +MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","36.000000"],["missing_slices","8"]] -- Image 4 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 4 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -177 Center: 0 0 0 Translation: -160.672 -311.672 -177 Scale: 1 1 1 Origin: -160.672 -311.672 -177 Spacing: 5.25 5.25 4 TimeBounds: -1.79769e+308 1.79769e+308 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"133"}, {"z":1, "t":0, "value":"132"}, {"z":2, "t":0, "value":"131"}, {"z":3, "t":0, "value":"130"}]} MITK.IO.reader.DICOM.GantyTiltCorrected: 0 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient MITK.IO.reader.DICOM.3D+t: 0