Hi, The preprocessing is described with a graph at http://www.openrtk.org/Doxygen/classrtk_1_1ProjectionsReader.html Follow the Elekta path. I0 is used by LUTbasedVariableI0RawToAttenuationImageFilter <http://www.openrtk.org/Doxygen/classrtk_1_1LUTbasedVariableI0RawToAttenuationImageFilter.html>. You can process the projection one by one but you should also apply ElektaSynergyRawLookupTableImageFilter <http://www.openrtk.org/Doxygen/classrtk_1_1ElektaSynergyRawLookupTableImageFilter.html> before. Simon
On Wed, Sep 28, 2022 at 6:05 PM Alexandre <[email protected]> wrote: > Hello all, > > When I want to reconstruct a CBCT from Elekta XVI projections I can do the > following, first define a geometry and then stack and process the .his > projections, > > # Generate geometry.xml > os.system('./rtkelektasynergygeometry' + > ' --xml ' + fraction_folder + '/_Frames.xml' + > ' --output ' + fraction_folder + '/geometry.xml') > > # Generate projection.mha > os.system('./rtkprojections' + > ' --path ' + fraction_folder + '/' + > ' --regexp .*.his ' + > ' --output ' + fraction_folder + '/projections.mha' + > ' --i0=' + i_0) > > Do you know what is the preprocess of the projections with i0 ? > > Log scale? clipping? > > I would like to process the projections individually > > Thank you very much > _______________________________________________ > Rtk-users mailing list > [email protected] > https://public.kitware.com/cgi-bin/mailman/listinfo/rtk-users >
_______________________________________________ Rtk-users mailing list [email protected] https://public.kitware.com/cgi-bin/mailman/listinfo/rtk-users
