Hi,<br>I am curious about an empty sinogram after simulationg voxelized phantom NCAT using ecat7 scanner. I have been waiting for 1 week but the result is a total disappointment.<br>I am using NCAT voxelized phantom defined as this. I even set the source activity using this: (In Mbq), try with bigger numbers so that total counts would be significant but unfortunately the SINOGRAM is EMPTY (min value=0, max value=0). First I started with 5s simulation, its empty then 1800s ALSO empty.<br>
<br>Is there any advice on this?<br><br>Thank you.<br><br>Siti<br><br><br><b>Activity_Range_NCAT.dat</b><br>5<br>0   0    0<br>2   2    20000000<br>4   4    40000000<br>60  60   100000000<br>75  75   250000000<br><br><u><b>ncat_header_act.h33</b></u><br>
!INTERFILE :=<br>!imaging modality := nucmed<br>!originating system := greetings<br>!version of keys := 3.3<br>date of keys := 1996:09:24<br>conversion program := (X)MedCon<br>program author := Erik Nolf<br>program version := 0.7.4<br>
program date := 2002:02:18<br>;<br>!GENERAL DATA :=<br>!data offset in bytes := 0<br>!name of data file := Section1_act.i33<br>patient name := hf<br>!patient ID := 271097<br>patient dob := 0000:00:00<br>patient sex := Unknown<br>
!study ID := brain<br>exam type := pet   study<br>data compression := none<br>data encode := none<br>;<br>!GENERAL IMAGE DATA :=<br>!type of data := Tomographic<br>!total number of images := 16<br>study date := 1997:11:28<br>
study time := 00:00:00<br>imagedata byte order := LITTLEENDIAN<br>;<br>number of energy windows := 1<br>;<br>energy window [1] :=<br>energy window lower level [1] :=<br>energy window upper level [1] :=<br>flood corrected := N<br>
decay corrected := N<br>;<br>!SPECT STUDY (general) :=<br>number of detector heads := 1<br>;<br>!number of images/energy window := 16<br>!process status := Reconstructed<br>!matrix size [1] := 64<br>!matrix size [2] := 64<br>
!number format := unsigned integer<br>!number of bytes per pixel := 2<br>scaling factor (mm/pixel) [1] := +6.250000e+00<br>scaling factor (mm/pixel) [2] := +6.250000e+00<br>!number of projections := 16<br>!extent of rotation := <br>
!time per projection (sec) := 0<br>study duration (sec) := 0<br>!maximum pixel count := +2.000000e+02<br>patient orientation := head_in<br>patient rotation := supine<br>;<br>!SPECT STUDY (reconstructed data) :=<br>method of reconstruction := Unknown<br>
!number of slices := 16<br>number of reference frame := 0<br>slice orientation := Transverse<br>slice thickness (pixels) := +6.250000e+00<br>centre-centre slice separation (pixels) := +6.250000e+00<br>filter name := Unknown<br>
filter parameters := Cutoff<br>method of attenuation correction := measured<br>scatter corrected := N<br>oblique reconstruction := N<br>!END OF INTERFILE :=<br><br><b>Range_atten_NCAT.dat</b><br>  5<br>  0.0     0.0        Air         false 0.0  0.0  0.0  0.2<br>
  0.1     650.0      Lung        true  0.0  1.0  1.0  0.2<br>  651.0   934.0      Body        true  1.0  0.0  1.0  0.2<br>  935.0   1132.0     SpineBone   true  0.0  0.0  1.0  0.2<br>  1133.0  1372.0     RibBone     true  1.0  0.0  0.0  0.2<br>
