Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorHitchcock, James A
dc.contributor.authorHundertmark, Markus
dc.contributor.authorForeman-Mackey, Daniel
dc.contributor.authorBachelet, Etienne
dc.contributor.authorDominik, Martin
dc.contributor.authorStreet, Rachel
dc.contributor.authorTsapras, Yiannis
dc.date.accessioned2021-05-10T15:30:10Z
dc.date.available2021-05-10T15:30:10Z
dc.date.issued2021-07
dc.identifier274064742
dc.identifierd69dda75-1fbc-4e39-8c61-1e9fe7561b4a
dc.identifier000656139300032
dc.identifier85107899746
dc.identifier.citationHitchcock , J A , Hundertmark , M , Foreman-Mackey , D , Bachelet , E , Dominik , M , Street , R & Tsapras , Y 2021 , ' PyTorchDIA : a flexible, GPU-accelerated numerical approach to Difference Image Analysis ' , Monthly Notices of the Royal Astronomical Society , vol. 504 , no. 3 , pp. 3561–3579 . https://doi.org/10.1093/mnras/stab1114en
dc.identifier.issn0035-8711
dc.identifier.otherJisc: ef9d9eafa2e345988c43becb2ddecacc
dc.identifier.otherORCID: /0000-0002-3202-0343/work/93514545
dc.identifier.urihttps://hdl.handle.net/10023/23149
dc.descriptionFunding: JAH gratefully acknowledges funding from the Science and Technology Facilities Council of the United Kingdom.en
dc.description.abstractWe 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 DIA on astronomical data sets at least an order of magnitude faster than its classical analogue. More generally, we demonstrate that tools developed for machine learning can be used to address generic data analysis and modelling problems.
dc.format.extent20
dc.format.extent6862540
dc.language.isoeng
dc.relation.ispartofMonthly Notices of the Royal Astronomical Societyen
dc.subjectMethods: data analysisen
dc.subjectTechniques: image processingen
dc.subjectSoftware: developmenten
dc.subjectQB Astronomyen
dc.subjectQC Physicsen
dc.subjectDASen
dc.subject.lccQBen
dc.subject.lccQCen
dc.titlePyTorchDIA : a flexible, GPU-accelerated numerical approach to Difference Image Analysisen
dc.typeJournal articleen
dc.contributor.institutionUniversity of St Andrews. School of Physics and Astronomyen
dc.contributor.institutionUniversity of St Andrews. St Andrews Centre for Exoplanet Scienceen
dc.identifier.doi10.1093/mnras/stab1114
dc.description.statusPeer revieweden
dc.identifier.urlhttps://github.com/jah1994/PyTorchDIAen


This item appears in the following Collection(s)

Show simple item record