View Issue Details

IDProjectCategoryView StatusLast Update
0003544Slicer4Core: CLI infrastructurepublic2014-01-07 12:35
Reporterhjmjohnson Assigned Tohjmjohnson  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0003544: DWIConvert does not load converted image into slicer
Description

From: Alireza Mehrtash <mehrtash@bwh.harvard.edu>
Date: December 23, 2013 at 5:11:38 PM EST
To: Ron Kikinis <kikinis@bwh.harvard.edu>
Cc: Steve Pieper <pieper@bwh.harvard.edu>
Subject: Re: trouble reading a DWI data set

Hi Ron,

I think the problem is caused by the new DWIConvert from BRAINSTolos and not the DICOM module. I invoked DWIConvert CLI with some sample DWI dicom files. Although it gives the message "DWIConverter completed without errors", it doesn't create any nrrd output. This is not the case with the old (before itk4) Dicom to Nrrd converter with the same inputs. The loading error you are getting is because there is no nrrd output available.

Hi Steve,

I checked Slicer mailing archive and bug tracker but there is no report on this issue. The latest reference I found was the thread at [1]. There is also no documentation page for DWIConvert. Should I report these issues to the bug tracker?

Thanks,
Alireza

[1] http://slicer-devel.65872.n3.nabble.com/ANNOUNCE-New-DWIConvert-version-td4028665.html

On Mon, Dec 23, 2013 at 2:00 PM, Ron Kikinis <kikinis@bwh.harvard.edu> wrote:
Hi,

I tried to read a DWI data set from my local dicom data base. This used to work. Now I am getting an error message. See attached and below.

Ron

--
Ron Kikinis, M.D.,
Robert Greenes Distinguished Director of Biomedical Informatics
Professor of Radiology, Harvard Medical School
Director, Surgical Planning Laboratory
http://www.spl.harvard.edu/~kikinis

DICOMMultiVolumePlugin found 0 multivolumes!
MultiVolumeImportPlugin:examineMultiseries
DICOMMultiVolumePlugin found 0 multivolumes!
Found CommandLine Module, target is /Users/rkikinis/Downloads/Slicer-4.3.1-2013-12-19-macosx-amd64.app/Contents/lib/Slicer-4.3/cli-modules/DWIConvert
ModuleType: CommandLineModule
DWIConverter command line:

/Users/rkikinis/Downloads/Slicer-4.3.1-2013-12-19-macosx-amd64.app/Contents/lib/Slicer-4.3/cli-modules/DWIConvert --conversionMode DicomToNrrd --outputVolume /var/folders/13/ctgvj7r144vgzlpl_11k_wfr0000gp/T/Slicer/BBFJ_vtkMRMLDiffusionWeightedVolumeNodeB.nrrd --inputDicomDirectory /Users/rkikinis/Downloads/SlicerDicomDatabase/dicom/1.2.840.113619.2.212.4.1074929093.8114.1291055431.635/1.2.840.113619.2.212.6945.297588.31603.1291042626.169 --outputDirectory /var/folders/13/ctgvj7r144vgzlpl_11k_wfr0000gp/T/Slicer --smallGradientThreshold 0.2

DWIConverter standard output:

=================== this->m_SlicesPerVolume:73
Dicom images are ordered in a volume interleaving way.
ImageOrientationPatient (0020:0037): LPS Orientation Matrix
1 -0 -0
-0 1 -0
0 0 1

this->m_SpacingMatrix
2 0 0
0 2 0
0 0 2

NRRDSpaceDirection
2 0 0
0 2 0
0 0 2