<br><br><u><b>ncat_header_atn.h33</b></u><br>!INTERFILE :=<br>!imaging modality := nucmed<br>!originating system := greetings<br>!version of keys := 3.3<br>date of keys := 1996:09:24<br>conversion program := (X)MedCon<br>
program author := Erik Nolf<br>program version := 0.7.4<br>program date := 2002:02:18<br>;<br>!GENERAL DATA :=<br>!data offset in bytes := 0<br>!name of data file := Section1_atn.i33<br>patient name := hf<br>!patient ID := 271097<br>
patient dob := 0000:00:00<br>patient sex := Unknown<br>!study ID := brain<br>exam type := pet   study<br>data compression := none<br>data encode := none<br>;<br>!GENERAL IMAGE DATA :=<br>!type of data := Tomographic<br>!total number of images := 16<br>
study date := 1997:11:28<br>study time := 00:00:00<br>imagedata byte order := LITTLEENDIAN<br>;<br>number of energy windows := 1<br>;<br>energy window [1] :=<br>energy window lower level [1] :=<br>energy window upper level [1] :=<br>
flood corrected := N<br>decay corrected := N<br>;<br>!SPECT STUDY (general) :=<br>number of detector heads := 1<br>;<br>!number of images/energy window := 16<br>!process status := Reconstructed<br>!matrix size [1] := 64<br>
!matrix size [2] := 64<br>!number format := unsigned integer<br>!number of bytes per pixel := 2<br>scaling factor (mm/pixel) [1] := +6.250000e+00<br>scaling factor (mm/pixel) [2] := +6.250000e+00<br>!number of projections := 16<br>
!extent of rotation := <br>!time per projection (sec) := 0<br>study duration (sec) := 0<br>!maximum pixel count := +2.000000e+02<br>patient orientation := head_in<br>patient rotation := supine<br>;<br>!SPECT STUDY (reconstructed data) :=<br>
method of reconstruction := Unknown<br>!number of slices := 16<br>number of reference frame := 0<br>slice orientation := Transverse<br>slice thickness (pixels) := +6.250000e+00<br>centre-centre slice separation (pixels) := +6.250000e+00<br>
filter name := Unknown<br>filter parameters := Cutoff<br>method of attenuation correction := measured<br>scatter corrected := N<br>oblique reconstruction := N<br>!END OF INTERFILE :=<br><br><u><b>NCATsource.mac</b></u><br>
#<br>#<br># V O X E L   S O U R C E   B A S E D  O N   T H E   H O F F M A N   B R A I N   P H A N T O M<br>#Declaration of the fact that a voxelized source will be used<br>/gate/source/addSource voxel_NCAT voxel<br>#Declaration that voxelized source will be entered using interfile format<br>
/gate/source/voxel_NCAT/reader/insert interfile<br>#Interfile file<br>/gate/source/voxel_NCAT/interfileReader/translator/insert range<br>/gate/source/voxel_NCAT/interfileReader/rangeTranslator/readTable activity_range_NCAT.dat<br>
/gate/source/voxel_NCAT/interfileReader/rangeTranslator/describe 1<br>/gate/source/voxel_NCAT/interfileReader/readFile ncat_header_act.h33<br>/gate/source/voxel_NCAT/setPosition   -200.0 -200.0 -50.0 mm<br>/gate/source/voxel_NCAT/setType backtoback<br>
/gate/source/voxel_NCAT/gps/particle gamma<br>/gate/source/voxel_NCAT/setForcedUnstableFlag true<br>/gate/source/voxel_NCAT/setForcedHalfLife 6586.2 s<br>/gate/source/voxel_NCAT/gps/energytype Mono<br>/gate/source/voxel_NCAT/gps/monoenergy 0.511 MeV<br>
/gate/source/voxel_NCAT/gps/confine NULL<br>/gate/source/voxel_NCAT/gps/angtype iso<br>/gate/source/voxel_NCAT/dump 1<br>/gate/source/list<br><br><br><u><b>NCATphantom.mac</b></u><br><br>#Create a phantom<br>/gate/world/daughters/name                        hof_brain <br>
/gate/world/daughters/insert                      regularMatrix <br>#Read the file<br>/gate/hof_brain/geometry/insertReader                  interfile <br>/gate/hof_brain/interfileReader/insertTranslator       range <br>/gate/hof_brain/interfileReader/rangeTranslator/readTable range_atten_NCAT.dat <br>
/gate/hof_brain/interfileReader/rangeTranslator/describe 1 <br>/gate/hof_brain/interfileReader/readFile               ncat_header_atn.h33 <br>/gate/hof_brain/placement/setTranslation               0. 0. 0. mm <br>#/gate/hof_brain/placement/setRotationAxis              1 0 0 <br>
#/gate/hof_brain/placement/setRotationAngle             0 deg <br>/gate/hof_brain/attachVoxelPhantomSD  <br><br><br><br><u><b>Ecat_mac file</b></u><br><br>#                                                             #<br>
# Y O U R   C O M P L E T E   G A T E   S I M U L A T I O N   #<br>#                                                             #<br>#                                                             #<br>###############################################################<br>
<br><br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>#                                                                 #<br># R U N   T H E   V I S U A L I S A T I O N   A N D               #<br>
# C O N S T R U C T   Y O U R   E X P E R I M E N T A L   A R E A #<br>#                                                                 #<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br><br><br>
<br><br>#=====================================================<br># VISUALISATION<br>#=====================================================<br><br>#/vis/disable<br><br>#/vis/open                           OGLSX<br>#/vis/viewer/set/viewpointThetaPhi   60 60<br>
#/vis/viewer/zoom                    6.0<br>#/vis/drawVolume<br>#/tracking/storeTrajectory           1<br>#/vis/scene/add/trajectories <br>#/vis/scene/endOfEventAction         accumulate<br><br>/control/execute                    Verbose.mac<br>
<br><br><br>#=====================================================<br># GEOMETRY<br>#=====================================================<br><br><br>/gate/geometry/setMaterialDatabase    ../../../GateMaterials.db<br><br>
<br>#<br>#     W O R L D<br>#<br>/gate/world/geometry/setXLength       400. cm<br>/gate/world/geometry/setYLength       400. cm<br>/gate/world/geometry/setZLength       400. cm<br><br><br><br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>
#                                                                 #<br>#     D E F I N I T I O N   A N D   D E S C R I T I O N           #<br>#        O F   Y O U R   P E T   D E V I C E                      #<br>#                                                                 #<br>
#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br><br><br>#     E C A T<br>/gate/world/daughters/name ecat<br>/gate/world/daughters/insert cylinder<br>/gate/ecat/setMaterial Air<br>/gate/ecat/geometry/setRmax 55.0 cm  #44.2<br>
/gate/ecat/geometry/setRmin 50.0 cm  #41.2<br>/gate/ecat/geometry/setHeight 15.52 cm<br>/gate/ecat/vis/forceWireframe<br><br><br>#     B L O C K<br>/gate/ecat/daughters/name block<br>/gate/ecat/daughters/insert box<br>/gate/block/placement/setTranslation 427.0 0.0 0.0 mm<br>
/gate/block/geometry/setXLength 30.0 mm<br>/gate/block/geometry/setYLength 35.8594 mm<br>/gate/block/geometry/setZLength 38.7 mm<br>/gate/block/setMaterial Air<br>/gate/block/vis/forceWireframe<br><br><br><br>#    C R Y S T A L<br>
/gate/block/daughters/name crystal<br>/gate/block/daughters/insert box<br>/gate/crystal/geometry/setXLength 30.0 mm<br>/gate/crystal/geometry/setYLength 4.4 mm<br>/gate/crystal/geometry/setZLength 4.75 mm<br>/gate/crystal/setMaterial BGO<br>
/gate/crystal/vis/setColor yellow<br><br><br><br><br>#    R E P E A T    C R Y S T A L<br>/gate/crystal/repeaters/insert cubicArray<br>/gate/crystal/cubicArray/setRepeatNumberX 1<br>/gate/crystal/cubicArray/setRepeatNumberY 8<br>
/gate/crystal/cubicArray/setRepeatNumberZ 8<br>/gate/crystal/cubicArray/setRepeatVector 0. 4.4942 4.85 mm<br><br><br>#    R E P E A T    BLOCK<br>/gate/block/repeaters/insert linear<br>/gate/block/linear/setRepeatNumber 4<br>
/gate/block/linear/setRepeatVector 0. 0. 38.8 mm<br>/gate/block/repeaters/insert ring<br>/gate/block/ring/setRepeatNumber 72<br><br><br>#      T U N G S T E N    S H I E L D <br>/gate/world/daughters/name   carter<br>/gate/world/daughters/insert cylinder<br>
/gate/carter/setMaterial Air<br>/gate/carter/geometry/setRmax   44.  cm<br>/gate/carter/geometry/setRmin   28.  cm<br>/gate/carter/geometry/setHeight 9. cm<br>/gate/carter/placement/setTranslation 0.0 0.0 12.5 cm<br>/gate/carter/vis/forceWireframe<br>
<br>/gate/carter/daughters/name carter1<br>/gate/carter/daughters/insert cylinder<br>/gate/carter1/setMaterial Tungsten<br>/gate/carter1/geometry/setRmax 30.0 cm<br>/gate/carter1/geometry/setRmin 29.0 cm<br>/gate/carter1/geometry/setHeight 3.0 cm<br>
/gate/carter1/vis/setColor grey<br>/gate/carter1/placement/setTranslation 0.0 0.0 -3 cm<br><br>/gate/carter/daughters/name carter2<br>/gate/carter/daughters/insert cylinder<br>/gate/carter2/setMaterial Tungsten<br>/gate/carter2/geometry/setRmax 40.7 cm<br>
/gate/carter2/geometry/setRmin 30.0 cm<br>/gate/carter2/geometry/setHeight 1.0 cm<br>/gate/carter2/vis/setColor grey<br>/gate/carter2/placement/setTranslation 0.0 0.0 -2 cm<br><br>/gate/carter/daughters/name carter3<br>/gate/carter/daughters/insert cylinder<br>
/gate/carter3/setMaterial Tungsten<br>/gate/carter3/geometry/setRmax 40.7 cm<br>/gate/carter3/geometry/setRmin 39.7 cm<br>/gate/carter3/geometry/setHeight 3.0 cm<br>/gate/carter3/vis/setColor grey<br>/gate/carter3/placement/setTranslation 0.0 0.0 0 cm<br>
<br>/gate/carter/daughters/name carter4<br>/gate/carter/daughters/insert cylinder<br>/gate/carter4/setMaterial Tungsten<br>/gate/carter4/geometry/setRmax 43.7 cm<br>/gate/carter4/geometry/setRmin 40.7 cm<br>/gate/carter4/geometry/setHeight 1.0 cm<br>
/gate/carter4/vis/setColor grey<br>/gate/carter4/placement/setTranslation 0.0 0.0 1 cm<br><br><br>#     A T T A C H    S Y S T E M <br>/gate/systems/ecat/block/attach block<br>/gate/systems/ecat/crystal/attach crystal<br>
<br>#    A T T A C H    C R Y S T A L  SD<br>/gate/crystal/attachCrystalSD<br><br><br><br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>#                                                                 #<br>
#     D E F I N I T I O N   A N D   D E S C R I T I O N           #<br>#             O F   Y O U R   P H A N T O M                       #<br>#                                                                 #<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>
<br>/control/execute NCATphantom.mac<br><br><br>#=====================================================<br># PHYSICS<br>#=====================================================<br>/gate/physics/addProcess PhotoElectric<br>/gate/physics/processes/PhotoElectric/setModel StandardModel<br>
<br>/gate/physics/addProcess Compton<br>/gate/physics/processes/Compton/setModel StandardModel<br><br>/gate/physics/addProcess RayleighScattering<br>/gate/physics/processes/RayleighScattering/setModel PenelopeModel<br><br>
/gate/physics/addProcess ElectronIonisation<br>/gate/physics/processes/ElectronIonisation/setModel StandardModel e-<br>/gate/physics/processes/ElectronIonisation/setModel StandardModel e+<br><br>/gate/physics/addProcess Bremsstrahlung<br>
/gate/physics/processes/Bremsstrahlung/setModel StandardModel e-<br>/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+<br><br>/gate/physics/addProcess PositronAnnihilation<br><br>/gate/physics/addProcess MultipleScattering e+<br>
/gate/physics/addProcess MultipleScattering e-<br><br>/gate/physics/processList Enabled<br>/gate/physics/processList Initialized<br><br>#=====================================================<br># CUTS<br>#=====================================================<br>
<br>/gate/physics/Gamma/SetCutInRegion      crystal 1.0 cm<br>/gate/physics/Electron/SetCutInRegion   crystal 1.0 cm<br>/gate/physics/Positron/SetCutInRegion   crystal 1.0 cm<br><br><br>/gate/physics/Gamma/SetCutInRegion      hof_brain 0.1 mm<br>
/gate/physics/Electron/SetCutInRegion   hof_brain 0.1 mm<br>/gate/physics/Positron/SetCutInRegion   hof_brain 0.1 mm<br><br>/gate/physics/SetMaxStepSizeInRegion    hof_brain 0.01 mm<br><br>#=====================================================<br>
# INITIALISATION<br>#=====================================================<br><br>/gate/run/initialize<br>/geometry/test/recursive_test<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>#                                                                 #<br>
#  D E F I N I T I O N   O F   Y O U R   A C Q U I S I T I O N    #<br>#  D I G I T I Z E R   &   C O I N C I D E N C E   S H O R T E R  #<br>#                                                                 #<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>
<br>#    A D D E R<br>/gate/digitizer/Singles/insert adder<br><br><br>#       R E A D O U T <br>/gate/digitizer/Singles/insert readout<br>/gate/digitizer/Singles/readout/setDepth 1<br><br><br>#      E N E R G Y   B L U R R I N G<br>
/gate/digitizer/Singles/insert blurring<br>/gate/digitizer/Singles/blurring/setResolution 0.26<br>/gate/digitizer/Singles/blurring/setEnergyOfReference 511. keV<br><br><br>#       E N E R G Y   C U T<br>/gate/digitizer/Singles/insert thresholder<br>
/gate/digitizer/Singles/thresholder/setThreshold 250. keV<br>/gate/digitizer/Singles/insert upholder<br>/gate/digitizer/Singles/upholder/setUphold 750. keV<br><br><br>#       D E A D    T I M E <br>/gate/digitizer/Singles/insert deadtime<br>
/gate/digitizer/Singles/deadtime/setDeadTime 3000000. ps<br>/gate/digitizer/Singles/deadtime/setMode paralysable<br>/gate/digitizer/Singles/deadtime/chooseDTVolume block<br><br><br>#    C O I N C I    S O R T E R <br>/gate/digitizer/Coincidences/setWindow 10. ns<br>
/gate/digitizer/Coincidences/setOffset 0. ns<br>/gate/digitizer/Coincidences/describe<br><br>/gate/digitizer/name delay<br>/gate/digitizer/insert coincidenceSorter<br>/gate/digitizer/delay/setWindow 10. ns<br>/gate/digitizer/delay/setOffset 500. ns<br>
/gate/digitizer/delay/describe<br><br><br>/gate/digitizer/name finalCoinc<br>/gate/digitizer/insert coincidenceChain<br>/gate/digitizer/finalCoinc/addInputName delay<br>/gate/digitizer/finalCoinc/addInputName Coincidences<br>
/gate/digitizer/finalCoinc/usePriority true<br>/gate/digitizer/finalCoinc/describe<br><br><br><br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>#                                                                 #<br>
#                   D E F I N I T I O N   O F                     #<br>#                Y O U R   O U T P U T   F I L E                  #<br>#                                                                 #<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>
<br><br>#  R A N D O M<br><br># JamesRandom Ranlux64 MersenneTwister<br>/gate/random/setEngineName JamesRandom<br>#/gate/random/setEngineSeed default<br>#/gate/random/setEngineSeed auto<br>#/gate/random/setEngineSeed 123456789<br>
/gate/random/setEngineSeed default<br>#/gate/random/resetEngineFrom fileName<br>/gate/random/verbose 1<br><br>###################################################<br>#                E C A T 7   O U T P U T<br>#<br>#  W I T H   N E W   F U N C T I O N A L I T I E S<br>
#  *-*-* according to the coincidence sorter *-*-*<br>#<br>#             01  J U N E  2 0 0 6<br>###################################################<br>/gate/output/sinogram/enable<br>/gate/output/sinogram/setTangCrystalBlurring 1.8 mm<br>
/gate/output/sinogram/setAxialCrystalBlurring 1.8 mm<br>/gate/output/sinogram/verbose 2<br>/gate/output/sinogram/RawOutputEnable false<br>/gate/output/sinogram/setFileName NCATSinogram<br>/gate/output/sinogram/StoreDelayeds<br>
/gate/output/sinogram/StoreScatters<br>/gate/output/sinogram/setInputDataName finalCoinc<br>/gate/output/sinogram/describe<br><br>/gate/output/ecat7/enable<br>/gate/output/ecat7/verbose 2<br>/gate/output/ecat7/setFileName NCATSinogramEcat<br>
/gate/output/ecat7/describe<br>/gate/output/ecat7/mashing 2<br>/gate/output/ecat7/span 9<br>/gate/output/ecat7/maxringdiff 22<br>/gate/output/ecat7/system 962<br>/gate/output/ecat7/IsotopeCode F-18<br>/gate/output/ecat7/IsotopeHalflife 6586.2 second<br>
/gate/output/ecat7/IsotopeBranchingFraction 1.0<br><br><br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>#                                                                 #<br>#                   D E F I N I T I O N   O F                     #<br>
#            Y O U R   V E R B O S I T Y   L E V E L              #<br>#                                                                 #<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br><br>/control/execute                    Verbose.mac<br>
<br><br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>#                                                                 #<br>#                   D E F I N I T I O N   O F                     #<br>
#                    Y O U R   S O U R C E S                      #<br>#                                                                 #<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br><br>/control/execute NCATsource.mac<br>
<br><br>/gate/source/list<br><br><br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br>#                                                                 #<br>#               S T A R T   A C Q U I S I T I O N                 #<br>
#                 T I M E   P A R A M E T E R S                   #<br>#                                                                 #<br>#-------------------oooooOOOOO00000OOOOOooooo---------------------#<br><br>#<br>
# EXPERIMENT<br>#<br>/gate/application/setTimeSlice    1800.  s<br>/gate/application/setTimeStart     0.   s<br>/gate/application/setTimeStop      1800.  s<br><br>#<br># LET'S RUN THE SIMULATION!<br>#<br>/gate/application/startDAQ<br>
<br><br><br><br><br>