The Life module brings back 'life' into an image by remodelling uniform light diffraction, helping larger scale structures such as nebulae and galaxies stand out and (re)take center stage.
Throughout the various processing stages, light diffraction (a subtle 'glow' of very bright objects due to lens or mirror diffraction) tends to be distorted and suppressed through the various ways dynamic range is manipulated. This can sometimes leave an image 'flat' and 'lifeless'. The Life module attempts to restore the effects of uniform light diffraction by an optical system, throughout a processed image. It does so by means of modelling an Airy disk pattern and re-calculating what the image would look like if it were diffracted by this pattern. The resulting model is then used to modulate or enhance the source image in various ways. The resulting output image tends to have a re-established natural sense of depth and ambiance, with better visible super structures.
For example, the Life module's Isolate preset, when applied to the whole image, is particularly adept at pushing back busy star fields and noisy backgrounds, refocusing the viewer's attention to the larger scale structures. As such it is a very powerful, yet easy to use tool to radically change the feel of an image.
The Life module may additionally be used locally by means of a mask. In this case the Life module can be used to isolate objects in an image and lift them from an otherwise noisy background. By having the Life module augment an object's super-structure, faint objects that were otherwise unsalvageable can be made to stand out from the background. Please note that, depending on the nature of the used selective mask, the super structures introduced by using the Life module in this particular way with a selective mask, should be regarded as an educated guess rather than documentary detail.
As with most modules in StarTools, the HDR module comes with a number of presets;
Going beyond the presets, very detailed adjustments can be made, starting with the 'Glow Threshold' parameter. This parameter is determines how bright a pixel needs to be before it is considered for diffraction by the Airy disk diffraction model.
To view just the model that Life is using to enhance the image, the 'Output Glow Only' parameter can be set to 'Yes'. Optionally this output can be used to manipulate the image later using the Layer module, or in a separate application.
The 'Strength' parameter governs the overall strength of the effect.
The 'Inherit Brightness, Color' parameter determines whether brightness or color information is inherited (and thus unchanged) from the source image.
The 'Saturation' parameter controls the colour saturation of the output model (viewable by setting 'Output Glow Only' to 'Yes'), before it is applied to the source image to generate the final output. This parameter can be quite effective for enhancing the color of nebulosity.
The 'Detail Preservation' parameter selects the detail preservation algorithm the Life module should use to merge the model with the source image to produce the output image;
The 'Detail Preservation Radius' sets a filter radius that is used for smoothly blending processed and non-processed pixels, according to the algorithm specified by the 'Detail Preservation' parameter.
The 'Compositing Algorithm' parameter defines how the calculated diffraction model is to be generally combined with the original image:
The 'Airy Disk Sampling' parameter controls the accuracy of the point spread function (PSF) that describes the diffraction model (an Airy disk).
The 'Airy Disk Radius' parameter sets the radius of the Airy disk point spread function (PSF) that is used to diffract the light. Just like in nature, you may spot some (very) subtle rings around the stars after processing. The way this looks can be adjusted using this setting.
Finally, as with most modules in StarTools that employ masks, a 'Mask Fuzz' parameter is available to smoothly blend the transition between masked and non-masked pixels.
And all this is just what Tracking does for the deconvolution module.
Uniquely, thanks to the signal evolution Tracking engine, this color calibration is preferably performed towards the end of your processing workflow.
This may be useful for manipulation of the image in the Layer module (for example subtracting the healed image from the original image).
It doesn't stop there however – the Fractal Flux module can use any output from any other module as input for the flux to modulate.
You can convert everything you see to a format you find convenient. Give it a try!