Hi,
Some comments on this thread:
GradientCorrection performs an additive gradient subtraction. This leaves the RGB ratios on the stars untouched. The only thing that changes after the gradient correction is the additive component, not the multiplicative one. Even if the dispersion of the values (that could happen in the dimmer stars when the gradients are severe or complex), SPCC has a robust linear fitting algorithm that converges to the same RGB ratios whether you apply it before or after GC. In my tests, if I apply SPCC before GC, then again after GC, I obtain routinely almost unitary RGB ratios.
This problem is more important from a pragmatic point of view than focusing on the numbers. Sometimes it can be better to apply SPCC before GC so you know you have the right colors on the objects before the gradients are corrected. Then, after the gradient correction, you can check if the colors you're getting on the objects are the right ones. STF with unlinked RGB channels can lead to a very wrong image visualization and checking how the gradient correction is performing can be difficult.
About GC modeling the objects (and therefore subtracting them from the image). Any automated gradient subtraction technique will have some representation of the objects in the gradient model. But our solution is light years from our competition. You can already check this on the NGC7000 image in the narrowband knowledge capsule. Try to apply GC with default values to that image and you'll see almost no change; try to apply our competition products with default values and see what happens. GC is thus a robust product and this topic should be seen in perspective. Thus, currently stating "GC removes nebulae" is not right; the right statement is "GC is light years beyond the competition when preserving valuable data".
Regarding DBE, the strength of GC is that it is much less biased than a tool based on a subjective sample placement. That is the main advantage of GC over DBE. Moreover, GC can correct the gradients below extended objects and gradients that are far more complex than DBE is capable of correcting. GC models and corrects the gradients in every single pixel of the image, while DBE models the gradients only on specific and sparse areas of the image. We consider that gradient correction techniques based on background sampling are mostly a thing of the past.
Best regards,
Vicent.