1
Bug Reports / Re: 1.8.8-2 iMac drizzle weight issue?
« on: 2019 December 09 12:52:00 »
This bug is now fixed:
https://gitlab.com/pixinsight/PCL/commit/a1e5997d57e2feff61d98645e4edf732c6f6a711
The fixed version of the ImageIntegration module will be included in version 1.8.8-3, which I am preparing now as a cumulative update/bugfix release for all platforms.
Not at all. With a drop shrink value of 1.0, the satellite trail has pixel values close to 0.9474 on the drizzle weights image. This is approximately equal to 1 - 1/19, which corresponds to the expected weight when only one image of the set of 19 integrated images has been rejected.
Nearest neighbor interpolation should not be used for drizzle integration. This is because NN does not provide subpixel interpolation accuracy, which is crucial for the drizzle algorithm, even for a drizzle scale of 1. Ideally we should issue at least a warning message when this happens in drizzle, but this would require storing additional metadata in .xdrz files.
https://gitlab.com/pixinsight/PCL/commit/a1e5997d57e2feff61d98645e4edf732c6f6a711
The fixed version of the ImageIntegration module will be included in version 1.8.8-3, which I am preparing now as a cumulative update/bugfix release for all platforms.
Quote
1) Notice that the satellite trail shows in the difference image as a subtle level change along the trail. Does this indicate a small normalization issue related to rejection in drizzle?
Not at all. With a drop shrink value of 1.0, the satellite trail has pixel values close to 0.9474 on the drizzle weights image. This is approximately equal to 1 - 1/19, which corresponds to the expected weight when only one image of the set of 19 integrated images has been rejected.
Quote
2) Note that in this example ImageIntegration uses bilinear interpolation. As a test, please change it to Nearest Neighbor and retry the entire process. You will see that the satellite trail is now much more prominent in the drizzle integrated result. I think this is an issue also. Note, I recall several years ago NN being an issue with drizzle, maybe it is just not supported by drizzle?
Nearest neighbor interpolation should not be used for drizzle integration. This is because NN does not provide subpixel interpolation accuracy, which is crucial for the drizzle algorithm, even for a drizzle scale of 1. Ideally we should issue at least a warning message when this happens in drizzle, but this would require storing additional metadata in .xdrz files.