Exploration of Differentiability in a Proton Computed Tomography Simulation Framework
Max Aehle, Johan Alme, Gergely G\'abor Barnaf\"oldi, Johannes, Bl\"uhdorn, Tea Bodova, Vyacheslav Borshchov, Anthony van den Brink, Viljar, Eikeland, Gregory Feofilov, Christoph Garth, Nicolas R. Gauger, Ola, Gr{\o}ttvik, H\r{a}vard Helstrup, Sergey Igolkin, Ralf Keidel

TL;DR
This study evaluates the differentiability of a proton computed tomography simulation framework, identifying which components are suitable for algorithmic differentiation to optimize and quantify uncertainties in the process.
Contribution
It provides a detailed analysis of the differentiability of key simulation components, guiding the integration of algorithmic differentiation in pCT software.
Findings
MBIR and MC simulation components are piecewise differentiable.
Jumps caused by discrete voxel calculations and control flow changes.
Tracking algorithm is inherently non-differentiable.
Abstract
Objective. Algorithmic differentiation (AD) can be a useful technique to numerically optimize design and algorithmic parameters by, and quantify uncertainties in, computer simulations. However, the effectiveness of AD depends on how "well-linearizable" the software is. In this study, we assess how promising derivative information of a typical proton computed tomography (pCT) scan computer simulation is for the aforementioned applications. Approach. This study is mainly based on numerical experiments, in which we repeatedly evaluate three representative computational steps with perturbed input values. We support our observations with a review of the algorithmic steps and arithmetic operations performed by the software, using debugging techniques. Main results. The model-based iterative reconstruction (MBIR) subprocedure (at the end of the software pipeline) and the Monte Carlo (MC)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMedical Imaging Techniques and Applications · Electron and X-Ray Spectroscopy Techniques · Nuclear Physics and Applications
