[Gate-users] Couldn't figure out the organization of sinogram data (288, 288, 1024)

Arda Konik arda-konik at uiowa.edu
Thu Dec 18 09:30:54 CET 2008

I believe I have the answer for this question that i asked a week ago.  
I first reduced the problem to 4 rings (i.e.  , setting  "  /gate/ 
crystal/cubicArray/setRepeatNumberZ 1 " instead of 8 which corresponds  
to the 32-ring scanner) and 16 2D-sinograms. Then, i ran several short  
simulations placing spherical sources (one  or 2 sources per  
simulation) at different locations in a cylindrical water phantom. For  
each simulation, out of 16 possible sinograms only 2 (for 1 source) or  
4 (2 sources) sinograms appeared in the output data which seems  
reasonable (at least to me) when you draw the scanner and guess the  
ring pairs to create those sinograms. As a conclusion i found that
the data is organized as below, where "rd" is the ring difference.
{ rd=0, rd = 1, rd= -1 , rd = 2, rd= -2, rd = 3, rd= - 3 } or
more explicity in terms of ring numbers :
{ (1,1),(2,2),(3,3),(4,4),  (1,2),(2,3),(3,4),(2,1),(3,2),(4,3),    
(1,3),(2,4), (3,1),(2,4),   (3,4), (4,3) }
as you can see there are 16 ring pairs.
I am assuming for large ring numbers this organization will be in  
similar fashion.
To visualize these slices i used Osirix (image processing, freeware)  
on a Mac OS.

i hope this will be helpful for some users

arda konik
University of Iowa

On Dec 10, 2008, at 2:23 PM, Arda Konik wrote:

> Hi,
> Could anyone explain the organization of sinogram output from  "  
> PET_Ecat_System.mac " example, please?
> A 32 ring system generates 1024 2D sinograms, and they must be  
> indexed by ring difference ( Ri - Rj) and axial position (Ri + Rj)/2  
> according to the info file and the Gate manual. However, i couldn't  
> even figure out which ones are direct sinograms ( Ri - Rj =0) out of  
> these 1024 sinograms.
> I tried to understand the organization by simulating the acquisition  
> from sources at different locations and shapes; decreasing ring  
> number but still couldn't solve this except that i can see a pattern  
> due to ring difference indexing, when i plot the total counts of the  
> sinograms...What other approach would you recommend to figure out  
> the data organization?
> Thanks,
> arda konik
> University of Iowa
> <ATT00001.txt>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/mailman/private/gate-users/attachments/20081218/f5f04776/attachment.htm>

More information about the Gate-users mailing list