Denoise after tracking

Questions and answers about problems with the software, modules or functionality.
Post Reply
cybereye
Posts: 17
Joined: Wed Sep 14, 2011 8:32 pm

Denoise after tracking

Post by cybereye »

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
User avatar
admin
Site Admin
Posts: 3382
Joined: Thu Dec 02, 2010 10:51 pm
Location: Melbourne
Contact:

Re: Denoise after tracking

Post by admin »

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
Hi 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 :oops:).

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
chrischarlesjax
Posts: 7
Joined: Fri Jun 05, 2015 12:40 am

Re: Denoise after tracking

Post by chrischarlesjax »

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.
User avatar
admin
Site Admin
Posts: 3382
Joined: Thu Dec 02, 2010 10:51 pm
Location: Melbourne
Contact:

Re: Denoise after tracking

Post by admin »

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.
(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.

To learn more about Tracking in ST, have a read here.
Ivo Jager
StarTools creator and astronomy enthusiast
midwayexpress
Posts: 69
Joined: Sat Jan 12, 2013 9:42 pm

Re: Denoise after tracking

Post by midwayexpress »

admin wrote:
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.
(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.

To learn more about Tracking in ST, have a read here.
+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.
xiando
Posts: 11
Joined: Sat Sep 05, 2015 2:57 pm

Re: Denoise after tracking

Post by xiando »

Thank you for that explanation Ivo. I was looking at it wrong until I read your post. Much appreciated.

regards,

Andrew
Post Reply