dfreproject: A Python package for astronomical reprojection
Carter Lee Rhea, Pieter Van Dokkum, Steven R. Janssens, Imad Pasha, Roberto Abraham, William P Bowman, Deborah Lokhorst, Seery Chen

TL;DR
`dfreproject` is a GPU-accelerated Python package that significantly speeds up the process of reprojecting astronomical images onto a common coordinate grid, facilitating faster image stacking and analysis.
Contribution
The paper introduces `dfreproject`, a novel Python package that optimizes astronomical image reprojection using GPU acceleration and Gnomonic projections, outperforming existing methods.
Findings
Up to 20X speedup on GPU
Up to 10X speedup on CPU
Compatible with FITS and SIP formats
Abstract
Deep astronomical images are often constructed by digitially stacking many individual sub-exposures. Each sub-exposure is expected to show small differences in the positions of stars and other objects in the field, due to the movement of the celestial bodies, changes/imperfections in the opto-mechanical imaging train, and other factors. To maximize image quality, one must ensure that each sub-exposure is aligned to a common frame of reference prior to stacking. This is done by reprojecting each exposure onto a common target grid defined using a World Coordinate System (WCS) that is defined by mapping the known angular positions of reference objects to their observed spatial positions on each image. The transformations needed to reproject images involve complicated trigonometric expressions which can be slow to compute, so reprojection can be a major bottleneck in image processing…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAstronomy and Astrophysical Research · Astronomical Observations and Instrumentation · Computational Physics and Python Applications
