<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> </div>
<div><span class="gmail_quote">On 9/12/05, <b class="gmail_sendername">Kris Thielemans</b> <<a href="mailto:kris.thielemans@csc.mrc.ac.uk">kris.thielemans@csc.mrc.ac.uk</a>> 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>><br>> > An alternative way would be to let GATE write Interfile<br>> headers that
<br>> > STIR can understand. This shouldn't be incredibly difficult, but I<br>> > don't know of anybody who has plans in that direction.<br>><br>> For now, the sinogram outputs (raw or ecat7) are only defined
<br>> for ECAT systems as the LOR-to-SinogramBIN conversion follows<br>> the ECAT specifications. It means, in particular, that the<br>> sinogram radial sampling is not uniform (arc effect) and<br>> requires reconstruction routines that handle this specific
<br>> feature. If we can keep these ECAT specifications, it is<br>> quite straightforward to convert an ECAT7 sinogram to an<br>> Interfile sinogram (remove the binary headers and directory<br>> matrices and write a separate ascii header file, plus byte
<br>> swapping for the raw data if needed).<br>><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>1.]<br><br>> An alternative, valid for all PET systems, would be to have<br>> an "exact" rebining from the LOR to the sinogram (or
<br>> projection ) space<br><snip><br>><br>> Kris, do you think that such an output would be useful for<br>> 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>