PET Standard Uptake Value Computation

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.