High-Level Algorithm Prototyping: An Example Extending the TVR-DART Algorithm

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...

Full description

Saved in:
Bibliographic Details
Published inDiscrete Geometry for Computer Imagery Vol. 10502; pp. 109 - 121
Main Authors Ringh, Axel, Zhuge, Xiaodong, Palenstijn, Willem Jan, Batenburg, Kees Joost, Öktem, Ozan
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2017
Springer International Publishing
SeriesLecture Notes in Computer Science
Online AccessGet full text
ISBN3319662716
9783319662718
ISSN0302-9743
1611-3349
DOI10.1007/978-3-319-66272-5_10

Cover

More Information
Summary: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.
Bibliography:A. Ringh and O. Öktem—The authors are supported by the Swedish Research Council (VR) grant 2014-5870, and the Swedish Foundation of Strategic Research (SSF) grant AM13-0049.X. Zhuge—The author is supported by the Stichting voor de Technische Wetenschappen (STW) through a personal grant (Veni, 13610).W.J. Palenstijn—The author is supported by the Stichting voor de Technische Wetenschappen (STW), project 13314.K.J. Batenburg—The author is supported by the Netherlands Organization for Scientific Research (NWO), project 639.073.506.
ISBN:3319662716
9783319662718
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-319-66272-5_10