z-logo
open-access-imgOpen Access
CCPi-Regularisation toolkit for computed tomographic image reconstruction with proximal splitting algorithms
Author(s) -
Daniil Kazantsev,
Edoardo Pasca,
Martin Turner,
Philip J. Withers
Publication year - 2019
Publication title -
softwarex
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.528
H-Index - 21
ISSN - 2352-7110
DOI - 10.1016/j.softx.2019.04.003
Subject(s) - computer science , piecewise , algorithm , python (programming language) , iterative reconstruction , tomographic reconstruction , projection (relational algebra) , computer vision , mathematics , programming language , mathematical analysis
Iterative reconstruction algorithms are often needed to help solve ill-posed inverse problems in computed tomography (CT), especially cases when tomographic projection data are corrupt, noisy or angularly undersampled. Model-based iterative methods can be adapted to fit the measurement characteristics of the data (e.g. noise statistics) and expectations regarding the reconstructed object (e.g. morphology). The prior information is usually introduced in the form of a regulariser, making the inversion task well-posed. The CCPi-Regularisation toolkit provides a set of variational regularisers (denoisers) which can be embedded in a plug-and-play fashion into proximal splitting methods for image reconstruction. CCPi-RGL comes with algorithms that can satisfy various prior expectations of the reconstructed object, for example being piecewise-constant or piecewise-smooth in nature. The toolkit is written in C language and exploits parallelism with OpenMP directives and the CUDA API; and is wrapped for the Python and MATLAB environments. This paper introduces the toolkit and gives recommendations for selecting a suitable prior model.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom