Indoor Climate Sensor with BME680 and ESPHome
A BME680 on an ESP32 measures temperature, humidity and air pressure – and also notices how stale the air in the room is. Bosch’s …
Guides and workflows – step by step, with reasons.
A BME680 on an ESP32 measures temperature, humidity and air pressure – and also notices how stale the air in the room is. Bosch’s …
Processing exposures from a colour camera (OSC) with a quad band-pass filter such as the Optolong L-QEF – from stacking to export. The …
Processing narrowband data from a monochrome camera – Ha and OIII for HOO, plus SII for SHO – from stacking to export. The stars come either …
Processing L, R, G, B and Ha exposures from a monochrome camera, from stacking to export. Ha strengthens the nebula in the red channel and …
BackgroundNeutralization adjusts the colour channels so that the background of a colour image becomes neutral (R ≈ G ≈ B). Unlike a colour …
BlurXTerminator (BXT) is a deconvolution: it estimates how optics, seeing and tracking blurred the image and computes that blur out. Star …
CurvesTransformation maps every input value to an output value along a curve. This allows contrast, saturation and hue to be changed in …
GeneralizedHyperbolicStretch (GHS) turns linear data into a visible image. Unlike a fixed curve, GHS lets you decide around which brightness …
GradientCorrection (GC) builds a smooth model of the background gradient and subtracts it from the linear image. Structure protection …
LocalHistogramEqualization (LHE) spreads the brightness values of each pixel’s surroundings. Structures that differ only slightly from …
LRGBCombination combines a separate luminance with a colour image. The luminance provides brightness, structure and sharpness, the colour …
Before a separate luminance is combined with a colour image, the brightness of both must match. The procedure measures at fixed spots, …
MorphologicalTransformation changes structures by their shape. In astrophotography it is used mainly for star reduction: stars shrink from …
MultiscaleGradientCorrection (MGC) compares the image with a reference map of the sky (MARS). Structures smaller than a selectable scale are …
NoiseXTerminator (NXT) removes noise and, if desired, separates fine-scale from large-scale noise as well as brightness noise from colour …
PixelMath applies a formula to every pixel. Images are referenced by their IDs. This lets you combine channels into colour images, blend …
RangeSelection creates a mask (a “range mask”) that selects a brightness range. This limits a global process – such as a curve – …
SCNR (Subtractive Chromatic Noise Reduction) limits one colour channel, usually green, to the level of the other two. This corrects greenish …
SpectrophotometricColorCalibration (SPCC) uses Gaia spectra to compute how each star should appear through the filters and sensor used, …
StarXTerminator (SXT) removes the stars from an image and, if requested, also delivers an image containing only the stars. Nebula and stars …
A synthetic luminance is built from existing channels instead of being captured with an L filter. It carries structure and sharpness; the …
WeightedBatchPreprocessing (WBPP) is the script that turns lights, darks, flats and bias frames into calibrated, registered and integrated …