Operator Discretization Library (ODL) is an open-source Python library for prototyping reconstruction methods for inverse problems, and ASTRA is a high-performance Matlab/Python toolbox for large-scale tomographic reconstruction. The paper demonstrates the feasibility of combining ODL with ASTRA to prototype complex reconstruction methods for discrete tomography. As a case in point, we consider the total-variation regularized discrete algebraic reconstruction technique (TVR-DART). TVR-DART assumes that the object to be imaged consists of a limited number of distinct materials. The ODL/ASTRA implementation of this algorithm makes use of standardized building blocks, that can be combined in a plug-and-play manner. Thus, this implementation of TVR-DART can easily be adapted to account for application specific aspects, such as various noise statistics that come with different imaging modalities.

Discrete Geometry for Computer Imagery

Ringh, A., Zhuge, J., Palenstijn, W. J., Batenburg, J., & Öktem, O. (2017). High-level algorithm prototyping: An example extending the TVR-DART algorithm. In Lecture Notes in Computer Science/Lecture Notes in Artificial Intelligence (pp. 109–121). doi:10.1007/978-3-319-66272-5_10