Slice 0: -126.159 -151.657 65.5903
Slice 1: -126.159 -151.657 63.5903
Slice order is SI
Number of Slices: 6351
Number of Volume: 87
Number of Slices in each volume: 73
B-value: 0; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0, 0.175244, 0.28355
B-value: 900; diffusion direction: 0, 0.175244, -0.28355
B-value: 900; diffusion direction: 0.175244, 0.28355, 0
B-value: 900; diffusion direction: 0.175244, -0.28355, 0
B-value: 900; diffusion direction: 0.28355, 0, 0.175244
B-value: 900; diffusion direction: -0.28355, 0, 0.175244
B-value: 900; diffusion direction: 0.3849, 0.3849, 0.3849
B-value: 900; diffusion direction: 0.3849, -0.3849, 0.3849
B-value: 900; diffusion direction: 0.3849, 0.3849, -0.3849
B-value: 900; diffusion direction: 0.3849, -0.3849, -0.3849
B-value: 900; diffusion direction: 0, 0.237881, 0.622782
B-value: 900; diffusion direction: 0, 0.237881, -0.622782
B-value: 900; diffusion direction: 0.237881, 0.622782, 0
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0.237881, -0.622782, 0
B-value: 900; diffusion direction: 0.622782, 0, 0.237881
B-value: 900; diffusion direction: -0.622782, 0, 0.237881
B-value: 900; diffusion direction: 1, 0, 0
B-value: 900; diffusion direction: 0, 1, 0
B-value: 900; diffusion direction: -0.026007, 0.64917, 0.760199
B-value: 900; diffusion direction: 0.591136, -0.766176, 0.252058
B-value: 900; diffusion direction: -0.236071, -0.524158, 0.818247
B-value: 900; diffusion direction: -0.893021, -0.259006, 0.368008
B-value: 900; diffusion direction: 0.796184, 0.12903, 0.591137
B-value: 900; diffusion direction: 0.233964, 0.929855, 0.283956
B-value: 900; diffusion direction: 0.935686, 0.139953, 0.323891
B-value: 900; diffusion direction: 0.505827, -0.84471, -0.17494
B-value: 900; diffusion direction: 0.34622, -0.847539, -0.402256
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0.456968, -0.630956, -0.626956
B-value: 900; diffusion direction: -0.486997, -0.388997, 0.781995
B-value: 900; diffusion direction: -0.617845, 0.672831, 0.406898
B-value: 900; diffusion direction: -0.576984, -0.104997, -0.809978
B-value: 900; diffusion direction: -0.826695, -0.520808, 0.212921
B-value: 900; diffusion direction: 0.893712, -0.039987, -0.446856
B-value: 900; diffusion direction: 0.290101, -0.541189, -0.789276
B-value: 900; diffusion direction: 0.115951, -0.962591, -0.244896
B-value: 900; diffusion direction: -0.800182, 0.403092, -0.444101
B-value: 900; diffusion direction: 0.513981, 0.83997, 0.173994
B-value: 900; diffusion direction: -0.788548, 0.152912, -0.595659
B-value: 900; diffusion direction: 0.94928, -0.233069, 0.211062
B-value: 900; diffusion direction: 0.232964, 0.78288, 0.576911
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: -0.020999, -0.18799, -0.981946
B-value: 900; diffusion direction: 0.216932, -0.955701, 0.198938
B-value: 900; diffusion direction: 0.774003, -0.604002, 0.190001
B-value: 900; diffusion direction: -0.160928, 0.35584, 0.920587
B-value: 900; diffusion direction: -0.147035, 0.731173, -0.666158
B-value: 900; diffusion direction: 0.888141, 0.417066, 0.193031
B-value: 900; diffusion direction: -0.561971, 0.231988, -0.793959
B-value: 900; diffusion direction: -0.380809, 0.142928, 0.913541
B-value: 900; diffusion direction: -0.306, -0.199, -0.931001
B-value: 900; diffusion direction: -0.332086, -0.130034, 0.934243
B-value: 900; diffusion direction: -0.963226, -0.265062, 0.04401
B-value: 900; diffusion direction: -0.959501, 0.205107, 0.193101
B-value: 900; diffusion direction: 0.452965, -0.888932, 0.067995
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: -0.773133, 0.628108, 0.088015
B-value: 900; diffusion direction: 0.709082, 0.408047, 0.575066
B-value: 900; diffusion direction: -0.692769, 0.023992, 0.72076
B-value: 900; diffusion direction: 0.681659, 0.528735, -0.505747
B-value: 900; diffusion direction: -0.141995, -0.724976, 0.673978
B-value: 900; diffusion direction: -0.740168, 0.388088, 0.549125
B-value: 900; diffusion direction: -0.103006, 0.822044, 0.56003
B-value: 900; diffusion direction: 0.584037, -0.596038, 0.551035
B-value: 900; diffusion direction: -0.088008, -0.335031, 0.938088
B-value: 900; diffusion direction: -0.552263, -0.792377, 0.259123
B-value: 900; diffusion direction: 0.838158, -0.458086, -0.296056
B-value: 900; diffusion direction: 0.362995, -0.560993, 0.74399
B-value: 900; diffusion direction: -0.184062, 0.392133, -0.901306
B-value: 900; diffusion direction: -0.720938, -0.692941, 0.008999
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0.433101, 0.682159, -0.589137
B-value: 900; diffusion direction: 0.502114, 0.690157, 0.521119
B-value: 900; diffusion direction: -0.170944, -0.508833, -0.843722
B-value: 900; diffusion direction: 0.462968, 0.422971, 0.778946
B-value: 900; diffusion direction: 0.38503, -0.809064, 0.444035
B-value: 900; diffusion direction: -0.713102, -0.247035, 0.656094
B-value: 900; diffusion direction: 0.259923, 0.884737, -0.386885
B-value: 900; diffusion direction: 0.001, 0.077002, -0.99703
B-value: 900; diffusion direction: 0.037002, -0.902057, 0.430027
B-value: 900; diffusion direction: 0.57032, -0.30317, -0.763428
B-value: 900; diffusion direction: -0.282105, 0.145054, -0.948354
B-value: 900; diffusion direction: 0.721098, 0.608082, 0.332045
B-value: 900; diffusion direction: 0.266985, 0.959945, -0.084995
B-value: 900; diffusion direction: 0, 0, 0
For Multiple BValues: 0 -- 0 / 900 = 0
For Multiple BValues: 1 -- 900 / 900 = 1
For Multiple BValues: 2 -- 900 / 900 = 1
For Multiple BValues: 3 -- 900 / 900 = 1
For Multiple BValues: 4 -- 900 / 900 = 1
For Multiple BValues: 5 -- 900 / 900 = 1
For Multiple BValues: 6 -- 900 / 900 = 1
For Multiple BValues: 7 -- 900 / 900 = 1
For Multiple BValues: 8 -- 900 / 900 = 1
For Multiple BValues: 9 -- 900 / 900 = 1
For Multiple BValues: 10 -- 900 / 900 = 1
For Multiple BValues: 11 -- 900 / 900 = 1
For Multiple BValues: 12 -- 900 / 900 = 1
For Multiple BValues: 13 -- 900 / 900 = 1
For Multiple BValues: 14 -- 900 / 900 = 1
For Multiple BValues: 15 -- 900 / 900 = 1
For Multiple BValues: 16 -- 900 / 900 = 1
For Multiple BValues: 17 -- 900 / 900 = 1
For Multiple BValues: 18 -- 900 / 900 = 1
For Multiple BValues: 19 -- 900 / 900 = 1
For Multiple BValues: 20 -- 900 / 900 = 1
For Multiple BValues: 21 -- 900 / 900 = 1
For Multiple BValues: 22 -- 900 / 900 = 1
For Multiple BValues: 23 -- 900 / 900 = 1
For Multiple BValues: 24 -- 900 / 900 = 1
For Multiple BValues: 25 -- 900 / 900 = 1
For Multiple BValues: 26 -- 900 / 900 = 1
For Multiple BValues: 27 -- 900 / 900 = 1
For Multiple BValues: 28 -- 900 / 900 = 1
For Multiple BValues: 29 -- 900 / 900 = 1
For Multiple BValues: 30 -- 900 / 900 = 1
For Multiple BValues: 31 -- 900 / 900 = 1
For Multiple BValues: 32 -- 900 / 900 = 1
For Multiple BValues: 33 -- 900 / 900 = 1
For Multiple BValues: 34 -- 900 / 900 = 1
For Multiple BValues: 35 -- 900 / 900 = 1
For Multiple BValues: 36 -- 900 / 900 = 1
For Multiple BValues: 37 -- 900 / 900 = 1
For Multiple BValues: 38 -- 900 / 900 = 1
For Multiple BValues: 39 -- 900 / 900 = 1
For Multiple BValues: 40 -- 900 / 900 = 1
For Multiple BValues: 41 -- 900 / 900 = 1
For Multiple BValues: 42 -- 900 / 900 = 1
For Multiple BValues: 43 -- 900 / 900 = 1
For Multiple BValues: 44 -- 900 / 900 = 1
For Multiple BValues: 45 -- 900 / 900 = 1
For Multiple BValues: 46 -- 900 / 900 = 1
For Multiple BValues: 47 -- 900 / 900 = 1
For Multiple BValues: 48 -- 900 / 900 = 1
For Multiple BValues: 49 -- 900 / 900 = 1
For Multiple BValues: 50 -- 900 / 900 = 1
For Multiple BValues: 51 -- 900 / 900 = 1
For Multiple BValues: 52 -- 900 / 900 = 1
For Multiple BValues: 53 -- 900 / 900 = 1
For Multiple BValues: 54 -- 900 / 900 = 1
For Multiple BValues: 55 -- 900 / 900 = 1
For Multiple BValues: 56 -- 900 / 900 = 1
For Multiple BValues: 57 -- 900 / 900 = 1
For Multiple BValues: 58 -- 900 / 900 = 1
For Multiple BValues: 59 -- 900 / 900 = 1
For Multiple BValues: 60 -- 900 / 900 = 1
For Multiple BValues: 61 -- 900 / 900 = 1
For Multiple BValues: 62 -- 900 / 900 = 1
For Multiple BValues: 63 -- 900 / 900 = 1
For Multiple BValues: 64 -- 900 / 900 = 1
For Multiple BValues: 65 -- 900 / 900 = 1
For Multiple BValues: 66 -- 900 / 900 = 1
For Multiple BValues: 67 -- 900 / 900 = 1
For Multiple BValues: 68 -- 900 / 900 = 1
For Multiple BValues: 69 -- 900 / 900 = 1
For Multiple BValues: 70 -- 900 / 900 = 1
For Multiple BValues: 71 -- 900 / 900 = 1
For Multiple BValues: 72 -- 900 / 900 = 1
For Multiple BValues: 73 -- 900 / 900 = 1
For Multiple BValues: 74 -- 900 / 900 = 1
For Multiple BValues: 75 -- 900 / 900 = 1
For Multiple BValues: 76 -- 900 / 900 = 1
For Multiple BValues: 77 -- 900 / 900 = 1
For Multiple BValues: 78 -- 900 / 900 = 1
For Multiple BValues: 79 -- 900 / 900 = 1
For Multiple BValues: 80 -- 900 / 900 = 1
For Multiple BValues: 81 -- 900 / 900 = 1
For Multiple BValues: 82 -- 900 / 900 = 1
For Multiple BValues: 83 -- 900 / 900 = 1
For Multiple BValues: 84 -- 900 / 900 = 1
For Multiple BValues: 85 -- 900 / 900 = 1
For Multiple BValues: 86 -- 900 / 900 = 1

