TomoSphero: Fast Differentiable Projector for Planetary and Solar Tomography on Spherical Grids
Evan Widloski, Lara Waldrop
Abstract
Computational tomography is a tool for determining the internal structure of objects from a set of projections, typically taken along some regular path. In recent years, methods and GPU-accelerated libraries have emerged that allow for fast reconstruction from projections along more complicated paths. Most of these libraries rely on a Cartesian discretization of the object, which is not appropriate for all scenarios. We present TomoSphero, a differentiable tomographic projector over spherical grids which are often used in planetary and solar tomography. TomoSphero is designed to be used as a building block in reconstruction algorithms and includes common projection types such as cone-beam and parallel-beam, but is flexible enough to accommodate arbitrary projections. TomoSphero is implemented in PyTorch which allows for fast projection computation on GPUs, easy access to modern machine learning optimizers, and automatic differentiation for rapid prototyping of parametric models.
Create a lesson
Related papers
Characterization of the CSST Survey Camera CCDs: I. basic electro-optical performance
Zun Luo, Hu Zhan, Youhua Xu et al.
The Nancy Grace Roman Space Telescope Coronagraph Community Participation Program
Dmitry Savransky, Vanessa P. Bailey, Schuyler G. Wolff et al.
Supporting users in their observation preparation - the ESO ObsPrep tool
Monika G. Petr-Gotzens, Vincenzo Forchi, Andrea Mehner et al.
The GOTO Telescope Control System
Martin J. Dyer, Vik S. Dhillon, Stuart Littlefair et al.
cosmokdtree: a flexible OpenMP-parallelized k-d tree for computational astrophysics applications
Óscar Monllor-Berbegal, David Vallés-Pérez, Susana Planelles et al.
Transitioning from ADS to SciX to Serve 21st Century Astronomy
Jennifer Lynn Bartlett, Suze Kundu, Alberto Accomazzi et al.