Thank you @issakomi for the reference. I am still in the process of trying to implement the activity concentration to SUV conversion algorithm.
Meanwhile, with this presentation: https://www.na-mic.org/w/img_auth.php/c/ca/RSNA2011_QI.pdf , I was finally able to get the
PET Standard Update Value Computation module to work.
There were to issues I was dealing with:
(1) I didn’t know how to convert segment to LabelMapVolume (the “VOI” from the linked presentation). I managed to do it using this option:
(2) Initially, I have not understood the documentation correctly:
- Input PET Volume (PETVolume): Input PET volume for SUVbw computation (must be the same volume as pointed to by the DICOM path!).
Source: PET Standard Uptake Value Computation — 3D Slicer documentation
It means, that you have to select the proper subdirectory within the DICOM directory with your data.
I.e., in my case it was the “0003” subdirectory:
If some upper-level directory was selected, i.e., the directory containing all the data (from the CD), or the “DCMS” directory, then I was getting the following error:
PET Standard Uptake Value Computation standard error:
WARNING: In /Volumes/D/S/S-0-build/ITK/Modules/IO/GDCM/src/itkGDCMSeriesFileNames.cxx, line 100
GDCMSeriesFileNames (0x7f993a69e530): No Series were found
PET Standard Uptake Value Computation standard output:
list.SUVOutputStringFile = /private/var/folders/8j/8tw8x4sx49384vtn35xcpwn00000gr/T/Slicer-mbuch/36400_O1g87aQq7f.params
Done reading the file /private/var/folders/8j/8tw8x4sx49384vtn35xcpwn00000gr/T/Slicer-mbuch/DGEAA_vtkMRMLScalarVolumeNodeE.nrrd
Done reading the file /private/var/folders/8j/8tw8x4sx49384vtn35xcpwn00000gr/T/Slicer-mbuch/DGEAA_vtkMRMLLabelMapVolumeNodeB.nrrd
In fact, I think it is the same error @akmal871026 was getting (for the same reason): How To Calculate The SUV
Btw., @issakomi , maybe do you know where can I find a source code for the
PET Standard Update Value Computation module, or for the
SUV Factor Calculator module? (I am still getting errors with
SUV Factor Calculator) – I would like to use this source code to see how the activity concentration to SUV conversion is implemented there.