DWIConverter completed without errors

2013-12-23 13:56:42.826 Slicer[1159:707] modalSession has been exited prematurely - check for a reentrant call to endModalSession

Steps To Reproduce

To reproduce the problem please use the AdultDWI_DICOM (Siemens mosaic) from data set [1]. DWIConverter gives the message "DWIConverter completed without errors" however it doesn't create any nrrd file at the output directory. The output volume node is also created but doesn't contain DWI information. The same settings in DICOM to NRRD Converter (Slicer 4.2) creates a nrrd output. I attached the CLI arguments for both tests. It would also be very helpful to have a documentation page for the new converter.

[1] http://insight-journal.org/midas/item/view/2490

Additional Information

Alireza,

I just downloaded and tested DWIConverter command line program.
~/src/NEP-03/bin/DWIConvert --inputDicomDirectory AdultDWI_DICOM/ --outputVolume test.nrrd
[johnsonhj@HansMBAir Dataset]$ ls -alrth
-rw-rw-r-- 1 johnsonhj staff 144M Dec 24 14:14 test.nrrd

I don¹t have a build of Slicer on my laptop for testing. The December 4th version command line creates a .nrrd file:
/Applications/Slicer.app//Contents/lib/Slicer-4.3/cli-modules/DWIConvert --inputDicomDirectory AdultDWI_DICOM/ --outputVolume test2.nrrd
[johnsonhj@HansMBAir Dataset]$ ls -alrht
-rw-rw-r-- 1 johnsonhj staff 144M Dec 24 14:20 test2.nrrd

