Dear all,
here is another release of this module. A summary of the changes:
- I have improved the GradientsMergeMosaic module:
-- It is now much more resilient to to stars that are located at the borders of the contributing images. This problem was demonstrated by Harry in
http://pixinsight.com/forum/index.php?topic=3211.msg22213#msg22213, and so far we had only a manual workaround
http://pixinsight.com/forum/index.php?topic=3211.msg22244#msg22244. The improved method does not show this problem to this high extend as shown in the attached screenshot 1.
--- All problems at seams are gone, except for the slight problem at preview1. I am afraid this will need to be handled by the clone stamp method.
--- The remaining issues are where the algorithm tries to merge pictures with the background, i.e. at the border of the merged image. I am not yet sure how and if to handle this problem. For the moment, I guess, most people will be happy to sacrifice a view pixels in return for a perfectly matched inner region.
-- Another problem were aliased pixels at the border of the contributing images. The algorithm cannot match such images, as in cannot tell if such pixels at the border are intentional or artificial. This problem was experienced by Geert
http://pixinsight.com/forum/index.php?topic=3211.msg22335#msg22335 and David
http://pixinsight.com/forum/index.php?topic=3211.msg22498#msg22498,
http://pixinsight.com/forum/index.php?topic=3211.msg22541#msg22541. The source of this problem can be aliasing that happens during interpolation (e.g. when sizing or rotating an image), or for example by wavelets or convolution.
--- The module now allows to "shrink" the border of an image using the "Shrink Count" parameter. Effectively, this will move the border of a contributing image by a
n pixels inwards, effectively eliminating the critical pixels. However, this requires an overlap of at least
2*n pixels between neighbouring images.
--- The second attached screenshot simulates this problem using Harry's NGC7000 mosaic. I blured both contributing images using the Blur process. You can nicely see the blured border in the closeup on the bottom left. Merging these images with the default Shrink Count of 1 leads to the result on the top left. Using a Shrink Count of 3 gives the image on the top right.
- No changes to GradientsHdrCompression.
- I also merged in the changes by Zbynek
http://pixinsight.com/forum/index.php?topic=3211.msg22046#msg22046 and Juan
http://pixinsight.com/forum/index.php?topic=3211.msg22047#msg22047, so with a little bit of luck this module should compile properly on all platforms supported by PI. However, I have no way to test this. This version was tested and developed on Fedora14-x64
Maybe Juan considers publishing compiled versions as a decent holiday activity
. If not, I guess you'll have to wait a little bit or compile yourself.
Any feedback welcome 8)
Georg