TL;DR
This paper introduces PyTorchDIA, a GPU-accelerated, flexible, and fast difference image analysis method that leverages deep learning tools to significantly outperform classical approaches in astronomical data processing.
Contribution
It presents a novel GPU-based optimization approach for DIA using PyTorch, enabling faster and more flexible analysis compared to traditional linear least-squares methods.
Findings
Achieves at least tenfold speed increase over classical DIA methods.
Demonstrates flexibility in choosing objective functions for data analysis.
Utilizes automatic differentiation for efficient kernel optimization.
Abstract
We present a GPU-accelerated numerical approach for fast kernel and differential background solutions. The model image proposed in the Bramich (2008) difference image analysis algorithm is analogous to a very simple Convolutional Neural Network (CNN), with a single convolutional filter (i.e. the kernel) and an added scalar bias (i.e. the differential background). Here, we do not solve for the discrete pixel array in the classical, analytical linear least-squares sense. Instead, by making use of PyTorch tensors (GPU compatible multi-dimensional matrices) and associated deep learning tools, we solve for the kernel via an inherently massively parallel optimisation. By casting the Difference Image Analysis (DIA) problem as a GPU-accelerated optimisation which utilises automatic differentiation tools, our algorithm is both flexible to the choice of scalar objective function, and can perform…
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.
