NOVA Processing Handbook

A growing process-first reference. 25 methods published now, with explicit sources, equivalence, measurements, and validation history; additional chapters will appear when their evidence is ready.

Foundations

Methodology, measurement, evidence, and shared vocabulary.

Calibration Foundations

Calibration is an upstream operation on raw sensor frames, not a correction applied to a finished stack. Understanding what bias, dark, and flat calibration each remove -- and what clipping and demosaicing destroy permanently -- is what makes later processing decisions interpretable rather than cosmetic.

revision 1 · 14 claims

Experiment Mode

The conceptual model behind every candidate comparison NOVA runs: what counts as a fair comparison, what a 'winner' actually means, and why a single run's result stays local evidence rather than becoming a universal recommendation.

revision 1 · 6 claims

Final Image Quality Assessment

How NOVA judges whether a final image is technically sound, whether processing preserved its information, and which acceptable rendering is preferred -- without turning those different questions into one score.

revision 1 · 9 claims

How NOVA Knows

What NOVA actually knows, how it knows it, and how strongly a reader should trust each claim -- the shared vocabulary every other Handbook page draws on instead of re-explaining its own.

revision 1 · 7 claims

How NOVA's Knowledge Fits Together

NOVA keeps four different kinds of content -- general Handbook guidance, historical Recipe records, claim-specific Validation events, and comparative Experiment evidence -- clearly related but never substituted for one another.

revision 1 · 9 claims

Know Your Starting Point

A file's container, name, and appearance are not enough to decide how to process it. A valid processing decision depends on acquisition provenance, spectral response, calibration, geometry, registration, and whether the data are still linear.

revision 1 · 9 claims

Measuring an Astrophoto

How NOVA's measurements fit into a decision: which numbers are direct statistics, which are proxies, which are heuristics, and where the boundary sits between an objective measurement and an aesthetic preference.

revision 1 · 10 claims

Saving the Result Without Losing the Experiment

A NOVA result is not reproducible merely because an image file exists. This page separates what must be retained to preserve scientific/process reproducibility from what should be exported for presentation -- those questions often have different answers, and NOVA's own architecture already treats them differently.

revision 1 · 14 claims

Target Morphology Strategy

A galaxy, an emission nebula, a reflection nebula, a planetary nebula, a globular cluster, and an open cluster can all contain stars, color, gradients, noise, and dynamic range. What actually differs between them is which structures are expensive to damage. NOVA uses object type as one input to adaptive settings and historical priors, but the effective decision still depends on measured noise, PSF, scale, target occupancy, clipping, capture/filter type, and processing state -- a morphology label is a priority and risk layer above the individual process articles, never a substitute for them.

revision 1 · 4 claims

Processing methods

1

Ingest

Calibrate and inspect incoming subframes before they're trusted to stack.

Pedestal Removal

Remove a known residual constant electronic offset without confusing legitimate sky signal, noise, interpolation, or an isolated dark pixel with that offset. This page covers residual post-calibration offset handling only; bias, dark, flat, CFA state, and calibration-time output pedestals are upstream concerns covered by Calibration Foundations.

revision 2 · 4 tool paths

Subframe Inspection, Scoring, and Culling

Inspect comparable light frames before integration, exclude clearly damaging frames, and preserve as much useful integration time as the evidence supports.

revision 1 · 4 tool paths
2

Stack

Align frames to a common frame and integrate them into one image.

Registration, Alignment, Coverage, and Mosaics

Place eligible exposures on a common sky grid while retaining an honest record of their overlap, so later integration and crop decisions compare like with like.

revision 1 · 4 tool paths

Stacking, Integration, Weighting, and Rejection

Combine a declared set of registered exposures so persistent astronomical signal accumulates while normalization, weighting, and pixel-level outlier rejection limit noise and transient defects.

revision 1 · 4 tool paths
3

Process

Refine the stacked image: color, structure, noise, and stretch.

Crop and Framing

Decide which registered pixels are worth keeping and what sky composition becomes the target's repeatable frame -- a constrained framing decision, not an area-maximization or generic image-quality problem.

revision 1 · 4 tool paths

Cosmetic Correction

Identify and replace isolated defective pixels or very small residual defects without treating stars, compact structure, or ordinary noise as defects.

revision 2 · 4 tool paths

Background Extraction

Model and remove unwanted large-scale background variation while preserving faint astronomical signal that occupies the same image.

revision 4 · 10 tool paths

Color Calibration

Derive reproducible channel scaling from catalog spectra, the imaging system response, and an explicit white reference instead of balancing color by eye.

revision 2 · 4 tool paths

Deconvolution and Linear Sharpening

Recover spatial detail blurred by seeing and optics on linear data, before stretch makes the blur visually obvious and harder to separate from noise.

revision 2 · 4 tool paths

Linear Denoise

Reduce photon and read noise on linear data before stretch amplifies it, without erasing the faint real structure that lives in the same tonal range as the noise. This is Linear Denoise specifically -- NOVA also runs a separate post-stretch noise_reduction pass later in the pipeline; that step changes the artifact and measurement problem (nonlinear data, different noise character) and is not yet its own published Handbook article. Do not treat guidance here as covering both.

revision 2 · 4 tool paths

Star Correction

Correct star shape -- roundness and elongation, including the FWHM inflation denoise introduces -- without sharpening or deblurring the background or nebulosity.

revision 2 · 4 tool paths

Linear Star Split, Star-Layer Stretch, and Recombination

