.. _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
.. 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