BlurXTerminator is an AI-powered deconvolution tool designed specifically for astronomical images. It is available as a plug-in process module for PixInsight only. Because deconvolution inherently requires linear image data, BlurXTerminator will not be made available for general photography applications such as Photoshop.
Not all AI is created equal. AI-based sharpening tools for general photography exist, but they were not trained with astronomical images in mind. They don’t usually handle stars very well, and because they are trained as generative AI models, they have no regard for veracity and often invent detail that does not exist.
The design intent of BlurXTerminator is to recover as much detail as possible based on low-contrast information actually present in an image, without fabricating detail that does not in fact exist just for the sake of an image that appears sharper. Great care has been taken in the architecture and training of the neural network to ensure that its output is as faithful as possible to reality if it is properly used.
All deconvolution, including the classical algorithms developed by Richardson, Lucy, van Cittert, and others, fundamentally involves guesswork. Mathematically, deconvolution is said to be an ill posed problem: for a given blurry input image, there are many possible sharper images that, if re-blurred, would result in the same input image. Which one is correct, or at least a better guess?
All deconvolution algorithms use knowledge of an image’s point spread function (PSF). BlurXTerminator automatically determines the PSF in astronomical images using the stars present in the image: each star is a copy of the PSF.
BlurXTerminator’s training additionally includes a deep understanding of the common optical aberrations that astronomical images are subject to, including those caused by atmospheric turbulence, scattering, acquisition issues such as guiding errors, and optical distortions such as coma and chromatic aberration. There is no need to extract the PSF ahead of time: BlurXTerminator analyzes and processes images in one step, with no iteration required in most cases.
BlurXTerminator can apply different amounts of deconvolution to the stellar and nonstellar features of an image. Trying to recover all of the detail available in nonstellar, extended objects using the classical algorithms usually results in dark halos (ringing) around stars. With BlurXTerminator, more sharpening can be applied to the nonstellar parts of an image, bringing out more detail without producing ringing artifacts in most cases.
BlurXTerminator can additionally correct for other aberrations present in an image in limited amounts. Among those currently comprehended for most instruments are:
- First- and second-order coma and astigmatism
- Trefoil (common with pinched optics and in image corners with some camera lenses)
- Defocus (poor focus and/or field curvature)
- Longitudinal and lateral chromatic aberration
- Motion blur (guiding errors)
- Seeing/scatter variation per color channel
- Drizzle upsampling artifacts (2x only)
These aberrations are not assumed to be stationary: they can vary across the field of view. This is a major advantage over most implementations of the classical deconvolution algorithms, which assume that the same PSF applies to the entire image. For example, stars with limited comatic profiles in the corners of an image will be made round and then sharpened, while stars in the center that are already round will simply be sharpened. This correction can be applied to the nonstellar features in an image, too. Correction can be done as a separate step, or in combination with sharpening.