OMEGA V2: GPU-accelerated Python and MATLAB software for PET, SPECT, and CT reconstruction
OBJECTIVE: 
OMEGA V2 is open-source software for GPU-accelerated image reconstruction in positron emission tomography (PET), single photon emission computed tomography (SPECT), and computed tomography (CT). The software offers flexible GPU accelerated image reconstruction methods and tools for imaging algorithm development which are accessible from Python, MATLAB, and GNU Octave. This paper presents the software architecture, projector models, algorithms, and demonstrates its performance with realistic high-resolution 3D examples from PET, SPECT and cone-beam CT.

Approach:
OMEGA V2 is based on OpenCL and CUDA allowing wide GPU support. The software provides modular forward/backprojector operators and a broad suite of built-in iterative algorithms and regularization models. It supports features such as time-of-flight imaging, list-mode reconstruction, multi-resolution approaches, and various physical corrections including attenuation, scatter, and normalization. 

Main results:
OMEGA V2 provides a unified open-source reconstruction framework for PET, SPECT and CT, including hybrid workflows such as PET/CT and SPECT/CT. It provides cross-vendor GPU acceleration via OpenCL, supporting AMD and Intel devices alongside CUDA-capable GPUs, and introduces a new Python interface that complements and mirrors the existing MATLAB/GNU Octave workflow. The software substantially extends prior OMEGA releases with SPECT functionality, extensive CT functionality, and a Python implementation with wide interoperability such as with PyTorch. High-resolution 3D examples in PET, SPECT, and CBCT demonstrate high-quality reconstructions and fast runtimes on modern consumer GPUs. 

Significance:
Combination of PET, SPECT, and CT in an open-source, GPU-optimized framework with broad algorithmic and projector coverage offers a unified suite for computational imaging, method development and translation of methods in CT, PET and SPECT, and their hybrid combinations (PET/CT, SPECT/CT). Its open-source nature, extensive algorithm library, and flexible programming interfaces enable users to develop custom reconstruction methods with access to GPU-accelerated projectors.
Authors
- Ville Kolehmainen (ORCID: https://orcid.org/0000-0002-5621-795X)
- Nargiza Djurabekova (ORCID: https://orcid.org/0000-0001-7521-5653)
- Ville-Veikko Wettenhovi (ORCID: https://orcid.org/0000-0002-4427-9109)
- Matti J. Kortelainen (ORCID: https://orcid.org/0000-0002-6873-0531)
- Niilo Antero Saarlemo (ORCID: https://orcid.org/0009-0009-1972-5988)
Institutions
- University of Eastern Finland (FI)
- Planmeca (Finland) (FI)
Publication Details
- Journal
- Physics in Medicine and Biology
- Published
- 2026-06-17
- DOI
- https://doi.org/10.1088/1361-6560/ae7ec7
- Primary Topic
- Medical Imaging Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Kuopion Yliopistollinen Sairaala
- Jenny ja Antti Wihurin Rahasto
- Luonnontieteiden ja Tekniikan Tutkimuksen Toimikunta