Separate stars from extended target structure while the image is still linear, so each can receive a stretch and finishing treatment tailored to its own tonal needs, then recombine them into one nonlinear image -- rather than forcing one stretch curve to serve both a star's high-contrast compact profile and a nebula's or galaxy's faint diffuse structure.

revision 2 · 4 tool paths

Stretch

Convert linear data -- where almost all real signal sits near zero and is invisible on a normal display -- into a non-linear image a human can actually see, without crushing the sky, clipping stars, or hiding the shape of the stretch curve's own tradeoffs.

revision 4 · 8 tool paths

Nonlinear Star Removal and Starless Finishing

Optionally and temporarily separate stellar from non-stellar content on an already-nonlinear (post-stretch) image, so extended structure -- nebulosity, galaxy detail, dust -- can be finished without simultaneously pushing, recoloring, or clipping stars.

revision 1 · 4 tool paths

Background Neutralization

Correct a measured residual sky color cast -- a channel imbalance in a chosen background reference -- after the main color-calibration and stretch path, without modeling a spatial gradient and without acting as a substitute for physical/catalog color calibration.

revision 1 · 4 tool paths

Sky Green Rebalance

Reduce a residual, spatially systematic green excess in the sky/background of an otherwise successfully calibrated and stretched image, without recoloring legitimate green, cyan, or teal target structure -- the SPCC-safe alternative to running broad SCNR everywhere.

revision 1 · 4 tool paths

Curves

Refine where already-visible tonal zones sit and how strongly they separate -- shadow/midtone/highlight placement -- after the main stretch has already made the faint signal visible. Curves are final or near-final tonal placement, not a substitute for the main stretch and not a way to recover clipped or never-captured signal.

revision 1 · 4 tool paths

Saturation

Controlled nonlinear chroma enhancement over color relationships that have already been established by calibration -- a rendering transformation applied to calibrated relationships, not additional calibration and not creation of new spectral information. Covers three related but non-equivalent strategies: global saturation enhancement, hue-selective enhancement, and masked enhancement.

revision 1 · 4 tool paths

Local Contrast Enhancement

Increase tonal separation between nearby structures so real intermediate-scale detail that survived the main stretch, but remains visually compressed against its immediate surroundings, becomes easier to see. This is a finishing operation over already-captured tonal relationships, not a way to restore blur (deconvolution/sharpening) or recover clipped/never-captured signal.

revision 1 · 4 tool paths

HDR and Dynamic-Range Compression

Redistribute already-captured nonlinear brightness relationships so bright structures occupy less display range and lower-contrast structure becomes simultaneously visible. This is a tone-relationship operation, not a way to create missing highlight information -- once a region is genuinely clipped in the underlying data or destroyed by an earlier stretch, no HDR operator can reconstruct that lost signal by compressing tone. This article covers the global/multiscale family: NOVA/SASpro WaveScale HDR, PixInsight HDRMultiscaleTransform (HDRMT), and Uri Darom's iHDR. Bright-core selective HDR (`hdr_core_blend`) is a separate strategy that changes spatial treatment scope and is covered by its own article.

revision 1 · 4 tool paths

Bright-Core Selective HDR

When only a small bright region needs dynamic-range compression, process that region selectively instead of applying HDR to the whole frame. `hdr_core_blend` is not a fourth HDR engine -- it computes a WaveScale HDR layer (the same engine `hdr_compression` uses) and blends it into the frame only under a feathered bright-core luminance mask, typically 0.3-2.7% of the frame. It is a spatial treatment strategy built on an HDR engine, not an independent algorithm.

revision 1 · 4 tool paths

Post-Stretch Denoise

Suppress visually objectionable residual noise -- stochastic grain, chroma speckle, correlated resampling texture -- after the main stretch, while preserving real low-contrast structure and compact features. A nonlinear stretch changes the apparent amplitude and spatial distribution of noise that linear-stage denoise (a separate article) already addressed once; this is an optional second pass on a different signal/noise regime, not a repeat of the same step.

revision 1 · 4 tool paths

Dark-Structure Enhancement

Selectively increase the visibility/contrast of dark structures embedded in brighter surroundings -- galaxy dust lanes, dark filaments, faint outer structure -- via multiscale local-contrast redistribution. This is contrast redistribution over existing recorded structure, not recovery of missing signal, not background extraction, deconvolution, denoise, or HDR compression, and not the same operation as PixInsight LHE, CLAHE, or curves, even though all pursue related-sounding perceptual goals.

revision 1 · 4 tool paths

Bright-Star Halo Suppression

Optionally reduce visually distracting bright-star halo/bloat and color rings after the image is nonlinear. This is a cosmetic/artifact-mitigation finishing transform, not PSF recovery, deconvolution, or star correction -- and the correct action is frequently a no-op. It is a separate concept from dark-structure enhancement (a different article): different objective, different spatial target, different algorithm, different failure modes.

revision 1 · 4 tool paths

Narrowband and Dual-Band Color Strategy

Answer two separate questions that narrowband/dual-band color work conflates if not taught explicitly: what emission-line signal do we think is actually present (the channel/signal layer), and how should that signal be mapped into display RGB (the palette layer)? NOVA has four related but non-alias strategies -- `nb_palette`, `narrowband_norm`, `narrowband_hoo`, and `narrowband_composite` -- that answer these two questions differently depending on what channels are actually available.

revision 1 · 4 tool paths