Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.advisorDominik, Martin
dc.contributor.authorHitchcock, James
dc.coverage.spatial154en_US
dc.date.accessioned2023-05-22T09:37:58Z
dc.date.available2023-05-22T09:37:58Z
dc.date.issued2023-06-12
dc.identifier.urihttps://hdl.handle.net/10023/27659
dc.description.abstractImage processing is fundamental to observational astronomy workflows. Astronomers acquire imaging data, and process the imagery to extract useful information. This thesis introduces two new image processing algorithms. The first, PyTorchDIA, is a GPU-accelerated approach to Difference Image Analysis (DIA). The approach is fast, without sacrificing modelling flexibility. It makes use of the Pythonic, PyTorch machine learning framework to accelerate convolution computations on the GPU, and compute gradients of user-specified objective functions with automatic differentiation methods to fit DIA models quickly and accurately. The second algorithm, The Thresher, was designed as a new tool to extracting information from Lucky Imaging (LI) data sets. We adopt a modelling approach which optimises a justifiable, physically motivated likelihood function to return the best estimate of the observed astronomical scene. It does this using all available data, and the more data the model is fit to, the better the signal-to-noise and resolution of the scene estimate. This fundamentally differs from conventional shift-and-add procedures, which typically reject the vast majority of the acquired LI data, as in these approaches, the signal-to-noise of the final coadd is inversely related to its resolution. With an eye to accessibility, integration into workflows and open science, the code for these two algorithms has been open sourced. Lastly, we show how Python image processing applications can be used to realise time-critical, demanding computational challenges in a chapter outlining the results of a novel pilot study to detect the occultations of background stars by small, outer solar system objects with high frame-rate sCMOS cameras.en_US
dc.language.isoenen_US
dc.subjectAstronomyen_US
dc.subjectImage processingen_US
dc.titlePerformant astronomical image processing with Pythonen_US
dc.typeThesisen_US
dc.contributor.sponsorScience and Technology Facilities Council (STFC)en_US
dc.type.qualificationlevelDoctoralen_US
dc.type.qualificationnamePhD Doctor of Philosophyen_US
dc.publisher.institutionThe University of St Andrewsen_US
dc.identifier.doihttps://doi.org/10.17630/sta/474


This item appears in the following Collection(s)

Show simple item record