I also tested in the Slicer interface, and I can confirm that the interface fails for me as well.

==========
Regarding documentation, I fully agree that documentation is needed. This has been our our todo list for quite some time. As soon as other priorities subside we will prepare documentation. In the interim, we would greatly appreciate your contributions for documentation that you can provide :).

=========
My guess is that we need to add a "fileExtensions=³.nrrd,.nhdr² to the outputVolume command line option so that slicer behaves properly. This will be a good task for David Welch to attack during the programmers week in Utah. I¹ll not have time to address this between now and then due to holiday and work obligations.

Hans

From: Alireza Mehrtash <mehrtash@bwh.harvard.edu>
Date: Tuesday, December 24, 2013 at 9:38 AM
To: Hans Johnson <hans-johnson@uiowa.edu>
Cc: Ron Kikinis <kikinis@bwh.harvard.edu>, Steve Pieper <pieper@bwh.harvard.edu>
Subject: Re: trouble reading a DWI data set

Hi Hans,

To reproduce the problem please use the AdultDWI_DICOM (Siemens mosaic) from data set [1]. DWIConverter gives the message "DWIConverter completed without errors" however it doesn't create any nrrd file at the output directory. The output volume node is also created but doesn't contain DWI information. The same settings in DICOM to NRRD Converter (Slicer 4.2) creates a nrrd output. I attached the CLI arguments for both tests. It would also be very helpful to have a documentation page for the new converter.

Thanks,
Alireza

[1] http://insight-journal.org/midas/item/view/2490


DWIConverter

