I have an LRGB image that I am working on processing (Pixinsight FYI). The source data had some very bad gradients due to light pollution spread over ~270 subs. I was able to use dynamic background extraction in Pixinsight to get a "nearly" uniform background, but there is still some very minor mottling. As long as I don't overstretch, it shouldn't be a problem. But... there are some faint background details that I want to bring out. The background details are ever so slightly above the background, but still get easily lost in the background mottling.
Would it be possible to add a noise floor to my image to fill in the "valleys" of the background mottling and allow me to stretch and show the faint background detail without accentuating the mottling itself. In my mind I can create a copy of the image with a gaussian noise distribution that matches the values of the high points of my background mottling. I can then do a max( ) operation with pixel math to basically fill in the dark areas of my background mottling. What I should be left with is a nearly uniform background where my faint signal is an outlier.
Any chance this will work?