[gate-users] small bug about coincidence sorter
David Guez
dguez at cea.fr
Mon Aug 1 16:53:43 CEST 2005
yuxuan.zhang at di.mdacc.tmc.edu wrote:
>
> hi,
>
> Recently I've written another coincidence sorting program from the
> ASCII output
> of the singles.dat file because I need
> get some other information that GATE coincidence sorter can not provide.
> After I finished the program, I compared the results from my program
> and the
> results from GATE, then I noticed thare were some differences between
> them.
> Especially under the high activity condition (large amount of random
> coincidence).
> For example, with one model, using GATE output of the coincidences are:
>
> Total True Random Scatter NECR
> 21761 4014 15056 2691 740
>
> the output from my program:
>
> Total Ture Random Scatter NECR
> 22600 4011 15833 2756 712
>
> Though the differences of the NECR is only 3%~4%, but still I wanted
> to find out the causes.
>
> After I compared each event that was different in these two outputs
> and checked the original
> singles data file, I found out in which condition this will happen.
>
> Usually there are two kinds of situation:
>
> example 1, there are some enevts in the single events list:
>
> ID_of_enevt Time_Stamp
> 8243 4.42524487908583266e-05
> 8249 4.42824325537103663e-05
> 8250 4.42823796782774862e-05
> 8257 4.43126886297442500e-05
>
> in this case, if we set the timewindow as 10 ns, event 8249 and 8250
> should be a coincidence,
> but from the GATE output, there's no this coincidence.
>
> example 2, for these events:
>
> 10593 5.66959683503792577e-05
> 10595 5.66958859230306874e-05
> 10595 5.66959047255570771e-05
> 10610 5.67960969563888841e-05
>
> there are three events 10593, 10595 and 10595 in the timewindow,
> according the sorting criterion,
> if there are more 2 events within the timewindow, all these events
> should be rejected. However,
> GATE program give a coincidence for 10595 and 10595.
>
> So we can see that in both cases, the sequence of the events appears
> in the singles data file is not
> exactly according to the time that the events was detected
> (time_stamp). Sometimes, a single event with
> a larger time_stamp (later one) can be in front of another event with
> a smaller time_stamp
> (early one). It seems that when this happans, the GATE sorting program
> just ignores the first
> events.
>
> Hope this bug can be fixed in the next generation of GATE. And then
> GATE will provide more accurate results.
>
>
>
> Yuxuan
>
>------------------------------------------------------------------------
>
>_______________________________________________
>gate-users mailing list
>gate-users at lphe1pet1.epfl.ch
>http://lphe1pet1.epfl.ch/mailman/listinfo/gate-users
>
>
Hello,
I think that this problem is due to the event per event treatment of
GEANT4. For very high activities, the time of flight of the photons may
be lower than the duration between two consecutive events. In the case
where the photon created during the first event is more scattered, or
was created near to the center of the FOV, while the photon of the
second event is near from the detector, an has no scattering, the
detection order may differ from the photon creation order. But due to
the event per event treatment of GEANT4, the data are treated following
the photon creation order.
For a PET diameter L, this effect should start to be significant for
activities ~ c/L (600 MBq, for L=50 cm). The scattering effect can
reduce this limit.
So, this bug, as far as I understand it, may be very difficult to
completely fix. However, in the next release of GATE, some efforts were
made to minimize this kind of effect, but in a non systematic way. It
would be very interesting to repeat your test with this version, when it
will be available.
Thanks for your comment,
David
--
*****************************************************************
*****************************************************************
** David GUEZ **
** ^^^^^^^^^^ **
** **
** Service de Physique Nucléaire | **
** CEA Saclay | mail :dguez at cea.fr **
** DSM/DAPNIA/SPHN | tel : (+33) 1 69 08 33 68 **
** 91191 Gif sur Yvette Cedex | fax : (+33) 1 69 08 75 84 **
** Bat. 703/p. 104 | **
** **
*****************************************************************
*****************************************************************
More information about the Gate-users
mailing list