What is the most important of these numbers to use to evaluate if I have improved my S/N of the final integrated image?
Both of them provide essentially the same information: a measurement of the achieved SNR improvement. What you want is to achieve the largest possible SNR improvement with the necessary rejection of cosmic rays, plane and satellite trails, etc.
Dss0 provides a measurement of SNR improvement with respect to a "fixed" point: the reference image, which is always the first one in the list. For example, you can select the best image (to some definition of 'best') of a set as the reference. The other number provides a SNR measurement with respect to the whole set, on average, which is probably the most realistic approach. I personally prefer Dss.
As far as we have tested, these are some practical guidelines to achieve the best SNR ratios with optimal pixel rejection:
-
Combination = Average provides the highest SNR improvement. Median combination is in general not recommended; median, minimum and maximum combinations have been implemented to solve very specific problems but not for production use.
-
Normalization = Additive is the best option for normal light frames. Multiplicative is only required to integrate flat frames.
-
Weights = Noise evaluation is the most accurate option. This weighting method utilizes a high-precision wavelet-based noise evaluation algorithm to compute optimal image weights. In general this weighting method will lead to the highest SNR improvements in the final result.
-
Rejection = Winsorized Sigma Clipping is the best option for large sets (say > 8 or > 10 images).
-
Rejection = Percentile Clipping is the best option for small sets (<= 5 images).
-
Rejection = Averaged Sigma Clipping (Poisson model rejection) is good for sets of any sizes. For moderate to large sets sigma clipping tends to be superior.
-
Rejection normalization = Scale + Zero Offset is the best option for calibrated (flat-fielded) images without strong sky gradients. To integrate flat frames the Equalize Fluxes method should be used. The same happens for normal images with strong and dissimilar gradients. However, in such cases the correct procedure is fixing the gradients before the integration.
- Note that ImageIntegration implements
asymmetric pixel rejection. This means that you can optimize clipping thresholds for low and high pixels independently.
- Now the goal is to find the largest clipping factors that perform the required rejection of artifacts. In other words, we want to reject just the spurious data without damaging significant data, as far as possible. This should be implemented as an iterative procedure.
- To speed up the process, you can select a
region of interest while you are trying out clipping parameters.
- Watch the final SNR estimates and try to achieve an optimal combination of good SNR + good rejection.