PixInsight Forum (historical)
PixInsight => Bug Reports => Topic started by: georg.viehoever on 2009 April 11 09:58:46
-
Hi,
I am setting a mask before applying an ABE. The history explorer does not record that ABE is applied with mask. Actually, i think the real bug here is that ABE does not honor masks at all, even if you apply the model to the masked image.
Georg
-
Hi Georg,
ABE is not a maskable process, so this is normal behavior.
However, it's true that there's no (easy) way to know whether a particular process is maskable or not, and this is indeed a problem. Version 1.5 makes these things clearer (I hope) thanks to a redesigned Process Explorer.
-
Why not enable masking for ABE, at least for the "pixelmath" part of it? Would be more consistent.
Georg
-
Hi Georg,
Without having looked at ABE's source code for a long time (which makes any assertion risky), I agree with you. This process was first designed and implemented by Carlos Milovic back in 2005, as a command-line utility using an early version of the PCL. We implemented it as a PixInsight module in 2006, and if I can remember well, the last revision was made in 2007. That means that this tool isn't up-to-date with respect to most processing tools.
I'll try to update ABE as soon as possible, and I see no a priori problem to implement masking for the correction phase of the process. If correctly applied, ABE is a very efficient tool for gradient removal in relatively simple cases; it definitely deserves a complete revision.