.. _sphx_glr_auto_examples_03_algorithms: Emission tomography reconstruction algorithms (sinogram data) ------------------------------------------------------------- A tour of reconstruction algorithms for the (regularised) Poisson problem, all built on the data-fidelity and prior objects in ``parallelproj.functions``. Start with the MLEM / OSEM / SVRG convergence comparison, then explore the stochastic-gradient variants, PDHG / SPDHG with edge-preserving priors, filtered back projection, De Pierro's MAP-EM, the effect of TOF on variance, and out-of-core (memory-mapped) OSEM. .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_00_run_mlem_osem_svrg_thumb.png :alt: :doc:`/auto_examples/03_algorithms/00_run_mlem_osem_svrg` .. raw:: html
Convergence comparison: MLEM vs OSEM vs SVRG
.. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_01_run_sgd_svrg_thumb.png :alt: :doc:`/auto_examples/03_algorithms/01_run_sgd_svrg` .. raw:: html
Convergence comparison: SGD vs SVRG with logcosh regularization
.. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_02_run_pdhg_spdhg_dtv_thumb.png :alt: :doc:`/auto_examples/03_algorithms/02_run_pdhg_spdhg_dtv` .. raw:: html
PDHG and SPDHG for PET reconstruction with a directional TV prior
.. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_03_run_fbp_thumb.png :alt: :doc:`/auto_examples/03_algorithms/03_run_fbp` .. raw:: html
2D non-TOF filtered back projection (FBP) of Poisson data
.. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_04_run_depierro_thumb.png :alt: :doc:`/auto_examples/03_algorithms/04_run_depierro` .. raw:: html
DePierro's algorithm to optimize the Poisson logL with quadratic intensity prior
.. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_05_run_tof_variance_thumb.png :alt: :doc:`/auto_examples/03_algorithms/05_run_tof_variance` .. raw:: html
TOF vs non-TOF: variance reduction in a uniform cylinder
.. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_06_run_osem_memmap_thumb.png :alt: :doc:`/auto_examples/03_algorithms/06_run_osem_memmap` .. raw:: html
RAM-efficient OSEM with disk-backed TOF sinograms
.. raw:: html
.. only:: html .. image:: /auto_examples/03_algorithms/images/thumb/sphx_glr_07_run_mlem_negpoissonlogl_modes_thumb.png :alt: :doc:`/auto_examples/03_algorithms/07_run_mlem_negpoissonlogl_modes` .. raw:: html
Exact vs. "safe epsilon" mode of the negative Poisson log-likelihood
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /auto_examples/03_algorithms/00_run_mlem_osem_svrg /auto_examples/03_algorithms/01_run_sgd_svrg /auto_examples/03_algorithms/02_run_pdhg_spdhg_dtv /auto_examples/03_algorithms/03_run_fbp /auto_examples/03_algorithms/04_run_depierro /auto_examples/03_algorithms/05_run_tof_variance /auto_examples/03_algorithms/06_run_osem_memmap /auto_examples/03_algorithms/07_run_mlem_negpoissonlogl_modes