This is the announcement of
ManualImageSolver, a new script for solving the coordinates of astronomical images. The objective of ManualImageSolver is to solve the coordinates of images that ImageSolver can not solve. The script ImageSolver is able to find the coordinates of an astronomical image without more user interaction than a few starting parameters (approximate image center and resolution). ImageSolver works well with clean images of medium/high resolution. However images with too much noise or a wide field are much harder to solve and sometimes ImageSolver can not do it.
ManualImageSolver is able to find the coordinates of astronomical images that can not be solved by ImageSolver. This script uses a group of control points defined by the user that match points in the image that is being solved (Target image) with the corresponding point in an image with known coordinates (Reference image). Given enough control points the script can determine the coordinates of the image with quite good precision. This script can support images with strong distortions.
The full documentation of the script can be found in this PDF:
https://dl.dropboxusercontent.com/u/71653208/FotosForum/ManualImageSolver.pdfThe contents of the PDF will be available inside PixInsight directly from the script when/if distributed as an "official" part of PixInsight. If anybody is interested I can provide the source of the documentation in .pidoc.
The attached 7zip file contains a distribution of my scripts where ManualImageSolver can be found. It has also an updated version of ImageSolver with two new options: "Distortion template" and "Only apply optimization". Please read the documentation of ManualImageSolver to know what these options are for.
I have tried this script with a set of images that I took a few years ago in a trip to Chile. They were taken using a DSLR and a 17-70 Sigma lens at 17mm. I could never align them neither get a coordinates solution. However, using ManualImageSolver I have been able to get a very good quality solution.
The next image shows the corners of the residuals image. It can be seen that even at the corners the residuals are very low: The green crosses are centered on the stars and the residuals arrows (red lines) are so short that they seem to be points.
The next image shows the distortion of the images:
This image is an annotated version of one of the images where it can be seen the quality of the solution:
(Click on the image for a full size version)
I think that ManualImageSolver is very important because allows to solve wide field images and it opens the door to other scripts: I have nearly finished an script called
AlignByCoordinates that uses the coordinates solution for aligning images. This script can correct the geometric distortion of the images, align images with strong distortions and generate mosaics fixing the geometry of the tiles.