diff --git a/3D+t-Heart/Tests/basic/expected.dump b/3D+t-Heart/Tests/basic/expected.dump index fe41a28..ee67b83 100644 --- a/3D+t-Heart/Tests/basic/expected.dump +++ b/3D+t-Heart/Tests/basic/expected.dump @@ -1,14 +1,22 @@ -- Image 1 Pixeltype: DOUBLE BitsPerPixel: 64 Dimension: 4 Dimensions: 128 128 39 3 Geometry: - Matrix: 1.95313 0 0 0 1.95313 0 0 0 3 + Matrix: 1.95313 0 0 0 1.95313 0 0 0 3 Offset: -121.99 -136.405 -48.7224 Center: 0 0 0 Translation: -121.99 -136.405 -48.7224 Scale: 1 1 1 - Origin: -121.99 -136.405 -48.7224 + Origin: -121.99 -136.405 -48.7224 Spacing: 1.95313 1.95313 3 - TimeBounds: 0 160 + TimeBounds: 0 160 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"001"}, {"z":0, "t":1, "value":"002"}, {"z":0, "t":2, "value":"003"}, {"z":1, "t":0, "value":"004"}, {"z":1, "t":1, "value":"005"}, {"z":1, "t":2, "value":"006"}, {"z":2, "t":0, "value":"007"}, {"z":2, "t":1, "value":"008"}, {"z":2, "t":2, "value":"009"}, {"z":3, "t":0, "value":"010"}, {"z":3, "t":1, "value":"011"}, {"z":3, "t":2, "value":"012"}, {"z":4, "t":0, "value":"013"}, {"z":4, "t":1, "value":"014"}, {"z":4, "t":2, "value":"015"}, {"z":5, "t":0, "value":"016"}, {"z":5, "t":1, "value":"017"}, {"z":5, "t":2, "value":"018"}, {"z":6, "t":0, "value":"019"}, {"z":6, "t":1, "value":"020"}, {"z":6, "t":2, "value":"021"}, {"z":7, "t":0, "value":"022"}, {"z":7, "t":1, "value":"023"}, {"z":7, "t":2, "value":"024"}, {"z":8, "t":0, "value":"025"}, {"z":8, "t":1, "value":"026"}, {"z":8, "t":2, "value":"027"}, {"z":9, "t":0, "value":"028"}, {"z":9, "t":1, "value":"029"}, {"z":9, "t":2, "value":"030"}, {"z":10, "t":0, "value":"031"}, {"z":10, "t":1, "value":"032"}, {"z":10, "t":2, "value":"033"}, {"z":11, "t":0, "value":"034"}, {"z":11, "t":1, "value":"035"}, {"z":11, "t":2, "value":"036"}, {"z":12, "t":0, "value":"037"}, {"z":12, "t":1, "value":"038"}, {"z":12, "t":2, "value":"039"}, {"z":13, "t":0, "value":"040"}, {"z":13, "t":1, "value":"041"}, {"z":13, "t":2, "value":"042"}, {"z":14, "t":0, "value":"043"}, {"z":14, "t":1, "value":"044"}, {"z":14, "t":2, "value":"045"}, {"z":15, "t":0, "value":"046"}, {"z":15, "t":1, "value":"047"}, {"z":15, "t":2, "value":"048"}, {"z":16, "t":0, "value":"049"}, {"z":16, "t":1, "value":"050"}, {"z":16, "t":2, "value":"051"}, {"z":17, "t":0, "value":"052"}, {"z":17, "t":1, "value":"053"}, {"z":17, "t":2, "value":"054"}, {"z":18, "t":0, "value":"055"}, {"z":18, "t":1, "value":"056"}, {"z":18, "t":2, "value":"057"}, {"z":19, "t":0, "value":"058"}, {"z":19, "t":1, "value":"059"}, {"z":19, "t":2, "value":"060"}, {"z":20, "t":0, "value":"061"}, {"z":20, "t":1, "value":"062"}, {"z":20, "t":2, "value":"063"}, {"z":21, "t":0, "value":"064"}, {"z":21, "t":1, "value":"065"}, {"z":21, "t":2, "value":"066"}, {"z":22, "t":0, "value":"067"}, {"z":22, "t":1, "value":"068"}, {"z":22, "t":2, "value":"069"}, {"z":23, "t":0, "value":"070"}, {"z":23, "t":1, "value":"071"}, {"z":23, "t":2, "value":"072"}, {"z":24, "t":0, "value":"073"}, {"z":24, "t":1, "value":"074"}, {"z":24, "t":2, "value":"075"}, {"z":25, "t":0, "value":"076"}, {"z":25, "t":1, "value":"077"}, {"z":25, "t":2, "value":"078"}, {"z":26, "t":0, "value":"079"}, {"z":26, "t":1, "value":"080"}, {"z":26, "t":2, "value":"081"}, {"z":27, "t":0, "value":"082"}, {"z":27, "t":1, "value":"083"}, {"z":27, "t":2, "value":"084"}, {"z":28, "t":0, "value":"085"}, {"z":28, "t":1, "value":"086"}, {"z":28, "t":2, "value":"087"}, {"z":29, "t":0, "value":"088"}, {"z":29, "t":1, "value":"089"}, {"z":29, "t":2, "value":"090"}, {"z":30, "t":0, "value":"091"}, {"z":30, "t":1, "value":"092"}, {"z":30, "t":2, "value":"093"}, {"z":31, "t":0, "value":"094"}, {"z":31, "t":1, "value":"095"}, {"z":31, "t":2, "value":"096"}, {"z":32, "t":0, "value":"097"}, {"z":32, "t":1, "value":"098"}, {"z":32, "t":2, "value":"099"}, {"z":33, "t":0, "value":"100"}, {"z":33, "t":1, "value":"101"}, {"z":33, "t":2, "value":"102"}, {"z":34, "t":0, "value":"103"}, {"z":34, "t":1, "value":"104"}, {"z":34, "t":2, "value":"105"}, {"z":35, "t":0, "value":"106"}, {"z":35, "t":1, "value":"107"}, {"z":35, "t":2, "value":"108"}, {"z":36, "t":0, "value":"109"}, {"z":36, "t":1, "value":"110"}, {"z":36, "t":2, "value":"111"}, {"z":37, "t":0, "value":"112"}, {"z":37, "t":1, "value":"113"}, {"z":37, "t":2, "value":"114"}, {"z":38, "t":0, "value":"115"}, {"z":38, "t":1, "value":"116"}, {"z":38, "t":2, "value":"117"}]} +MITK.IO.reader.DICOM.GantyTiltCorrected: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevel: 4 +MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassUnknown +MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 +MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient +MITK.IO.reader.DICOM.3D+t: 1 + diff --git a/DICOMReader/Tests/CR-MONO1-10-chest-spacing-calibrated/expected.dump b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-calibrated/expected.dump index 902de9c..91720c4 100644 --- a/DICOMReader/Tests/CR-MONO1-10-chest-spacing-calibrated/expected.dump +++ b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-calibrated/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: USHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 110 110 1 Geometry: Matrix: 0.2 0 0 0 0.2 0 0 0 1 Offset: 0 0 0 Center: 0 0 0 Translation: 0 0 0 Scale: 1 1 1 Origin: 0 0 0 Spacing: 0.2 0.2 1 - TimeBounds: -1.79769e+308 1.79769e+308 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"CR-MONO1-10-chest-spacing-calibrated.dcm"}]} +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/DICOMReader/Tests/CR-MONO1-10-chest-spacing-imagerpixelspacing/expected.dump b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-imagerpixelspacing/expected.dump index f536ab4..27455e8 100644 --- a/DICOMReader/Tests/CR-MONO1-10-chest-spacing-imagerpixelspacing/expected.dump +++ b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-imagerpixelspacing/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: USHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 110 110 1 Geometry: Matrix: 0.25 0 0 0 0.25 0 0 0 1 Offset: 0 0 0 Center: 0 0 0 Translation: 0 0 0 Scale: 1 1 1 Origin: 0 0 0 Spacing: 0.25 0.25 1 - TimeBounds: -1.79769e+308 1.79769e+308 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"CR-MONO1-10-chest-spacing-imagerpixelspacing.dcm"}]} +MITK.IO.reader.DICOM.GantyTiltCorrected: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported +MITK.IO.reader.DICOM.PixelSpacingInterpretation: 1 +MITK.IO.reader.DICOM.PixelSpacingInterpretationString: At Detector +MITK.IO.reader.DICOM.3D+t: 0 diff --git a/DICOMReader/Tests/CR-MONO1-10-chest-spacing-none/expected.dump b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-none/expected.dump index 6c8089a..fa68df8 100644 --- a/DICOMReader/Tests/CR-MONO1-10-chest-spacing-none/expected.dump +++ b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-none/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: USHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 110 110 1 Geometry: Matrix: 1 0 0 0 1 0 0 0 1 Offset: 0 0 0 Center: 0 0 0 Translation: 0 0 0 Scale: 1 1 1 Origin: 0 0 0 Spacing: 1 1 1 - TimeBounds: -1.79769e+308 1.79769e+308 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"CR-MONO1-10-chest-spacing-none.dcm"}]} +MITK.IO.reader.DICOM.GantyTiltCorrected: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevel: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported +MITK.IO.reader.DICOM.PixelSpacingInterpretation: 2 +MITK.IO.reader.DICOM.PixelSpacingInterpretationString: Unknown spacing +MITK.IO.reader.DICOM.3D+t: 0 diff --git a/DICOMReader/Tests/CR-MONO1-10-chest-spacing-pixelspacing/expected.dump b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-pixelspacing/expected.dump index 902de9c..fc0d265 100644 --- a/DICOMReader/Tests/CR-MONO1-10-chest-spacing-pixelspacing/expected.dump +++ b/DICOMReader/Tests/CR-MONO1-10-chest-spacing-pixelspacing/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: USHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 110 110 1 Geometry: Matrix: 0.2 0 0 0 0.2 0 0 0 1 Offset: 0 0 0 Center: 0 0 0 Translation: 0 0 0 Scale: 1 1 1 Origin: 0 0 0 Spacing: 0.2 0.2 1 - TimeBounds: -1.79769e+308 1.79769e+308 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"CR-MONO1-10-chest-spacing-pixelspacing.dcm"}]} +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/DICOMReader/Tests/OT-MONO2-8-colon/expected.dump b/DICOMReader/Tests/OT-MONO2-8-colon/expected.dump index 95d14e1..4781bbb 100644 --- a/DICOMReader/Tests/OT-MONO2-8-colon/expected.dump +++ b/DICOMReader/Tests/OT-MONO2-8-colon/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: UCHAR BitsPerPixel: 8 Dimension: 3 Dimensions: 128 128 1 Geometry: Matrix: 1 0 0 0 1 0 0 0 1 Offset: 0 0 0 Center: 0 0 0 Translation: 0 0 0 Scale: 1 1 1 Origin: 0 0 0 Spacing: 1 1 1 - TimeBounds: -1.79769e+308 1.79769e+308 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"OT-MONO2-8-colon.dcm"}]} +MITK.IO.reader.DICOM.GantyTiltCorrected: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevel: 2 +MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassImplemented +MITK.IO.reader.DICOM.PixelSpacingInterpretation: 2 +MITK.IO.reader.DICOM.PixelSpacingInterpretationString: Unknown spacing +MITK.IO.reader.DICOM.3D+t: 0 diff --git a/DICOMReader/Tests/OT-PAL-8-face/expected.dump b/DICOMReader/Tests/OT-PAL-8-face/expected.dump index 1c08d5e..8bed61e 100644 --- a/DICOMReader/Tests/OT-PAL-8-face/expected.dump +++ b/DICOMReader/Tests/OT-PAL-8-face/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: UCHAR BitsPerPixel: 24 Dimension: 3 Dimensions: 160 120 1 Geometry: Matrix: 1 0 0 0 1 0 0 0 1 Offset: 0 0 0 Center: 0 0 0 Translation: 0 0 0 Scale: 1 1 1 Origin: 0 0 0 Spacing: 1 1 1 - TimeBounds: -1.79769e+308 1.79769e+308 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"OT-PAL-8-face.dcm"}]} +MITK.IO.reader.DICOM.GantyTiltCorrected: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevel: 2 +MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassImplemented +MITK.IO.reader.DICOM.PixelSpacingInterpretation: 2 +MITK.IO.reader.DICOM.PixelSpacingInterpretationString: Unknown spacing +MITK.IO.reader.DICOM.3D+t: 0 diff --git a/TiltHead/Tests/head_ct_tilt/expected.dump b/TiltHead/Tests/head_ct_tilt/expected.dump index 2ae33f4..de272c8 100644 --- a/TiltHead/Tests/head_ct_tilt/expected.dump +++ b/TiltHead/Tests/head_ct_tilt/expected.dump @@ -1,14 +1,22 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 -Dimensions: 64 69 30 -Geometry: - Matrix: 3.744 0 0 0 3.42031 0.371575 0 -1.52283 0.834569 - Offset: -120 -123.821 -389.871 - Center: 0 0 0 - Translation: -120 -123.821 -389.871 - Scale: 1 1 1 - Origin: -120 -123.821 -389.871 - Spacing: 3.744 3.744 0.91355 - TimeBounds: -1.79769e+308 1.79769e+308 +Dimensions: 64 69 30 +Geometry: + Matrix: 3.744 0 0 0 3.42031 0.371573 0 -1.52283 0.834564 + Offset: -120 -123.821 -389.871 + Center: 0 0 0 + Translation: -120 -123.821 -389.871 + Scale: 1 1 1 + Origin: -120 -123.821 -389.871 + Spacing: 3.744 3.744 0.913545 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"069"}, {"z":1, "t":0, "value":"068"}, {"z":2, "t":0, "value":"067"}, {"z":3, "t":0, "value":"066"}, {"z":4, "t":0, "value":"065"}, {"z":5, "t":0, "value":"064"}, {"z":6, "t":0, "value":"063"}, {"z":7, "t":0, "value":"062"}, {"z":8, "t":0, "value":"061"}, {"z":9, "t":0, "value":"060"}, {"z":10, "t":0, "value":"059"}, {"z":11, "t":0, "value":"058"}, {"z":12, "t":0, "value":"057"}, {"z":13, "t":0, "value":"056"}, {"z":14, "t":0, "value":"055"}, {"z":15, "t":0, "value":"054"}, {"z":16, "t":0, "value":"053"}, {"z":17, "t":0, "value":"052"}, {"z":18, "t":0, "value":"051"}, {"z":19, "t":0, "value":"050"}, {"z":20, "t":0, "value":"049"}, {"z":21, "t":0, "value":"048"}, {"z":22, "t":0, "value":"047"}, {"z":23, "t":0, "value":"046"}, {"z":24, "t":0, "value":"045"}, {"z":25, "t":0, "value":"044"}, {"z":26, "t":0, "value":"043"}, {"z":27, "t":0, "value":"042"}, {"z":28, "t":0, "value":"041"}, {"z":29, "t":0, "value":"040"}]} +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/TiltedData/Tests/tilted_gantry_one_block/expected.dump b/TiltedData/Tests/tilted_gantry_one_block/expected.dump index 2016626..6e536ae 100644 --- a/TiltedData/Tests/tilted_gantry_one_block/expected.dump +++ b/TiltedData/Tests/tilted_gantry_one_block/expected.dump @@ -1,15 +1,22 @@ -- Image 1 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/TiltedData/Tests/tilted_gantry_synthetic/expected.dump b/TiltedData/Tests/tilted_gantry_synthetic/expected.dump index a2b95a8..8f0a135 100644 --- a/TiltedData/Tests/tilted_gantry_synthetic/expected.dump +++ b/TiltedData/Tests/tilted_gantry_synthetic/expected.dump @@ -1,14 +1,22 @@ -- Image 1 Pixeltype: DOUBLE BitsPerPixel: 64 Dimension: 3 -Dimensions: 512 515 6 -Geometry: - Matrix: 1 0 0 0 0.951057 0.293899 0 -0.309017 0.904527 - Offset: -256 -245.891 63.8948 - Center: 0 0 0 - Translation: -256 -245.891 63.8948 - Scale: 1 1 1 - Origin: -256 -245.891 63.8948 - Spacing: 1 1 0.951076 - TimeBounds: -1.79769e+308 1.79769e+308 +Dimensions: 512 515 6 +Geometry: + Matrix: 1 0 0 0 0.951057 0.293898 0 -0.309017 0.904527 + Offset: -256 -245.891 63.8948 + Center: 0 0 0 + Translation: -256 -245.891 63.8948 + Scale: 1 1 1 + Origin: -256 -245.891 63.8948 + Spacing: 1 1 0.951076 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"IM240"}, {"z":1, "t":0, "value":"IM241"}, {"z":2, "t":0, "value":"IM242"}, {"z":3, "t":0, "value":"IM243"}, {"z":4, "t":0, "value":"IM244"}, {"z":5, "t":0, "value":"IM245"}]} +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/TiltedData/Tests/tilted_gantry_synthetic_2/expected.dump b/TiltedData/Tests/tilted_gantry_synthetic_2/expected.dump index 3827c40..32d86a4 100644 --- a/TiltedData/Tests/tilted_gantry_synthetic_2/expected.dump +++ b/TiltedData/Tests/tilted_gantry_synthetic_2/expected.dump @@ -1,14 +1,22 @@ -- Image 1 Pixeltype: DOUBLE BitsPerPixel: 64 Dimension: 3 -Dimensions: 512 518 6 -Geometry: - Matrix: 1 0 0 0 -0.39073 -0.359675 0 0.9205 -0.152673 - Offset: -256 -241.281 62.9512 - Center: 0 0 0 - Translation: -256 -241.281 62.9512 - Scale: 1 1 1 - Origin: -256 -241.281 62.9512 - Spacing: 1 0.999995 0.390737 - TimeBounds: -1.79769e+308 1.79769e+308 \ No newline at end of file +Dimensions: 512 518 6 +Geometry: + Matrix: 1 0 0 0 -0.390732 -0.359678 0 0.920505 -0.152674 + Offset: -256 -241.281 62.9512 + Center: 0 0 0 + Translation: -256 -241.281 62.9512 + Scale: 1 1 1 + Origin: -256 -241.281 62.9512 + Spacing: 1 1 0.39074 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"IM245_2"}, {"z":1, "t":0, "value":"IM244_2"}, {"z":2, "t":0, "value":"IM243_2"}, {"z":3, "t":0, "value":"IM242_2"}, {"z":4, "t":0, "value":"IM241_2"}, {"z":5, "t":0, "value":"IM240_2"}]} +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/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump b/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump index 015e6e5..c9ae1e6 100644 --- a/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump +++ b/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump @@ -1,30 +1,44 @@ -- 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 -- 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/3D_and_T/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/3D_and_T/expected.dump index 118258b..f103576 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/3D_and_T/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/3D_and_T/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 4 Dimensions: 64 64 3 5 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 4 Offset: -160.672 -311.672 -133 Center: 0 0 0 Translation: -160.672 -311.672 -133 Scale: 1 1 1 Origin: -160.672 -311.672 -133 Spacing: 5.25 5.25 4 - TimeBounds: 0 40000 + TimeBounds: 0 40000 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"122"}, {"z":0, "t":1, "value":"122a"}, {"z":0, "t":2, "value":"122b"}, {"z":0, "t":3, "value":"122c"}, {"z":0, "t":4, "value":"122d"}, {"z":1, "t":0, "value":"121"}, {"z":1, "t":1, "value":"121a"}, {"z":1, "t":2, "value":"121b"}, {"z":1, "t":3, "value":"121c"}, {"z":1, "t":4, "value":"121d"}, {"z":2, "t":0, "value":"120"}, {"z":2, "t":1, "value":"120a"}, {"z":2, "t":2, "value":"120b"}, {"z":2, "t":3, "value":"120c"}, {"z":2, "t":4, "value":"120d"}]} +MITK.IO.reader.DICOM.GantyTiltCorrected: 0 +MITK.IO.reader.DICOM.ReaderImplementationLevel: 4 +MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassUnknown +MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0 +MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient +MITK.IO.reader.DICOM.3D+t: 1 diff --git a/TinyCTAbdomen_DICOMReader/Tests/all/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/all/expected.dump index a70ee91..24d32d5 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/all/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/all/expected.dump @@ -1,15 +1,22 @@ -- Image 1 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 diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump index bbff0da..13709ee 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump @@ -1,30 +1,44 @@ -- 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 -- 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 diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump index b28a322..21233ff 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump @@ -1,60 +1,88 @@ -- 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 -- 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 -- 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 -- 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 diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump index 102251b..f711a76 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump @@ -1,30 +1,44 @@ -- 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 -- 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 diff --git a/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump index 2cea03a..e90b9e0 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump @@ -1,30 +1,44 @@ -- 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 -- 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 3c6cd85..aa7fe7e 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump @@ -1,60 +1,88 @@ -- 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 -- 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 -- 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 -- 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 39aaeb7..6afa34a 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump @@ -1,30 +1,44 @@ -- 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 -- 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 diff --git a/TinyCTAbdomen_DICOMReader/Tests/single_negative_spacing/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/single_negative_spacing/expected.dump index 2a458fe..5ca2cfb 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/single_negative_spacing/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/single_negative_spacing/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 1 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 -0.335 Offset: -160.672 -311.672 -121 Center: 0 0 0 Translation: -160.672 -311.672 -121 Scale: 1 1 1 Origin: -160.672 -311.672 -121 Spacing: 5.25 5.25 0.335 TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"119"}]} +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/singleslice/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/singleslice/expected.dump index 95b612a..755776f 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/singleslice/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/singleslice/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 Dimensions: 64 64 1 Geometry: Matrix: 5.25 0 0 0 5.25 0 0 0 1 Offset: -160.672 -311.672 -213 Center: 0 0 0 Translation: -160.672 -311.672 -213 Scale: 1 1 1 Origin: -160.672 -311.672 -213 Spacing: 5.25 5.25 1 TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "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/tilted_gantry/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/tilted_gantry/expected.dump index 189c778..94996bb 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/tilted_gantry/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/tilted_gantry/expected.dump @@ -1,15 +1,22 @@ -- Image 1 Pixeltype: SHORT BitsPerPixel: 16 Dimension: 3 -Dimensions: 64 66 6 -Geometry: - Matrix: 5.25 0 0 0 5.2468 0.139513 0 -0.183222 3.99513 - Offset: -160.672 -317.616 -34.7924 - Center: 0 0 0 - Translation: -160.672 -317.616 -34.7924 - Scale: 1 1 1 - Origin: -160.672 -317.616 -34.7924 - Spacing: 5.25 5.25 3.99756 - TimeBounds: -1.79769e+308 1.79769e+308 +Dimensions: 64 66 6 +Geometry: + Matrix: 5.25 0 0 0 5.2468 0.139513 0 -0.183222 3.99513 + Offset: -160.672 -317.616 -34.7924 + Center: 0 0 0 + Translation: -160.672 -317.616 -34.7924 + Scale: 1 1 1 + Origin: -160.672 -317.616 -34.7924 + Spacing: 5.25 5.25 3.99756 + TimeBounds: -1.79769e+308 1.79769e+308 +MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"105"}, {"z":1, "t":0, "value":"104"}, {"z":2, "t":0, "value":"103"}, {"z":3, "t":0, "value":"102"}, {"z":4, "t":0, "value":"101"}, {"z":5, "t":0, "value":"100"}]} +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/two_slices/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/two_slices/expected.dump index 1b72c15..252b64d 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/two_slices/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/two_slices/expected.dump @@ -1,15 +1,22 @@ -- 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 -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/unsorted_gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump index 3c6cd85..aa7fe7e 100644 --- a/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump +++ b/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump @@ -1,60 +1,88 @@ -- 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 -- 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 -- 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 -- 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