STIR  6.2.0
Classes | Namespaces

Helper class for NiftyPET's GPU implementation. More...

#include "stir/shared_ptr.h"
#include "stir/Scanner.h"

Go to the source code of this file.

Classes

class  stir::DiscretisedDensity< num_dimensions, elemT >
 This abstract class is the basis for all image representations. More...
 
class  stir::Viewgram< elemT >
 A class for 2d projection data. More...
 
class  stir::VoxelsOnCartesianGrid< elemT >
 This class is used to represent voxelised densities on a cuboid grid (3D). More...
 
class  stir::NiftyPETHelper
 Helper class for the wrapped NiftyPET projectors. More...
 

Namespaces

 stir
 Namespace for the STIR library (and some/most of its applications)
 

Detailed Description

Helper class for NiftyPET's GPU implementation.

Author
Richard Brown

Helper class for NiftyPET's GPU functionality. Wrapped functionality includes projection, unlisting and estimtaion of randoms and norms.

Todo:
NiftyPET limitations - currently limited to the Siemens mMR scanner and requires to CUDA.
Todo:
STIR wrapper limitations - currently only projects all of the data (no subsets). NiftyPET currently supports spans 0, 1 and 11, but the STIR wrapper has only been tested for span-11.

DOI - https://doi.org/10.1007/s12021-017-9352-y