C:/Program Files/Slicer 4.3.1-2013-12-17/lib/Slicer-4.3/cli-modules/DWIConvert.exe --conversionMode DicomToNrrd --outputVolume C:/Users/Alz/AppData/Local/Temp/Slicer/DDBC_vtkMRMLDiffusionWeightedVolumeNodeB.nrrd --inputDicomDirectory C:/Users/Alz/Downloads/Dataset/Dataset/AdultDWI_DICOM --outputDirectory C:/Users/Alz/Desktop/output-2 --smallGradientThreshold 0.2 --useBMatrixGradientDirections

DICOM to NRRD Converter

slicer:000007FEC0EA56C0 --processinformationaddress 00000000181BF478 --inputDicomDirectory C:/Users/Alz/Downloads/Dataset/Dataset/AdultDWI_DICOM --outputDirectory C:/Users/Alz/Desktop/output-1 --outputVolume 1.nrrd --smallGradientThreshold 0.2 --useBMatrixGradientDirections

On Mon, Dec 23, 2013 at 10:36 PM, Johnson, Hans J <hans-johnson@uiowa.edu> wrote:
Alireza Mehrtash
mehrtash@bwh.harvard.edu
I¹m sorry, but I don¹t see an error message. I can not reproduce this error so I have no ability to fix it without knowing what is wrong.
Could I have access to the failure, and more details of what the problem is, and how to re-create the problem?
WhatI see is reasonable output followed by: "DWIConverter completed without errors².
Let me know if there are more details that I can work with for resolving this issue.

Hans

From: Ron Kikinis <kikinis@bwh.harvard.edu>
Date: Monday, December 23, 2013 at 5:41 PM
To: Hans Johnson <hans-johnson@uiowa.edu>
Subject: Fwd: trouble reading a DWI data set

Sent from my mobile phone.

Begin forwarded message:

From: Alireza Mehrtash <mehrtash@bwh.harvard.edu>
Date: December 23, 2013 at 5:11:38 PM EST
To: Ron Kikinis <kikinis@bwh.harvard.edu>
Cc: Steve Pieper <pieper@bwh.harvard.edu>
Subject: Re: trouble reading a DWI data set

Hi Ron,

I think the problem is caused by the new DWIConvert from BRAINSTolos and not the DICOM module. I invoked DWIConvert CLI with some sample DWI dicom files. Although it gives the message "DWIConverter completed without errors", it doesn't create any nrrd output. This is not the case with the old (before itk4) Dicom to Nrrd converter with the same inputs. The loading error you are getting is because there is no nrrd output available.

Hi Steve,

I checked Slicer mailing archive and bug tracker but there is no report on this issue. The latest reference I found was the thread at [1]. There is also no documentation page for DWIConvert. Should I report these issues to the bug tracker?

Thanks,
Alireza

[1] http://slicer-devel.65872.n3.nabble.com/ANNOUNCE-New-DWIConvert-version-td4028665.html

On Mon, Dec 23, 2013 at 2:00 PM, Ron Kikinis <kikinis@bwh.harvard.edu> wrote:
Hi,

I tried to read a DWI data set from my local dicom data base. This used to work. Now I am getting an error message. See attached and below.

Ron

--
Ron Kikinis, M.D.,
Robert Greenes Distinguished Director of Biomedical Informatics
Professor of Radiology, Harvard Medical School
Director, Surgical Planning Laboratory
http://www.spl.harvard.edu/~kikinis

DICOMMultiVolumePlugin found 0 multivolumes!
MultiVolumeImportPlugin:examineMultiseries
DICOMMultiVolumePlugin found 0 multivolumes!
Found CommandLine Module, target is /Users/rkikinis/Downloads/Slicer-4.3.1-2013-12-19-macosx-amd64.app/Contents/lib/Slicer-4.3/cli-modules/DWIConvert
ModuleType: CommandLineModule
DWIConverter command line:

/Users/rkikinis/Downloads/Slicer-4.3.1-2013-12-19-macosx-amd64.app/Contents/lib/Slicer-4.3/cli-modules/DWIConvert --conversionMode DicomToNrrd --outputVolume /var/folders/13/ctgvj7r144vgzlpl_11k_wfr0000gp/T/Slicer/BBFJ_vtkMRMLDiffusionWeightedVolumeNodeB.nrrd --inputDicomDirectory /Users/rkikinis/Downloads/SlicerDicomDatabase/dicom/1.2.840.113619.2.212.4.1074929093.8114.1291055431.635/1.2.840.113619.2.212.6945.297588.31603.1291042626.169 --outputDirectory /var/folders/13/ctgvj7r144vgzlpl_11k_wfr0000gp/T/Slicer --smallGradientThreshold 0.2

