[gate-users] STIR code for handling LMF data

null99 at mails.tsinghua.edu.cn null99 at mails.tsinghua.edu.cn
Tue Aug 10 19:50:26 CEST 2004


Dear Kris,

Thank you very much! So quickly it comes out, :-)

I remember that we have disscussed lmf file. You'd like to do ML reconstruction
directly from List Mode data, isn't it? 

While I need a Interfile interface. So I moved to GATE to build the interfile
interface between STIR and Gate (GATE has LMF lib support at that time), and has
more information about the geometry. And hence comes out the (logical ring,
detector number) and span, mashing, michelogram and interfile, and we do not
conflict at all.

It seems that you won't like to convert the lmf into interfile, so please give me
further information on how to convert it, I am very curiouse toward this. :-)
Thank you!

Regards,

Long

 


In your mail:
>From: "Kris Thielemans" <kris.thielemans at csc.mrc.ac.uk>
>Reply-To: GATE feedback and helpline for Users <gate-users at lphe1pet1.epfl.ch>
>To: "GATE feedback and helpline for Users" <gate-users at lphe1pet1.epfl.ch>
>Subject: [gate-users] STIR code for handling LMF data
>
>Dear all
>
>I'm attaching the preliminary code for getting LMF files read by STIR. It's
>released under LGPL.
>
>You'll see that there are plenty comments starting with TODO, which need
>work. I'll be happy to advise, but not much more I'm afraid. However, the
>code is really fairly small, so I don't think it is too difficult to get it
>working.
>
>Note that once you have this sorted out, STIR will be able to write
>sinograms for you and any data format that STIR supports (Interfile 4.0 and
>ECAT7 right now), and will also be able to do list mode reconstructions
>soon.
>
>You should extract all this into your STIR directory, and then create a
>STIR/local/extra_dirs.mk file as discussed in the User's guide. Then do
>
>make EXTRA_OPT="-I /somelocation/" BUILD=debug listmode_utilities
>
>where /somelocation is such that /somelocation/LMF/lmf.h exists.
>
>We'll then need some way to modify CListModeData::read_from_file to check if
>it's an LMF file. At the moment, you could just forget about that check of
>course, and assume that it always is such a file.
>
>
>All the best
>
>Kris
>_______________________________________________
>gate-users mailing list
>gate-users at lphe1pet1.epfl.ch
>http://lphe1pet1.epfl.ch/mailman/listinfo/gate-users




More information about the Gate-users mailing list