Plate-solve almost any image, even jpg/png files from the web. [more]
Categories: Astrometry, DeepSkyColors
Keywords: plate solving, astrometry, WCS, blind solve, Gaia, SIMBAD object search, asterism matching, distortion correction.
[hide]
[hide]
AstroResolver computes an astrometric solution (a WCS) for the active image and writes it back into the image, so that every other astrometry-aware tool in PixInsight, such as image annotation or a finding chart, knows exactly where each pixel points on the sky.
What sets AstroResolver apart is that it is designed for images that we know nothing about them except the object's name or designation: no focal length, no pixel size, no approximate coordinates in the header, no known scale, possible wild distortions, and obviously, the image has no astrometric or instrumentation metadata at all.
The only thing we provide is an approximate sky position, and even that we can supply by name: we type an object such as M31, click Search, and AstroResolver looks up its coordinates online. From there it finds the solution on its own, even when the image scale is unknown and the object is not centered in the frame.
AstroResolver is fully self-contained. It does not use the ImageSolver script or the StarAlignment process behind the scenes; it detects stars, queries a star catalog, matches the field, and fits the solution using its own engine. The result is a standard WCS, including an optional distortion model for wide fields, written directly to the target image.
[hide]
The only official distribution of AstroResolver is via a PixInsight repository. This is the safest way to install a module, since the installation is handled by PixInsight itself, which fetches the module directly from our repository and verifies our Developer and Repository certificates before it completes the installation.
https://repo.deepskycolors.com/AstroResolver/
Make sure the trailing / is part of the URL, and keep our repository in the list of PixInsight repositories to receive timely updates. To check for the latest version we go to PixInsight's RESOURCES > Updates > Check for Updates.
Once installed, AstroResolver appears under the PROCESS > DeepSkyColors and PROCESS > Astrometry menus, and in the Process Explorer under the same categories. As with most processes, we open its interface, set its parameters, and apply it to a view. AstroResolver always operates on the active image. There is no file list and no batch mode; we solve one open image at a time.
AstroResolver is free and fully functional. There is no trial period and nothing expires: every feature, including the distortion model, is available to everyone, forever.
The free version shows a small advertisement banner at the bottom of the interface, usually promoting other Deep Sky Colors tools for PixInsight. The banner is a single clickable image; it never interrupts our work and it makes no attempt to track us. If we click on the banner, AstroResolver opens our default browser with the direct destination link, without saving nor tracking any information about the click at all.
Registering AstroResolver removes the banner. To register, we click the wrench (Preferences) button on the process panel, enter the e-mail and license key from our purchase confirmation, and click Register. The banner disappears immediately and stays gone.
[hide]
The interface is deliberately minimal. Everything that matters fits in a single framed group, Image parameters, with the coordinate controls on the left and an optional scale hint on the right.
The AstroResolver interface:
Coordinates and Search on the left; the optional scale hint on the right.
Center RA and Center Dec are an approximate sky position (ICRS, in degrees) of any point that falls inside the image. They do not need to be the exact center of the frame; anywhere within the field is enough.
The fastest way to fill them is the search box beside the Search button. We type the name or identifier of an object in our image, such as M31, NGC 7000, or Pleiades, and either click Search or simply press Enter. AstroResolver resolves the name to coordinates through the online SIMBAD service and fills the fields for us. A short note beside the box confirms whether the object was found; if the name is not recognized, a message reports it on the console and the coordinate fields are left unchanged. If we already know roughly where the image points, we can also type the coordinates directly.
AstroResolver does not need to know the image scale: by default it discovers it. If we happen to know it, though, supplying it makes the solve faster and a little more robust, because the engine can query the catalog at the correct field size in one shot instead of trying to find out the real scale.
We tick I know the image scale and then provide either the Pixel size (in micrometers) together with the Focal length (in millimeters), or, alternatively, the Resolution directly in arcseconds per pixel. If we leave the resolution at zero, it is derived from the pixel size and focal length. When the box is unticked, all of these fields are ignored and the scale is found automatically.
[hide]
The workflow is short:
M45).That is all. AstroResolver detects the stars, queries the catalog around our position, matches the field, and, on success, writes the solution to the image. If it cannot find a confident match it reports that and leaves the image untouched.
If the active image already carries an astrometric solution, AstroResolver asks whether to replace it before it solves, so an existing WCS is never overwritten by accident. This prompt appears only when we run AstroResolver interactively; during script or batch execution it re-solves without interrupting.
AstroResolver reports its progress and its result in the Process Console. On success we see the solved field center, the image scale in arcseconds per pixel, the field rotation (and whether the image is mirrored), the number of catalog stars matched, the RMS residual of the fit in arcseconds, and whether a distortion model was fitted. A high star count at a sub-pixel RMS is the signature of a solid solution.
Because AstroResolver writes a standard WCS, we can verify it with any astrometry-aware tool. For example, the FindingChart process overlays catalog objects, constellation lines, and grids; and it will display the field in context. If FindingChart lands cleanly on the object's FOV across the whole frame, including the corners, the solution is good.
[hide]
Understanding the pipeline helps us read the console output and diagnose the rare failure. The solve proceeds in stages:
[hide]
Copyright © 2026 Deep Sky Colors. All Rights Reserved.