Jon,
Can you show the artifacts?
StarXTerminator can leave artifacts on its own or it could be revealing hidden drizzle artifacts. First, I would suggest determining the source:
Before all, I would like to list the two main reasons to use Drizzle:
When undersampled, Drizzle helps you get better sampling.
It is recommended when using an OSC camera as it allows debayering without interpolation, preserving photometry and avoiding color artifacts.
So with OSC you’ll definitely benefit from drizzle.
DrizzleIntegration’s documentation suggests checking the FWHM in your (debayered and calibrated) images to determine whether you’ll benefit from improved sampling. You can use either DynamicPSF or FWHMEccentricity scripts:
When FWHM < 2.5 pixels, big sampling improvement.
When FWHM > 2.5 and < 3 pixels, medium sampling improvement.
When FWHM > 3, no sampling improvement, you’ll only benefit for integration without interpolation i.e. always for OSC cameras.
One thing to note is that with an OSC camera, compared to monochromatic, drizzling requires larger number of well dithered images (15-20 minimum for scale=1, 50+ for scale=2 upsampling). Good dithering is when the dithering amount is close to 10px, and the frequency is every 1-2 frames. Some people recommend fractional dithering amount e.g. 9.3 instead of 9.
Now, back to the artifacts. A couple of reasons that come to my mind are:
Low number images or insufficient dithering.
Inappropriate combination of Drop Shrink, kernel Function, grid size, etc.
Pixel rejection. Test with disabling "Clip high range" in ImageIntegration's pixel rejection settings (or "Large Scale Pixel Rejection - High" in WBPP) and turning off CosmeticCorrection.
First, check if the artifacts are present with:
If there are no artifacts, move on to troubleshoot the rest of the parameters. DrizzleIntegration produces a weight map which indicates whether the integration was good:
Aim for a map with uniform weights (no dark patches). Use the Readout tool to check the values – 1 indicates good pixel coverage, where 0 suggests none.
Go for the lowest Drop Shrink value that provides good pixel coverage.
While kernel functions such as Gaussian and VarShape can produce better results, they require more images. Fall back to Circular or Square if necessary.
You can shorten your testing time with defining one or more ROIs.
Clear skies