[Rtk-users] RTK code correction

Simon Rit simon.rit at creatis.insa-lyon.fr
Fri Sep 13 03:31:58 EDT 2013


Hi Uffe,
Thanks for your email. Please prefer the mailing list for questions of
general interest, you might get quicker answer!
It is correct that BoellaardScatterCorrectionImageFilter it not
activated. But it is in place. So let me try to describe how that
works:
- many RTK programs use the filter rtkProjectionsReader.h to read raw
data and convert them to attenuation. These two steps correspond to
filters that are scanner dependent. The pointers to these filters are
stored in m_RawDataReader and m_RawToProjectionsFilter.
- the raw to attenuation conversion of Elekta Synergy is
rtkElektaSynergyRawToAttenuationImageFilter.h. This filter is a
so-called mini-pipeline filter, i.e., a pipeline of filters. One of
them is the BoellaardScatterCorrection.
- you should have a look at the implementation of this filter. You
will notice that you have some parameters to set. One of them is the
m_ScatterToPrimaryRatio. It speaks for itself I think. Right now, it
is set to 0 so there is no scatter correction. But you can modify it
to test the scatter correction. FYI, it was by default set to 0.33 in
the first versions of XVI (it might have been lowered since because we
had observed that it was not always ideal but I did not check). There
is no mechanism to set it from the command line of rtkfdk yet but that
could quite easily be done.
Simon

On Wed, Sep 11, 2013 at 8:36 PM, Uffe Bernchou <Uffe.Bernchou at rsyd.dk> wrote:
> Dear Simon,
>
>
>
> I’m still very curious as to whether a simple solution to correct for
> scatter is attempted in rtkfdk. I can see that the procedure for scatter
> correction used in XVI is implemented in
> BoellaardScatterCorrectionImageFilter, but this code does not seem to be
> used anywhere when running rtkfdk. However, it could just be me getting lost
> in the code J
>
>
>
> It would help me a lot if you could inform me as to whether any solution
> scatter subtraction is done when running rtkfdk.
>
>
>
> Best Regards
>
> Uffe
>



More information about the Rtk-users mailing list