STIR
6.2.0
|
This programm was based on bck_project originnal code with the difference that here we normalize the final value of a single pixel with a sum of all values in the corresponding LOR. More...
#include "stir/recon_buildblock/BackProjectorByBinUsingSquareProjMatrixByBin.h"
#include "stir/recon_buildblock/ProjMatrixByBin.h"
#include "stir/IO/interfile.h"
#include "stir/ProjData.h"
#include "stir/ProjDataInfo.h"
#include "stir/utilities.h"
#include "stir/RelatedViewgrams.h"
#include "stir/VoxelsOnCartesianGrid.h"
#include "stir/Viewgram.h"
#include <fstream>
#include <list>
#include <algorithm>
Namespaces | |
stir | |
Namespace for the STIR library (and some/most of its applications) | |
Functions | |
void | stir::do_segments (DiscretisedDensity< 3, float > &image, ProjData &proj_data_org, const int start_segment_num, const int end_segment_num, const int start_view, const int end_view, BackProjectorByBin &back_projector, bool fill_with_1) |
int | main (int argc, char *argv[]) |
This programm was based on bck_project originnal code with the difference that here we normalize the final value of a single pixel with a sum of all values in the corresponding LOR.
BackProjectorByBinUsingSquareProjMatrixByBin was used which is modification of the BackProjectorByBinUsingProjMatrixByBin with the difference in the sum where one has out(b)= sqrt (sum square(p(d,b))* in(d) / sum square(p(d,b)))