Hello Ivo!
I was just wondering if you could provide some references/papers regarding how the denoise is done when I turn off the tracking. The main thing I'm coming to grips with is getting the optimum grain-size to do the denoise. Is bigger better (depending on data of course) or is there a point of diminishing returns...?
Cheers,
Mario
Denoise after tracking
Re: Denoise after tracking
Hi Mario,cybereye wrote:Hello Ivo!
I was just wondering if you could provide some references/papers regarding how the denoise is done when I turn off the tracking. The main thing I'm coming to grips with is getting the optimum grain-size to do the denoise. Is bigger better (depending on data of course) or is there a point of diminishing returns...?
Cheers,
Mario
Apologies - a write up on all the new features in 1.3.5 (similar to the write up explaining the color module) is sorely needed.
The grain size thing is new, but it's pretty easy to understand (once someone has explained it ).
StarTools' philosophy is one of "don't bother the user with asking for a setting, unless it's a matter of aesthetics or subjective interpretation". Grain size is one of those settings.
What this parameter allows you to specify, is the size of noise grain that is visible in the image - it's purely a visual thing (with definite ramifications for the denoise stage though). In the denoise setup screen you blur the image until you cannot see any noise grain anymore, the more you blur, the bigger the noise grain that is 'swallowed' by the blur. You'll find the same grain size parameter on the actual denoising screen - it governs the exact same thing. The reason it's also on the setup screen is that it allows for a more easy to see aid when determining a good value for it.
Once StarTools knows what size of noise grain you ('the observer') can no longer see, it uses this information during the denoising process; because it knows that noise grain larger than the one you specified can not be seen, it can better retain structure that is larger than that noise grain (since anything larger than the noise grain specified cannot be noise). It further gives the denoising algorithm a surface area over which it can safely redistribute energy that was taken away (denoised), so that the image will retain the same amount of energy. The latter stems from the assumption that 'noise' is just spatially misallocated energy - still a valid measure when spread over a larger area. This assumption helps retaining and emphasizing larger scale structure using the 'noisy' energy.
Hope this helps in the meantime. Do let me know if you have more questions about the denoise module - it's arguably the most advanced module in StarTools and, as far as I know, blows any competing algorithms out of the water for the simple reason that it has vastly more information (Tracking) about your image than other algorithms (which just look at the image 'as-is').
Ivo Jager
StarTools creator and astronomy enthusiast
StarTools creator and astronomy enthusiast
-
- Posts: 7
- Joined: Fri Jun 05, 2015 12:40 am
Re: Denoise after tracking
Correct me if I'm wrong, but I think PixInsight has a tracking feature as well. I believe you can go back and remove specific functions in that program as well.
Re: Denoise after tracking
(Un)fortunately an undo history, or a process container is not the same as what Tracking does in StarTools. The algorithms/filters in a simple undo history or process container cannot (and do not) consult super position states of the data if they were not explicitly created, nor are these super position states (and associated stats) consulted by the filters and algorithms (as they are not explicitly available at all times in other programs like PI). Lastly, the algorithms and filters are not aware of eachother or their most optimal sequence in the processing flow. PI will happily allow you to apply deconvolution or color calibration to stretched data, apply ABE/DBE (e.g. light pollution or sky glow subtraction) to heavily processed data, and perform noise reduction anywhere in the processing flow.chrischarlesjax wrote:Correct me if I'm wrong, but I think PixInsight has a tracking feature as well. I believe you can go back and remove specific functions in that program as well.
To learn more about Tracking in ST, have a read here.
Ivo Jager
StarTools creator and astronomy enthusiast
StarTools creator and astronomy enthusiast
-
- Posts: 69
- Joined: Sat Jan 12, 2013 9:42 pm
Re: Denoise after tracking
+1 I have found PixInsight to work with almost the exact opposite flow to StarTools after the wipe is applied. In PixInsight it seems to go color calibration -> denoise -> other steps. If you add noise later or mess up the colors it is hard to revert back and fix.admin wrote:(Un)fortunately an undo history, or a process container is not the same as what Tracking does in StarTools. The algorithms/filters in a simple undo history or process container cannot (and do not) consult super position states of the data if they were not explicitly created, nor are these super position states (and associated stats) consulted by the filters and algorithms (as they are not explicitly available at all times in other programs like PI). Lastly, the algorithms and filters are not aware of eachother or their most optimal sequence in the processing flow. PI will happily allow you to apply deconvolution or color calibration to stretched data, apply ABE/DBE (e.g. light pollution or sky glow subtraction) to heavily processed data, and perform noise reduction anywhere in the processing flow.chrischarlesjax wrote:Correct me if I'm wrong, but I think PixInsight has a tracking feature as well. I believe you can go back and remove specific functions in that program as well.
To learn more about Tracking in ST, have a read here.
Re: Denoise after tracking
Thank you for that explanation Ivo. I was looking at it wrong until I read your post. Much appreciated.
regards,
Andrew
regards,
Andrew