Scan Information File (SIF)

What is SIF data

SIF contains the PET frame start and end times, and the numbers of observed events during each PET time frame.

SIF data is stored in an ASCII text file. This is an example of a SIF data:

4/12/2002 18:11:32  28 4 1 B04946 C-11
      0      60       125296       119001
     60      75       637313       269790
     75      80      1031361       299114
     80      90      3196802      1001146
     90     100      4401745      1349903
...

Title line contains the following information:
  1. Scan start time
  2. Number of frames
  3. Number of columns in SIF data
  4. SIF version (in this case 1)
  5. Study id (study number)
  6. Isotope that was used to label the PET radiopharmaceutical
Each data line contains the following columns:
  1. Frame start time (s)
  2. Frame end time (s)
  3. Number of prompts
  4. Number of random events

Why is SIF needed

Calculating fit weights for analysis models

Prompts and randoms in the SIF data can be used or are required in calculating weights for model fits. SIF data is required e.g. when applying simplified reference tissue model with basis function approach (imgbfbp). Weights can be added into regional datafiles using tacweigh.

Storing PET frame times with Analyze and NIfTI image formats

Analyze and NIfTI image formats do not contain information on PET frame times, therefore PET images in Analyze and NIfTI format should always be accompanied by SIF data.

DICOM images should contain frame times, but if not, Carimas can read frame times from sif file saved in the DICOM folder with name FrameInfo.sif.

With modern PET scanners, the prompt numbers are huge, which can be a problem for some software (such as Carimas 2.10). In that case you can set the prompts and randoms to zero in all SIFs in the current working folder in Windows command prompt with command:

for %g in (*.sif) do taccalc --force %g x 0 %g

Storing the label isotope with Analyze and NIfTI image formats

Analyze and NIfTI image format does not contain information on the isotope or its half-life, therefore dynamic Analyze and NIfTI images should always be accompanied by SIF data. If SIF does not either contain isotope, it can be added to SIF files using sifisot.

Where does SIF data come from

From PET scanners

PET image data is stored in PACS in DICOM format which contains the time frame information. If image data is converted to Analyze 7.5 or NIfTI format using ImageConverter, be sure to tick the check-box for saving SIF.

GE Advance

In Turku PET Centre, SIF data is extracted together with ECAT 6.3 images from GE Advance database, and written in the same directory as the PET image with extension .sif.

HR+

SIF data can be extracted from HR+ scan data (*.s) using hrp2sif.

Siemens Inveon small-animal PET/CT

SIF data can be extracted from original image header files (*.hdr) using upet2sif.

From dynamic PET image

If SIF data is not available, the weights can be estimated with sufficient accuracy based on PET image data. Programs eframe and imgweigh can be used to produce SIF from dynamic ECAT 6.3 or ECAT 7 images.

Comparison of fit weight factors calculated from net true counts (gold standard) and from average radioactivity concentration in the dynamic image:

Brain [18F]FDOPA study scanned with HR+:

comparison of hrp2sif and cti2sif

Brain [11C]FLB study scanned with HR+:

comparison of hrp2sif and cti2sif

Brain [11C]PIB study scanned with HR+:

comparison of hrp2sif and cti2sif

Myocardial [11C]HED study scanned in 2D with HR+:

comparison of hrp2sif and cti2sif

Myocardial [18F]FDG study scanned in 2D with HR+:

comparison of hrp2sif and cti2sif

Myocardial [15O]H2O study scanned in 2D with HR+:

comparison of hrp2sif and cti2sif

From regional PET curves

If absolutely necessary, the SIF files can also be made from regional PET data using tacweigh with option -sif=filename. Program tacframe can make SIF from TTAC file containing just the frame times.

Software for processing SIF data


See also:



Tags: , , , , , ,


Updated at: 2020-02-28
Created at: 2013-05-14
Written by: Vesa Oikonen