httomolibgpu.recon.algorithm#
https://diamondlightsource.github.io/httomolibgpu/api/httomolibgpu.recon.algorithm.html
FISTA3d_tomobar.yaml
- method: FISTA3d_tomobar
module_path: httomolibgpu.recon.algorithm
parameters:
center: ${{centering.side_outputs.centre_of_rotation}}
detector_pad: false
recon_size: null
recon_mask_radius: 0.95
iterations: 20
subsets_number: 6
regularisation_type: PD_TV
regularisation_parameter: 1.0e-06
regularisation_iterations: 50
regularisation_half_precision: true
nonnegativity: true
neglog: false
LPRec3d_tomobar.yaml
- method: LPRec3d_tomobar
module_path: httomolibgpu.recon.algorithm
parameters:
center: ${{centering.side_outputs.centre_of_rotation}}
detector_pad: false
filter_type: shepp
filter_freq_cutoff: 1.0
recon_size: null
recon_mask_radius: 0.95
power_of_2_oversampling: true
power_of_2_cropping: true
min_mem_usage_filter: false
min_mem_usage_ifft2: false
neglog: false
SIRT3d_tomobar.yaml
- method: SIRT3d_tomobar
module_path: httomolibgpu.recon.algorithm
parameters:
center: ${{centering.side_outputs.centre_of_rotation}}
detector_pad: false
recon_size: null
recon_mask_radius: 0.95
iterations: 300
nonnegativity: true
neglog: false
CGLS3d_tomobar.yaml
- method: CGLS3d_tomobar
module_path: httomolibgpu.recon.algorithm
parameters:
center: ${{centering.side_outputs.centre_of_rotation}}
detector_pad: false
recon_size: null
recon_mask_radius: 0.95
iterations: 20
nonnegativity: true
neglog: false
FBP2d_astra.yaml
- method: FBP2d_astra
module_path: httomolibgpu.recon.algorithm
parameters:
center: ${{centering.side_outputs.centre_of_rotation}}
detector_pad: false
filter_type: ram-lak
filter_parameter: null
filter_d: null
recon_size: null
recon_mask_radius: 0.95
neglog: false
FBP3d_tomobar.yaml
- method: FBP3d_tomobar
module_path: httomolibgpu.recon.algorithm
parameters:
center: ${{centering.side_outputs.centre_of_rotation}}
detector_pad: false
filter_freq_cutoff: 0.35
recon_size: null
recon_mask_radius: 0.95
neglog: false