Exploration of differentiability in a proton computed tomography simulation framework

Author:

Aehle MaxORCID,Alme Johan,Gábor Barnaföldi Gergely,Blühdorn JohannesORCID,Bodova Tea,Borshchov Vyacheslav,van den Brink Anthony,Eikeland Viljar,Feofilov Gregory,Garth Christoph,Gauger Nicolas R,Grøttvik Ola,Helstrup Håvard,Igolkin Sergey,Keidel Ralf,Kobdaj Chinorat,Kortus TobiasORCID,Kusch Lisa,Leonhardt Viktor,Mehendale Shruti,Ningappa Mulawade Raju,Harald Odland Odd,O’Neill George,Papp Gábor,Peitzmann Thomas,Pettersen Helge Egil SeimeORCID,Piersimoni Pierluigi,Pochampalli Rohit,Protsenko Maksym,Rauch Max,Ur Rehman Attiq,Richter Matthias,Röhrich Dieter,Sagebaum Max,Santana Joshua,Schilling AlexanderORCID,Seco Joao,Songmoolnak Arnon,Sudár ÁkosORCID,Tambave Ganesh,Tymchuk Ihor,Ullaland Kjetil,Varga-Kofarago Monika,Volz LennartORCID,Wagner Boris,Wendzel Steffen,Wiebel AlexanderORCID,Xiao RenZheng,Yang Shiming,Zillien Sebastian

Abstract

Abstract Objective. Gradient-based optimization using algorithmic derivatives can be a useful technique to improve engineering designs with respect to a computer-implemented objective function. Likewise, uncertainty quantification through computer simulations can be carried out by means of derivatives of the computer simulation. However, the effectiveness of these techniques 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) simulation (at the beginning) were piecewise differentiable. However, the observed high density and magnitude of jumps was likely to preclude most meaningful uses of the derivatives. Jumps in the MBIR function arose from the discrete computation of the set of voxels intersected by a proton path, and could be reduced in magnitude by a ‘fuzzy voxels’ approach. The investigated jumps in the MC function arose from local changes in the control flow that affected the amount of consumed random numbers. The tracking algorithm solves an inherently non-differentiable problem. Significance. Besides the technical challenges of merely applying AD to existing software projects, the MC and MBIR codes must be adapted to compute smoother functions. For the MBIR code, we presented one possible approach for this while for the MC code, this will be subject to further research. For the tracking subprocedure, further research on surrogate models is necessary.

Funder

Ministry of Science and Health Rhineland-Palatinate, Germany

Nemzeti Kutatási Fejlesztési és Innovációs Hivatal

Norges Forskningsråd

Trond Mohn stiftelse

Publisher

IOP Publishing

Subject

Radiology, Nuclear Medicine and imaging,Radiological and Ultrasound Technology

Reference69 articles.

1. TensorFlow: a system for large-scale machine learning;Abadi,2016

2. Forward-mode automatic differentiation of compiled programs;Aehle,2022a

3. Reverse-mode automatic differentiation of compiled programs;Aehle,2022b

4. Quantification and visualization of uncertainties in CT reconstruction;Aehle,2021

5. The ALPIDE pixel sensor chip for the upgrade of the ALICE Inner Tracking System;Aglieri Rinella;Nucl. Instrum. Methods Phys. Res.,2017

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3