diff --git a/In/Canon/DTI_PA.dcm b/In/Canon/DTI_PA.dcm new file mode 100644 index 0000000..9d6e35f Binary files /dev/null and b/In/Canon/DTI_PA.dcm differ diff --git a/README.md b/README.md index ce26843..7a41aa9 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,19 @@ dcm_qa_enh is a simple DICOM to NIfTI validator script and dataset to test conve * source: [Jeffrey Luci, The University of Texas at Austin](https://github.com/rordenlab/dcm2niix/issues/240) * note: [XA11 multi-band sequences can inaccurately report single-band values in 0021,1104](https://github.com/rordenlab/dcm2niix/issues/303) * note: see [Siemens](https://github.com/rordenlab/dcm2niix/tree/master/Siemens) page. - * version: (0018,1020) LO [syngo MR XA10] + * version: (0018,1020) syngo MR XA10 * Philips/ * source: [Baxter Rogers, Vanderbilt University](https://github.com/rordenlab/dcm2niix/issues/363) * additional examples: [NITRC](https://www.nitrc.org/plugins/mwiki/index.php/dcm2nii:MainPage) * model: (0008,1090) Achieva dStream - * version: (0018,1020) LO [5.3.0\5.3.0.3] + * version: (0018,1020) 5.3.0\5.3.0.3 + + * Canon/ + * source: [Clément Debacker at Le Groupe Hospitalier Universitaire Paris](https://github.com/neurolabusc/dcm_qa_canon_enh) + * additional examples: [dcm_qa_canon_enh](https://github.com/neurolabusc/dcm_qa_canon_enh) + * model: (0008,1090) Galan 3T + * version: (0018,1020) V6.0SP2000* ## Links diff --git a/Ref/Canon_DTI_PA-ortho_9000.bval b/Ref/Canon_DTI_PA-ortho_9000.bval new file mode 100644 index 0000000..5d4bb44 --- /dev/null +++ b/Ref/Canon_DTI_PA-ortho_9000.bval @@ -0,0 +1 @@ +0 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 diff --git a/Ref/Canon_DTI_PA-ortho_9000.bvec b/Ref/Canon_DTI_PA-ortho_9000.bvec new file mode 100644 index 0000000..88508c8 --- /dev/null +++ b/Ref/Canon_DTI_PA-ortho_9000.bvec @@ -0,0 +1,3 @@ +0 0 0.44522 0.895421 0.44522 0.895421 0 0 -0.44522 0.895421 -0.44522 0.895421 0 +0 0.895421 0 0.44522 0.895421 0 0.44522 0.895421 0 -0.44522 0.895421 0 -0.44522 +0 0.44522 0.895421 0 0 0.44522 0.895421 -0.44522 0.895421 0 0 -0.44522 0.895421 diff --git a/Ref/Canon_DTI_PA-ortho_9000.json b/Ref/Canon_DTI_PA-ortho_9000.json new file mode 100644 index 0000000..3e39a1e --- /dev/null +++ b/Ref/Canon_DTI_PA-ortho_9000.json @@ -0,0 +1,41 @@ +{ + "Modality": "MR", + "MagneticFieldStrength": 3, + "ImagingFrequency": 123.208, + "Manufacturer": "Canon", + "ManufacturersModelName": "Galan 3T", + "DeviceSerialNumber": "9143", + "BodyPartExamined": "HEAD", + "PatientPosition": "HFS", + "SoftwareVersions": "V6.0SP2000*", + "MRAcquisitionType": "2D", + "SeriesDescription": "DTI_PA-ortho", + "ProtocolName": "DTI_PA-ortho", + "ImageType": ["ORIGINAL", "PRIMARY", "GDC", "NONE"], + "SeriesNumber": 9000, + "AcquisitionTime": "10:22:54.000000", + "AcquisitionNumber": 1, + "SliceThickness": 3, + "EchoTime": 0.079, + "RepetitionTime": 10, + "FlipAngle": 90, + "CoilString": "32ch Head SPDR", + "PercentPhaseFOV": 100, + "PercentSampling": 100, + "EchoTrainLength": 30, + "AcquisitionMatrixPE": 80, + "ReconMatrixPE": 80, + "ParallelReductionFactorInPlane": 2, + "PixelBandwidth": 1562.5, + "PhaseEncodingAxis": "j", + "ImageOrientationPatientDICOM": [ + 1, + 0, + 0, + 0, + 1, + 0 ], + "InPlanePhaseEncodingDirectionDICOM": "COL", + "ConversionSoftware": "dcm2niix", + "ConversionSoftwareVersion": "v1.0.20210308" +} diff --git a/Ref/Canon_DTI_PA-ortho_9000.nii b/Ref/Canon_DTI_PA-ortho_9000.nii new file mode 100644 index 0000000..5cb6cf9 Binary files /dev/null and b/Ref/Canon_DTI_PA-ortho_9000.nii differ diff --git a/Ref/Philips_WIP_AnatBrain_T1W3D_301.json b/Ref/Philips_WIP_AnatBrain_T1W3D_301.json index 3386047..3f230e0 100644 --- a/Ref/Philips_WIP_AnatBrain_T1W3D_301.json +++ b/Ref/Philips_WIP_AnatBrain_T1W3D_301.json @@ -55,5 +55,5 @@ 0 ], "InPlanePhaseEncodingDirectionDICOM": "ROW", "ConversionSoftware": "dcm2niix", - "ConversionSoftwareVersion": "v1.0.20201030" + "ConversionSoftwareVersion": "v1.0.20210308" } diff --git a/Ref/Philips_WIP_AnatBrain_T1W3D_301_ph.json b/Ref/Philips_WIP_AnatBrain_T1W3D_301_ph.json index 8b170c3..9a70faa 100644 --- a/Ref/Philips_WIP_AnatBrain_T1W3D_301_ph.json +++ b/Ref/Philips_WIP_AnatBrain_T1W3D_301_ph.json @@ -55,5 +55,5 @@ 0 ], "InPlanePhaseEncodingDirectionDICOM": "ROW", "ConversionSoftware": "dcm2niix", - "ConversionSoftwareVersion": "v1.0.20201030" + "ConversionSoftwareVersion": "v1.0.20210308" } diff --git a/Ref/Philips_WIP_B0_NS_801_e1.json b/Ref/Philips_WIP_B0_NS_801_e1.json index aeab2a0..314d518 100644 --- a/Ref/Philips_WIP_B0_NS_801_e1.json +++ b/Ref/Philips_WIP_B0_NS_801_e1.json @@ -18,7 +18,7 @@ "ScanningSequence": "RM", "SequenceVariant": "SS", "ScanOptions": "OTHER", - "ImageType": ["ORIGINAL", "PRIMARY", "T1", "MIXED"], + "ImageType": ["ORIGINAL", "PRIMARY", "T1", "MIXED", "FIELDMAPHZ"], "SeriesNumber": 801, "AcquisitionTime": "15:25:9.020000", "AcquisitionNumber": 8, @@ -53,5 +53,5 @@ 0 ], "InPlanePhaseEncodingDirectionDICOM": "ROW", "ConversionSoftware": "dcm2niix", - "ConversionSoftwareVersion": "v1.0.20201030" + "ConversionSoftwareVersion": "v1.0.20210308" } diff --git a/Ref/Philips_WIP_B0_NS_801_e2_real.json b/Ref/Philips_WIP_B0_NS_801_e2_fieldmaphz.json similarity index 92% rename from Ref/Philips_WIP_B0_NS_801_e2_real.json rename to Ref/Philips_WIP_B0_NS_801_e2_fieldmaphz.json index ca93d6d..7621245 100644 --- a/Ref/Philips_WIP_B0_NS_801_e2_real.json +++ b/Ref/Philips_WIP_B0_NS_801_e2_fieldmaphz.json @@ -18,7 +18,7 @@ "ScanningSequence": "RM", "SequenceVariant": "SS", "ScanOptions": "OTHER", - "ImageType": ["ORIGINAL", "PRIMARY", "T1", "MIXED", "REAL"], + "ImageType": ["ORIGINAL", "PRIMARY", "T1", "MIXED", "REAL", "FIELDMAPHZ"], "SeriesNumber": 801, "AcquisitionTime": "15:25:9.020000", "AcquisitionNumber": 8, @@ -52,5 +52,5 @@ 0 ], "InPlanePhaseEncodingDirectionDICOM": "ROW", "ConversionSoftware": "dcm2niix", - "ConversionSoftwareVersion": "v1.0.20201030" + "ConversionSoftwareVersion": "v1.0.20210308" } diff --git a/Ref/Philips_WIP_B0_NS_801_e2_real.nii b/Ref/Philips_WIP_B0_NS_801_e2_fieldmaphz.nii similarity index 100% rename from Ref/Philips_WIP_B0_NS_801_e2_real.nii rename to Ref/Philips_WIP_B0_NS_801_e2_fieldmaphz.nii diff --git a/Ref/Philips_WIP_resting_state_1001_e1.json b/Ref/Philips_WIP_resting_state_1001_e1.json index 25653f8..d69b4c1 100644 --- a/Ref/Philips_WIP_resting_state_1001_e1.json +++ b/Ref/Philips_WIP_resting_state_1001_e1.json @@ -54,5 +54,5 @@ 0 ], "InPlanePhaseEncodingDirectionDICOM": "COL", "ConversionSoftware": "dcm2niix", - "ConversionSoftwareVersion": "v1.0.20201030" + "ConversionSoftwareVersion": "v1.0.20210308" } diff --git a/Ref/Philips_WIP_resting_state_1001_e2.json b/Ref/Philips_WIP_resting_state_1001_e2.json index ecfa369..4942b58 100644 --- a/Ref/Philips_WIP_resting_state_1001_e2.json +++ b/Ref/Philips_WIP_resting_state_1001_e2.json @@ -22,6 +22,10 @@ "SeriesNumber": 1001, "AcquisitionTime": "15:28:54.510000", "AcquisitionNumber": 10, + "PhilipsRescaleSlope": 0.769475, + "PhilipsRescaleIntercept": 0, + "PhilipsScaleSlope": 0.00363177, + "UsePhilipsFloatNotDisplayScaling": 1, "SliceThickness": 4, "SpacingBetweenSlices": 4, "EchoNumber": 2, @@ -50,5 +54,5 @@ 0 ], "InPlanePhaseEncodingDirectionDICOM": "COL", "ConversionSoftware": "dcm2niix", - "ConversionSoftwareVersion": "v1.0.20201030" + "ConversionSoftwareVersion": "v1.0.20210308" } diff --git a/Ref/Philips_WIP_resting_state_1001_e2.nii b/Ref/Philips_WIP_resting_state_1001_e2.nii index 56cbf7a..954870e 100644 Binary files a/Ref/Philips_WIP_resting_state_1001_e2.nii and b/Ref/Philips_WIP_resting_state_1001_e2.nii differ diff --git a/Ref/Siemens_REST1_w_SMS_PF7-8_6.json b/Ref/Siemens_REST1_w_SMS_PF7-8_6.json index 6476b40..918b40a 100644 --- a/Ref/Siemens_REST1_w_SMS_PF7-8_6.json +++ b/Ref/Siemens_REST1_w_SMS_PF7-8_6.json @@ -56,5 +56,5 @@ 1e-06 ], "InPlanePhaseEncodingDirectionDICOM": "COL", "ConversionSoftware": "dcm2niix", - "ConversionSoftwareVersion": "v1.0.20201030" + "ConversionSoftwareVersion": "v1.0.20210308" }