DWIConverter standard output:

=================== this->m_SlicesPerVolume:73
Dicom images are ordered in a volume interleaving way.
ImageOrientationPatient (0020:0037): LPS Orientation Matrix
1 -0 -0
-0 1 -0
0 0 1

this->m_SpacingMatrix
2 0 0
0 2 0
0 0 2

NRRDSpaceDirection
2 0 0
0 2 0
0 0 2

Slice 0: -126.159 -151.657 65.5903
Slice 1: -126.159 -151.657 63.5903
Slice order is SI
Number of Slices: 6351
Number of Volume: 87
Number of Slices in each volume: 73
B-value: 0; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0, 0.175244, 0.28355
B-value: 900; diffusion direction: 0, 0.175244, -0.28355
B-value: 900; diffusion direction: 0.175244, 0.28355, 0
B-value: 900; diffusion direction: 0.175244, -0.28355, 0
B-value: 900; diffusion direction: 0.28355, 0, 0.175244
B-value: 900; diffusion direction: -0.28355, 0, 0.175244
B-value: 900; diffusion direction: 0.3849, 0.3849, 0.3849
B-value: 900; diffusion direction: 0.3849, -0.3849, 0.3849
B-value: 900; diffusion direction: 0.3849, 0.3849, -0.3849
B-value: 900; diffusion direction: 0.3849, -0.3849, -0.3849
B-value: 900; diffusion direction: 0, 0.237881, 0.622782
B-value: 900; diffusion direction: 0, 0.237881, -0.622782
B-value: 900; diffusion direction: 0.237881, 0.622782, 0
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0.237881, -0.622782, 0
B-value: 900; diffusion direction: 0.622782, 0, 0.237881
B-value: 900; diffusion direction: -0.622782, 0, 0.237881
B-value: 900; diffusion direction: 1, 0, 0
B-value: 900; diffusion direction: 0, 1, 0
B-value: 900; diffusion direction: -0.026007, 0.64917, 0.760199
B-value: 900; diffusion direction: 0.591136, -0.766176, 0.252058
B-value: 900; diffusion direction: -0.236071, -0.524158, 0.818247
B-value: 900; diffusion direction: -0.893021, -0.259006, 0.368008
B-value: 900; diffusion direction: 0.796184, 0.12903, 0.591137
B-value: 900; diffusion direction: 0.233964, 0.929855, 0.283956
B-value: 900; diffusion direction: 0.935686, 0.139953, 0.323891
B-value: 900; diffusion direction: 0.505827, -0.84471, -0.17494
B-value: 900; diffusion direction: 0.34622, -0.847539, -0.402256
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0.456968, -0.630956, -0.626956
B-value: 900; diffusion direction: -0.486997, -0.388997, 0.781995
B-value: 900; diffusion direction: -0.617845, 0.672831, 0.406898
B-value: 900; diffusion direction: -0.576984, -0.104997, -0.809978
B-value: 900; diffusion direction: -0.826695, -0.520808, 0.212921
B-value: 900; diffusion direction: 0.893712, -0.039987, -0.446856
B-value: 900; diffusion direction: 0.290101, -0.541189, -0.789276
B-value: 900; diffusion direction: 0.115951, -0.962591, -0.244896
B-value: 900; diffusion direction: -0.800182, 0.403092, -0.444101
B-value: 900; diffusion direction: 0.513981, 0.83997, 0.173994
B-value: 900; diffusion direction: -0.788548, 0.152912, -0.595659
B-value: 900; diffusion direction: 0.94928, -0.233069, 0.211062
B-value: 900; diffusion direction: 0.232964, 0.78288, 0.576911
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: -0.020999, -0.18799, -0.981946
B-value: 900; diffusion direction: 0.216932, -0.955701, 0.198938
B-value: 900; diffusion direction: 0.774003, -0.604002, 0.190001
B-value: 900; diffusion direction: -0.160928, 0.35584, 0.920587
B-value: 900; diffusion direction: -0.147035, 0.731173, -0.666158
B-value: 900; diffusion direction: 0.888141, 0.417066, 0.193031
B-value: 900; diffusion direction: -0.561971, 0.231988, -0.793959
B-value: 900; diffusion direction: -0.380809, 0.142928, 0.913541
B-value: 900; diffusion direction: -0.306, -0.199, -0.931001
B-value: 900; diffusion direction: -0.332086, -0.130034, 0.934243
B-value: 900; diffusion direction: -0.963226, -0.265062, 0.04401
B-value: 900; diffusion direction: -0.959501, 0.205107, 0.193101
B-value: 900; diffusion direction: 0.452965, -0.888932, 0.067995
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: -0.773133, 0.628108, 0.088015
B-value: 900; diffusion direction: 0.709082, 0.408047, 0.575066
B-value: 900; diffusion direction: -0.692769, 0.023992, 0.72076
B-value: 900; diffusion direction: 0.681659, 0.528735, -0.505747
B-value: 900; diffusion direction: -0.141995, -0.724976, 0.673978
B-value: 900; diffusion direction: -0.740168, 0.388088, 0.549125
B-value: 900; diffusion direction: -0.103006, 0.822044, 0.56003
B-value: 900; diffusion direction: 0.584037, -0.596038, 0.551035
B-value: 900; diffusion direction: -0.088008, -0.335031, 0.938088
B-value: 900; diffusion direction: -0.552263, -0.792377, 0.259123
B-value: 900; diffusion direction: 0.838158, -0.458086, -0.296056
B-value: 900; diffusion direction: 0.362995, -0.560993, 0.74399
B-value: 900; diffusion direction: -0.184062, 0.392133, -0.901306
B-value: 900; diffusion direction: -0.720938, -0.692941, 0.008999
B-value: 900; diffusion direction: 0, 0, 0
B-value: 900; diffusion direction: 0.433101, 0.682159, -0.589137
B-value: 900; diffusion direction: 0.502114, 0.690157, 0.521119
B-value: 900; diffusion direction: -0.170944, -0.508833, -0.843722
B-value: 900; diffusion direction: 0.462968, 0.422971, 0.778946
B-value: 900; diffusion direction: 0.38503, -0.809064, 0.444035
B-value: 900; diffusion direction: -0.713102, -0.247035, 0.656094
B-value: 900; diffusion direction: 0.259923, 0.884737, -0.386885
B-value: 900; diffusion direction: 0.001, 0.077002, -0.99703
B-value: 900; diffusion direction: 0.037002, -0.902057, 0.430027
B-value: 900; diffusion direction: 0.57032, -0.30317, -0.763428
B-value: 900; diffusion direction: -0.282105, 0.145054, -0.948354
B-value: 900; diffusion direction: 0.721098, 0.608082, 0.332045
B-value: 900; diffusion direction: 0.266985, 0.959945, -0.084995
B-value: 900; diffusion direction: 0, 0, 0
For Multiple BValues: 0 -- 0 / 900 = 0
For Multiple BValues: 1 -- 900 / 900 = 1
For Multiple BValues: 2 -- 900 / 900 = 1
For Multiple BValues: 3 -- 900 / 900 = 1
For Multiple BValues: 4 -- 900 / 900 = 1
For Multiple BValues: 5 -- 900 / 900 = 1
For Multiple BValues: 6 -- 900 / 900 = 1
For Multiple BValues: 7 -- 900 / 900 = 1
For Multiple BValues: 8 -- 900 / 900 = 1
For Multiple BValues: 9 -- 900 / 900 = 1
For Multiple BValues: 10 -- 900 / 900 = 1
For Multiple BValues: 11 -- 900 / 900 = 1
For Multiple BValues: 12 -- 900 / 900 = 1
For Multiple BValues: 13 -- 900 / 900 = 1
For Multiple BValues: 14 -- 900 / 900 = 1
For Multiple BValues: 15 -- 900 / 900 = 1
For Multiple BValues: 16 -- 900 / 900 = 1
For Multiple BValues: 17 -- 900 / 900 = 1
For Multiple BValues: 18 -- 900 / 900 = 1
For Multiple BValues: 19 -- 900 / 900 = 1
For Multiple BValues: 20 -- 900 / 900 = 1
For Multiple BValues: 21 -- 900 / 900 = 1
For Multiple BValues: 22 -- 900 / 900 = 1
For Multiple BValues: 23 -- 900 / 900 = 1
For Multiple BValues: 24 -- 900 / 900 = 1
For Multiple BValues: 25 -- 900 / 900 = 1
For Multiple BValues: 26 -- 900 / 900 = 1
For Multiple BValues: 27 -- 900 / 900 = 1
For Multiple BValues: 28 -- 900 / 900 = 1
For Multiple BValues: 29 -- 900 / 900 = 1
For Multiple BValues: 30 -- 900 / 900 = 1
For Multiple BValues: 31 -- 900 / 900 = 1
For Multiple BValues: 32 -- 900 / 900 = 1
For Multiple BValues: 33 -- 900 / 900 = 1
For Multiple BValues: 34 -- 900 / 900 = 1
For Multiple BValues: 35 -- 900 / 900 = 1
For Multiple BValues: 36 -- 900 / 900 = 1
For Multiple BValues: 37 -- 900 / 900 = 1
For Multiple BValues: 38 -- 900 / 900 = 1
For Multiple BValues: 39 -- 900 / 900 = 1
For Multiple BValues: 40 -- 900 / 900 = 1
For Multiple BValues: 41 -- 900 / 900 = 1
For Multiple BValues: 42 -- 900 / 900 = 1
For Multiple BValues: 43 -- 900 / 900 = 1
For Multiple BValues: 44 -- 900 / 900 = 1
For Multiple BValues: 45 -- 900 / 900 = 1
For Multiple BValues: 46 -- 900 / 900 = 1
For Multiple BValues: 47 -- 900 / 900 = 1
For Multiple BValues: 48 -- 900 / 900 = 1
For Multiple BValues: 49 -- 900 / 900 = 1
For Multiple BValues: 50 -- 900 / 900 = 1
For Multiple BValues: 51 -- 900 / 900 = 1
For Multiple BValues: 52 -- 900 / 900 = 1
For Multiple BValues: 53 -- 900 / 900 = 1
For Multiple BValues: 54 -- 900 / 900 = 1
For Multiple BValues: 55 -- 900 / 900 = 1
For Multiple BValues: 56 -- 900 / 900 = 1
For Multiple BValues: 57 -- 900 / 900 = 1
For Multiple BValues: 58 -- 900 / 900 = 1
For Multiple BValues: 59 -- 900 / 900 = 1
For Multiple BValues: 60 -- 900 / 900 = 1
For Multiple BValues: 61 -- 900 / 900 = 1
For Multiple BValues: 62 -- 900 / 900 = 1
For Multiple BValues: 63 -- 900 / 900 = 1
For Multiple BValues: 64 -- 900 / 900 = 1
For Multiple BValues: 65 -- 900 / 900 = 1
For Multiple BValues: 66 -- 900 / 900 = 1
For Multiple BValues: 67 -- 900 / 900 = 1
For Multiple BValues: 68 -- 900 / 900 = 1
For Multiple BValues: 69 -- 900 / 900 = 1
For Multiple BValues: 70 -- 900 / 900 = 1
For Multiple BValues: 71 -- 900 / 900 = 1
For Multiple BValues: 72 -- 900 / 900 = 1
For Multiple BValues: 73 -- 900 / 900 = 1
For Multiple BValues: 74 -- 900 / 900 = 1
For Multiple BValues: 75 -- 900 / 900 = 1
For Multiple BValues: 76 -- 900 / 900 = 1
For Multiple BValues: 77 -- 900 / 900 = 1
For Multiple BValues: 78 -- 900 / 900 = 1
For Multiple BValues: 79 -- 900 / 900 = 1
For Multiple BValues: 80 -- 900 / 900 = 1
For Multiple BValues: 81 -- 900 / 900 = 1
For Multiple BValues: 82 -- 900 / 900 = 1
For Multiple BValues: 83 -- 900 / 900 = 1
For Multiple BValues: 84 -- 900 / 900 = 1
For Multiple BValues: 85 -- 900 / 900 = 1
For Multiple BValues: 86 -- 900 / 900 = 1

