<div>Dear Kris and Claude,</div>
<div>Thanks for your reply. As of now I am simulating CTI/Siemens scanner so I should be okay with using STIR reconstruction software.</div>
<div>cheers</div>
<div>Vandana </div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 9/12/05, <b class="gmail_sendername">Kris Thielemans</b> &lt;<a href="mailto:kris.thielemans@csc.mrc.ac.uk">kris.thielemans@csc.mrc.ac.uk</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Hi Claude<br><br>&gt;<br>&gt; &gt; An alternative way would be to let GATE write Interfile<br>&gt; headers that
<br>&gt; &gt; STIR can understand. This shouldn't be incredibly difficult, but I<br>&gt; &gt; don't know of anybody who has plans in that direction.<br>&gt;<br>&gt; For now, the sinogram outputs (raw or ecat7) are only defined
<br>&gt; for ECAT systems as the LOR-to-SinogramBIN conversion follows<br>&gt; the ECAT specifications. It means, in particular, that the<br>&gt; sinogram radial sampling is not uniform (arc effect) and<br>&gt; requires reconstruction routines that handle this specific
<br>&gt; feature. If we can keep these ECAT specifications, it is<br>&gt; quite straightforward to convert an ECAT7 sinogram to an<br>&gt; Interfile sinogram (remove the binary headers and directory<br>&gt; matrices and write a separate ascii header file, plus byte
<br>&gt; swapping for the raw data if needed).<br>&gt;<br><br>You can keep ECAT conventions without changes.<br><br>As an example, STIR contains a utility ifheaders_for_ecat7 which given an<br>ECAT7 file, it cooks up an Interfile header that points towards the binary
<br>data in the ECAT7 file. Of course, this routine can only give correct<br>scanner dimensions if the system_type is known.<br><br><br>So, maybe a very ugly work-around would be to let GATE write an ECAT7 file<br>(with some junk system_type), run ifheaders_for_ecat7 on the data, and then
<br>correct the scanner dimensions etc by hand.<br><br>An alternative would be to write some extra code for GATE that essentially<br>writes only the binary data of the sinogram (just as it would have done for<br>ECAT7), but writes in addition a fairly simple text file (with the Interfile
<br>header).<br><br>Unfortunately, I'm not volunteering.<br><br>[In fact, all the stuff that we say is still correct for GE scanners (to the<br>best of my knowledge, although this is limited...). The main difference<br>between GE VOLPET and ECAT files is the order of the data and the different
<br>axial compression scheme. In essence, VOLPET uses span=3 for segment 0, and<br>no axial compression (span=1) for all ring differences&gt;1.]<br><br>&gt; An alternative, valid for all PET systems, would be to have<br>&gt; an &quot;exact&quot; rebining from the LOR to the sinogram (or
<br>&gt; projection ) space<br>&lt;snip&gt;<br>&gt;<br>&gt; Kris, do you think that such an output would be useful for<br>&gt; STIR ?<br><br>Not necessary, no. In any case, you wouldn't want that for iterative<br>reconstructions I think.
<br><br><br><br>Kris<br><br></blockquote></div><br>