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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OMEGA V2: GPU-accelerated Python and MATLAB software for PET, SPECT, and CT reconstruction

Ville Kolehmainen, Nargiza Djurabekova, Ville-Veikko Wettenhovi, Matti J. Kortelainen et al.
Physics in Medicine and Biology
Medical Imaging Techniques and Applications
article

OMEGA V2: GPU-accelerated Python and MATLAB software for PET, SPECT, and CT reconstruction

Ville Kolehmainen, Nargiza Djurabekova, Ville-Veikko Wettenhovi, Matti J. Kortelainen, Niilo Antero Saarlemo
article en

Abstract

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.

Physics in Medicine and Biology
University of Eastern Finland (FI), Planmeca (Finland) (FI)
Kuopion Yliopistollinen Sairaala, Jenny ja Antti Wihurin Rahasto, Luonnontieteiden ja Tekniikan Tutkimuksen Toimikunta
Industry, innovation and infrastructure
Openalex Percentile: Top 7%
Medical Imaging Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.