DWIConverter completed without errors

2013-12-23 13:56:42.826 Slicer[1159:707] modalSession has been exited prematurely - check for a reentrant call to endModalSession

TagsNo tags attached.

Relationships

child of 0003545 closedjcfr DWI component scroll bar is missing. 

Activities

hjmjohnson

hjmjohnson

2014-01-07 12:35

developer   ~0010486

commit 2a1f15b24ab09d55f4f23c655e844ba0e5d23556
Author: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>
Date: Tue Jan 7 05:44:27 2014 +0000

BUG: Fix reading of DWI files. Fixes 0003545

This commit fixes regression introduced by commit r22753 fixing issue 0003511
that was preventing &quot;vtkNRRDReader::CanReadFile&quot; from returning the correct
value.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22801 3bd1e089-480b-0410-8dfb-8563597acbee

Issue History

Date Modified Username Field Change
2014-01-06 07:32 hjmjohnson New Issue
2014-01-06 07:32 hjmjohnson Status new => assigned
2014-01-06 07:32 hjmjohnson Assigned To => hjmjohnson
2014-01-07 12:34 hjmjohnson Relationship added child of 0003545
2014-01-07 12:35 hjmjohnson Note Added: 0010486
2014-01-07 12:35 hjmjohnson Status assigned => resolved
2014-01-07 12:35 hjmjohnson Fixed in Version => Slicer 4.4.0
2014-01-07 12:35 hjmjohnson Resolution open => fixed
2014-01-07 12:35 hjmjohnson Status resolved => closed