Your browser doesn't support javascript.
loading
Exploration of differentiability in a proton computed tomography simulation framework.
Aehle, Max; Alme, Johan; Gábor Barnaföldi, Gergely; Blühdorn, Johannes; 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, Tobias; Kusch, Lisa; Leonhardt, Viktor; Mehendale, Shruti; Ningappa Mulawade, Raju; Harald Odland, Odd; O'Neill, George; Papp, Gábor; Peitzmann, Thomas; Pettersen, Helge Egil Seime; Piersimoni, Pierluigi; Pochampalli, Rohit; Protsenko, Maksym; Rauch, Max; Ur Rehman, Attiq; Richter, Matthias; Röhrich, Dieter; Sagebaum, Max; Santana, Joshua; Schilling, Alexander; Seco, Joao; Songmoolnak, Arnon; Sudár, Ákos; Tambave, Ganesh; Tymchuk, Ihor; Ullaland, Kjetil; Varga-Kofarago, Monika; Volz, Lennart; Wagner, Boris; Wendzel, Steffen; Wiebel, Alexander; Xiao, RenZheng; Yang, Shiming; Zillien, Sebastian.
Afiliação
  • Aehle M; Chair for Scientific Computing, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Alme J; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Gábor Barnaföldi G; Wigner Research Centre for Physics, Budapest, Hungary.
  • Blühdorn J; Chair for Scientific Computing, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Bodova T; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Borshchov V; Research and Production Enterprise 'LTU' (RPE LTU), Kharkiv, Ukraine.
  • van den Brink A; Institute for Subatomic Physics, Utrecht University/Nikhef, Utrecht, Netherlands.
  • Eikeland V; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Feofilov G; St. Petersburg University, St. Petersburg, Russia.
  • Garth C; Scientific Visualization Lab, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Gauger NR; Chair for Scientific Computing, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Grøttvik O; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Helstrup H; Department of Computer Science, Electrical Engineering and Mathematical Sciences, Western Norway University of Applied Sciences, NO-5020 Bergen, Norway.
  • Igolkin S; St. Petersburg University, St. Petersburg, Russia.
  • Keidel R; Chair for Scientific Computing, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Kobdaj C; Center for Technology and Transfer (ZTT), University of Applied Sciences Worms, Worms, Germany.
  • Kortus T; Institute of Science, Suranaree University of Technology, Nakhon Ratchasima, Thailand.
  • Kusch L; Center for Technology and Transfer (ZTT), University of Applied Sciences Worms, Worms, Germany.
  • Leonhardt V; Chair for Scientific Computing, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Mehendale S; Scientific Visualization Lab, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Ningappa Mulawade R; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Harald Odland O; Center for Technology and Transfer (ZTT), University of Applied Sciences Worms, Worms, Germany.
  • O'Neill G; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Papp G; Department of Oncology and Medical Physics, Haukeland University Hospital, NO-5021 Bergen, Norway.
  • Peitzmann T; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Pettersen HES; Institute for Physics, Eötvös Loránd University, 1/A Pázmány P. Sétány, H-1117 Budapest, Hungary.
  • Piersimoni P; Institute for Subatomic Physics, Utrecht University/Nikhef, Utrecht, Netherlands.
  • Pochampalli R; Department of Oncology and Medical Physics, Haukeland University Hospital, NO-5021 Bergen, Norway.
  • Protsenko M; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Rauch M; FSN Department, ENEA, Frascati Research Center, I-00044, Frascati, Italy.
  • Ur Rehman A; Chair for Scientific Computing, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Richter M; Research and Production Enterprise 'LTU' (RPE LTU), Kharkiv, Ukraine.
  • Röhrich D; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Sagebaum M; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Santana J; Department of Physics, University of Oslo, NO-0371 Oslo, Norway.
  • Schilling A; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Seco J; Chair for Scientific Computing, University of Kaiserslautern-Landau, D-67663 Kaiserslautern, Germany.
  • Songmoolnak A; Center for Technology and Transfer (ZTT), University of Applied Sciences Worms, Worms, Germany.
  • Sudár Á; Center for Technology and Transfer (ZTT), University of Applied Sciences Worms, Worms, Germany.
  • Tambave G; Department of Biomedical Physics in Radiation Oncology, DKFZGerman Cancer Research Center, Heidelberg, Germany.
  • Tymchuk I; Department of Physics and Astronomy, Heidelberg University, Heidelberg, Germany.
  • Ullaland K; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Varga-Kofarago M; Institute of Science, Suranaree University of Technology, Nakhon Ratchasima, Thailand.
  • Volz L; Wigner Research Centre for Physics, Budapest, Hungary.
  • Wagner B; Center for Medical and Radiation Physics (CMRP), National Institute of Science Education and Research (NISER), Bhubaneswar, India.
  • Wendzel S; Research and Production Enterprise 'LTU' (RPE LTU), Kharkiv, Ukraine.
  • Wiebel A; Department of Physics and Technology, University of Bergen, NO-5007 Bergen, Norway.
  • Xiao R; Wigner Research Centre for Physics, Budapest, Hungary.
  • Yang S; Biophysics, GSI Helmholtz Center for Heavy Ion Research GmbH, Darmstadt, Germany.
  • Zillien S; Department of Medical Physics and Biomedical Engineering, University College London, London, United Kingdom.
Phys Med Biol ; 68(24)2023 Dec 15.
Article em En | MEDLINE | ID: mdl-37949060
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.
Assuntos
Palavras-chave

Texto completo: 1 Coleções: 01-internacional Contexto em Saúde: 1_ASSA2030 Base de dados: MEDLINE Assunto principal: Prótons / Tomografia Computadorizada por Raios X Idioma: En Revista: Phys Med Biol Ano de publicação: 2023 Tipo de documento: Article

Texto completo: 1 Coleções: 01-internacional Contexto em Saúde: 1_ASSA2030 Base de dados: MEDLINE Assunto principal: Prótons / Tomografia Computadorizada por Raios X Idioma: En Revista: Phys Med Biol Ano de publicação: 2023 Tipo de documento: Article