Skip to content
GMST --h --m --s FR / EN
Logo of the Mosaic Toolbox
Stable Mosaic

Mosaic Toolbox

Several filters of a mosaic, assembled onto one common grid in a single run.

Overview

Assembling a multi-filter mosaic by hand means reprojecting every tile, filter by filter, hoping each run lands on the same grid, then joining the seams one at a time. Mosaic Toolbox does it all in a single pass.

It computes one common astrometric grid from every tile of every filter, reprojects each plate-solved tile onto it, erodes the soft reprojection edges, then joins the tiles photometrically: star flux ratios set the brightness scale, and a smoothed surface spline models the residual gradient.

Because every filter is written onto the same grid, the L, R, G, B, S, H and O outputs share identical coordinates, field of view and pixel dimensions: they combine straight away (ChannelCombination, PixelMath, LRGB, SHO), with no further registration. Autocrop, a screen auto-stretch and a full per-join history are included.

Self-contained: no other mosaic script is required. Inputs must be linear, plate solved and already corrected for gradients. Written by Nicolas Godingen, maintained by Caelo Works. Interface in English and French. Licensed CC BY-NC 4.0 (non-commercial use).

With thanks

Nicolas Godingen

Author of Mosaic Toolbox

Nicolas Godingen wrote Mosaic Toolbox, and the heart of it is his: the common grid, the reprojection, the photometric join and every default that makes an unattended multi-filter assembly come out right. He built it against his own mosaics, and it shows in the details a quicker tool would have skipped. Caelo Works is glad to carry it forward. Thank you, Nico.

Features

One common grid

The astrometric grid is computed from every tile of every filter at once, then each plate-solved tile is reprojected onto it. No more separate per-filter runs each landing on a slightly different grid.

Photometric join

Matched-star flux ratios (identical aperture, identical position) set the brightness scale, then a smoothed surface spline models the residual gradient. A pixel fallback covers a star-poor overlap, and says so.

Every channel aligned

L, R, G, B, S, H and O come out on the same grid, with identical coordinates, field of view and pixel dimensions. They combine straight away (ChannelCombination, PixelMath, LRGB, SHO), with no further registration.

Autocrop and auto-stretch

Autocrop trims to the largest rectangle where all channels hold data everywhere (no empty border, no black corners), computed once for every channel. A screen auto-stretch shows the result instead of a black frame, touching no pixel.

Full per-join history

Each mosaic carries a rebuilt astrometric solution and a full HISTORY of every join: scale factor and star count per channel, sample count, smoothness, taper length, join mode.

Self-contained and bilingual

No dependency: the photometric join engine is the script's own, nothing else to install. Interface in English and French, switched in place from the header (HISTORY entries stay in English).

Screenshots

The Mosaic Toolbox dialog: the table of open images (checkbox, window, channel, tile, filter, RA/Dec/arcsec-px), the choice of channels to assemble, the join settings, and the Check plan and Run buttons.

Install

  1. 01

    Add the CaeloWorks repository

    In PixInsight, open Resources → Updates → Manage Repositories and add the CaeloWorks repository URL:

  2. 02

    Check for updates

    Run Resources → Updates → Check for Updates and accept: PixInsight downloads and installs the script.

  3. 03

    Restart PixInsight

    Relaunch the application: the script shows up in the Script menu. Future updates then arrive automatically.

Once installed, the script shows up under Script → CaeloWorks → Mosaic Toolbox. Requires PixInsight 1.9.4+, Windows, macOS or Linux. Inputs must be linear, plate solved (ImageSolver) and already corrected for gradients. Written by Nicolas Godingen, distributed by Caelo Works under the CC BY-NC 4.0 licence (non-commercial use).

Changelog

  • 2.4.0 2026-09-03

    First release distributed by Caelo Works. The processing engine (common grid, reprojection, photometry, gradient model, join and per-channel assembly) is Nicolas Godingen's 2.3.1, carried over unchanged, so an assembled mosaic's pixels are identical. The changes are to the interface (a CaeloWorks-styled header, the language selector), the string catalogue, packaging and testing.