OMEGA-m
OMEGA-m reconstructs positron emission tomography (PET) images and facilitates development and evaluation of PET reconstruction algorithms.
Key Features:
- MATLAB/GNU Octave integration: Implemented for use within MATLAB and GNU Octave environments for scripting and algorithm development.
- Matrix-free forward/back projections: Provides matrix-free implementations of forward (A * x) and backward (A' * y) projections for reconstruction and algorithm testing.
- GATE simulated data support: Directly supports input from GATE Monte Carlo simulations for algorithm evaluation with simulated PET data.
- Parallel computing: Employs OpenMP for CPU parallelization and OpenCL for GPU acceleration.
- Correction functions: Includes normalization correction and supports attenuation, randoms, and scatter corrections.
- Algorithmic implementations: Implements maximum-likelihood and maximum a posteriori (MAP) algorithms with various priors and accepts user-supplied priors.
- System matrix options: Allows reconstruction using explicitly computed system matrices or a matrix-free formalism, with OpenCL acceleration for matrix-free operations.
Scientific Applications:
- Algorithm testing and development: Enables development and benchmarking of new PET image reconstruction algorithms using implemented ML and MAP methods.
- Simulated data analysis: Supports analysis and validation of reconstruction approaches using GATE Monte Carlo simulated PET datasets.
- Clinical research: Provides reconstruction and correction functionalities applicable to PET imaging studies in clinical research contexts.
Methodology:
Implemented in MATLAB and GNU Octave; supports matrix-free forward (A * x) and backward (A' * y) projections or explicitly computed system matrices; implements maximum-likelihood and MAP algorithms with user-specified priors; uses OpenMP for CPU and OpenCL for GPU acceleration; includes normalization, attenuation, randoms, and scatter corrections; accepts GATE simulated data.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- desktop application, library
- Programming Languages:
- MATLAB, C++, C
- Added:
- 3/19/2021
- Last Updated:
- 4/11/2021
Operations
Publications
Wettenhovi V, Vauhkonen M, Kolehmainen V. OMEGA—open-source emission tomography software. Physics in Medicine & Biology. 2021;66(6):065010. doi:10.1088/1361-6560/abe65f. PMID:33588401.