Pancreatic blood flow using [15O]H2O and dynamic PET

[15O]H2O bolus model

The analysis method of pancreatic blood flow is based on one-tissue compartment model. Measurement of perfusion with[15O]H2O is based on the principle of exchange of inert gas between blood and tissues (Kety and Schmidt, 1945).

Blood flow can be estimated from regional time-activity concentration curves (TACs), or from dynamic PET image to produce perfusion map. The methods presented below use arterial blood curve as their input.

Arterial blood data

Blood data from online sampler

Arterial blood data, collected using on-line sampling system, must be calibrated and corrected for physical decay, dispersion and time delay. It is recommended that regional tissue TAC from pancreas is used for time delay correction.

  1. Draw ROIs on pancreas. See Figure 1.
  2. Calculate the tissue TACs from these ROIs. Make sure that TAC datafiles do not contain aortic TACs!
  3. On MS Windows PC in TPC network, do the corrections for blood data using water_input script. Alternatively, these corrections can also be done using a series of low-level commands on both Solaris and Windows platforms.
  4. Check visually that the corrected blood TAC is fine and that time delay correction has moved it to start to rise at the same time as the tissue TACs. Previous water_input command made a graph of these curves in postscript format (*.ps). Alternatively you can create the plot by yourself.

pic/panca_roi.gif Figure 1. (Click to enlarge)

Extraction of arterial blood data from PET image

Extraction of blood data from PET image is explaned in Determination of arterial input function from dynamic PET image. The procedure is very reliable if CT-images are available and the point spred function of PET image is known (full width at half maximum FWHM in mm). If no CT images are available, then the program eabaort may need to be validated for the specific PET scanner.
Note that DICOM image should be converted to ECAT. See instructions below under Calculation of flow image.

Delay correction is not needed for input that is extracted from abdominal aorta. It has been verified with several subject's data that the delay time between aorta and pancreas is zero.

Calculation of flow image:

A parametric flow image should be calculated if one is interested in individual flow values in image pixels, not only the regional averages.

  1. If you have the PET images in DICOM format, convert them to ECAT with dicom2ecat. Make sure that the frame information is not lost in the conversion (eframe). If it is, then contact Harri Merisaari.

  2. Check that the radioactivity unit is set in the image header. If not, set it.

    ecatunit <imagefile> (to check the header)
    ecatunit -us=x <imagefile> (to set the unit into header)

  3. Pancreatic blood flow (PBF) image can be calculated using imgflow, version 0.8.2 or later, in MS Windows command prompt window or Solaris terminal window on SUN or PC platform.

    For example, if the dynamic PET image filename is us345dy1.img, and the corrected arterial blood curve is us345ab.kbq, you would enter the following command:


    imgflow us345ab.kbq us345dy1.img 180 us345bf.img -va=us345bv.img

    This command will create a blood flow (BF) image us345bf.img and blood volume (BV) image us345bv.img. Unit of blood flow is [ml blood * min-1 * (ml tissue)-1] by default and unit of BV is [ml blood * (ml tissue)-1]. These parametric images can be processed further as needed.

Calculation of PBF from tissue TACs

If you like to do regional analysis with averaged tissue TAC:s instead of calculating the perfusion for each pixel, you can see e.g. the instructions for renal blood flow (Calculation of RBF from renal TACs).

If one likes to use upper and lower limits for parameters, suitable value for PBF calculation are e.g.:

K1_lower := 0
K1_upper := 300
K1k2_lower := 0
K1k2_upper := 1.23
Va_lower := 0
Va_upper := 30
Delay_lower := 0
Delay_upper := 0

For further assistance, questions or updates contact Kaisa Liukko kaisa.liukko(at)utu.fi.


Valid XHTML 1.0! Valid CSS!