# PET Standard Uptake Value Computation

**URL:** https://discourse.slicer.org/t/pet-standard-uptake-value-computation/7491
**Category:** Support
**Created:** [July 10, 2019, 3:17am UTC](https://discourse.slicer.org/t/pet-standard-uptake-value-computation/7491 "2019-07-10T03:17:49Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![mikbuch](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mikbuch/32/69022_2.png) [@mikbuch](https://discourse.slicer.org/u/mikbuch)
#### Post date: [March 24, 2023, 2:50pm UTC](https://discourse.slicer.org/t/pet-standard-uptake-value-computation/7491/4 "2023-03-24T14:50:09Z")

</div>

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](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:

 ![Screenshot 2023-03-24 at 15.34.48](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/f/e/fe3d644642fcdcb22a8d7f78700d4b6e68a8cf5f.png)

(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](https://slicer.readthedocs.io/en/latest/user_guide/modules/petstandarduptakevaluecomputation.html)

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:

 ![Screenshot 2023-03-24 at 15.38.27](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/b/c/bc2bfda503643075b2eeeb0a5da9fed7c56b4ee1.png)

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:

```auto
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](https://discourse.slicer.org/t/how-to-calculate-the-suv/16831)

* * *

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.

---

_[View the full topic](https://discourse.slicer.org/t/pet-standard-uptake-value-computation/7491)._
