|
void | stir::distributable_compute_gradient (const shared_ptr< ForwardProjectorByBin > &forward_projector_sptr, const shared_ptr< BackProjectorByBin > &back_projector_sptr, const shared_ptr< DataSymmetriesForViewSegmentNumbers > &symmetries_sptr, DiscretisedDensity< 3, float > &output_image, const DiscretisedDensity< 3, float > &input_image, const shared_ptr< ProjData > &proj_dat, int subset_num, int num_subsets, int min_segment, int max_segment, bool zero_seg0_end_planes, double *log_likelihood_ptr, shared_ptr< ProjData > const &additive_binwise_correction, shared_ptr< BinNormalisation > const &normalisation_sptr, DistributedCachingInformation *caching_info_ptr, int min_timing_pos_num, int max_timing_pos_num, const bool add_sensitivity) |
|
void | stir::distributable_accumulate_loglikelihood (const shared_ptr< ForwardProjectorByBin > &forward_projector_sptr, const shared_ptr< BackProjectorByBin > &back_projector_sptr, const shared_ptr< DataSymmetriesForViewSegmentNumbers > &symmetries_sptr, const DiscretisedDensity< 3, float > &input_image, const shared_ptr< ProjData > &proj_dat, int subset_num, int num_subsets, int min_segment, int max_segment, bool zero_seg0_end_planes, double *log_likelihood_ptr, shared_ptr< ProjData > const &additive_binwise_correction, shared_ptr< BinNormalisation > const &normalisation_sptr, const double start_time_of_frame, const double end_time_of_frame, DistributedCachingInformation *caching_info_ptr, int min_timing_pos_num, int max_timing_pos_num) |
|
void | stir::distributable_sensitivity_computation (const shared_ptr< BackProjectorByBin > &back_projector_sptr, const shared_ptr< DataSymmetriesForViewSegmentNumbers > &symmetries_sptr, DiscretisedDensity< 3, float > &sensitivity, const DiscretisedDensity< 3, float > &input_image, const shared_ptr< ProjData > &proj_dat, int subset_num, int num_subsets, int min_segment, int max_segment, bool zero_seg0_end_planes, double *log_likelihood_ptr, shared_ptr< ProjData > const &additive_binwise_correction, shared_ptr< BinNormalisation > const &normalisation_sptr, const double start_time_of_frame, const double end_time_of_frame, DistributedCachingInformation *caching_info_ptr, int min_timing_pos_num, int max_timing_pos_num) |
|
template<bool add_sensitivity> |
void | stir::RPC_process_related_viewgrams_gradient (const shared_ptr< ForwardProjectorByBin > &forward_projector_sptr, const shared_ptr< BackProjectorByBin > &back_projector_sptr, RelatedViewgrams< float > *measured_viewgrams_ptr, int &count, int &count2, double *log_likelihood_ptr, const RelatedViewgrams< float > *additive_binwise_correction_ptr, const RelatedViewgrams< float > *mult_viewgrams_ptr) |
|
void | stir::RPC_process_related_viewgrams_accumulate_loglikelihood (const shared_ptr< ForwardProjectorByBin > &forward_projector_sptr, const shared_ptr< BackProjectorByBin > &back_projector_sptr, RelatedViewgrams< float > *measured_viewgrams_ptr, int &count, int &count2, double *log_likelihood_ptr, const RelatedViewgrams< float > *additive_binwise_correction_ptr, const RelatedViewgrams< float > *mult_viewgrams_ptr) |
|
void | stir::RPC_process_related_viewgrams_sensitivity_computation (const shared_ptr< ForwardProjectorByBin > &forward_projector_sptr, const shared_ptr< BackProjectorByBin > &back_projector_sptr, RelatedViewgrams< float > *measured_viewgrams_ptr, int &count, int &count2, double *log_likelihood_ptr, const RelatedViewgrams< float > *additive_binwise_correction_ptr, const RelatedViewgrams< float > *mult_viewgrams_ptr) |
|
Declaration of class stir::PoissonLogLikelihoodWithLinearModelForMeanAndProjData.
- Author
- Kris Thielemans
-
Matthew Jacobson
-
Nikos Efthimiou
-
Elise Emond
-
Robert Twyman
-
Sanida Mustafovic
-
PARAPET project