darkarchon
Well-known member
Hello everyone,
I have been coding in the past few weeks on a set of scripts which I have dubbed the EZ Processing Suite. Although it doesn't do only processing and the script collection is still small I still want to share it with you guys.
It's still early days and heavy under development and constantly improving. Just a few minutes ago I ported all the scripts I had to my new EZ Common Runtime 2.0 - so yeah expect things to not work 100% smoothly or break. Some scripts will require StarNet++ either running in PI or a mask generated by StarNet++ from the application.
Ok long story short, let me tell you what the EZ Processing Suite contains.
EZ Common Runtime 2.0
This is the base I have coded all scripts on. All scripts feature similar features (where applicable):
EZ Denoise
A script based on Jon Ristas' TGVDenoise + MultiscaleMedianTransform method. Works best in linear image state.
Main features:
EZ Decon
A script based on OkeWoke's (a friend of mine) deconvolution method by running deconvolution without deringing and replacing the stars with an extensive star mask afterwards. Uses StarNet++.
Main Features:
Screenshot with example result:
EZ Soft Stretch
A script that will use the HistogramTransformation to stretch an image to a non-linear state with automatic black point detection and reliable median calculation based off my own methods of stretching images to non-linear.
Main features:
Screenshot with example result:
EZ Star Reduction
Utilizing StarNet++ this will generate a reliable contours mask which then uses MorphologicalTransformation to reduce star sizes reliably. Easy to use and good, not too strong results.
Main features:
Screenshot of the UI:
Example result before/after
EZ Live Stack
Not really a processing addon, but it does exactly what it says. It will monitor a folder for incoming files and stack them together, giving you a good preview of what the nights' result will be.
Main features:
And that is it so far. More is to come, more features for each script too as I know myself. If you have any ideas let me know.
If you made it this far you might be interested in actually getting it, the repo URL is https://darkarchon.internet-box.ch:8443/
Thanks for reading and have clear skies!
I have been coding in the past few weeks on a set of scripts which I have dubbed the EZ Processing Suite. Although it doesn't do only processing and the script collection is still small I still want to share it with you guys.
It's still early days and heavy under development and constantly improving. Just a few minutes ago I ported all the scripts I had to my new EZ Common Runtime 2.0 - so yeah expect things to not work 100% smoothly or break. Some scripts will require StarNet++ either running in PI or a mask generated by StarNet++ from the application.
Ok long story short, let me tell you what the EZ Processing Suite contains.
EZ Common Runtime 2.0
This is the base I have coded all scripts on. All scripts feature similar features (where applicable):
- How-to use button with prerequisites and steps to apply the script effectively
- Able to run on previews with multiple tabs to apply the results
- Results can be applied to the whole image afterwards
- Extensive console output of the current state and processes happening
- Settings are stored throughout multiple sessions after applying them
- Previews in the script respect original STF or if none applied, compute their own
- Works on RGB and Luminance images
- Possible to change target image and previews within the scripts
EZ Denoise
A script based on Jon Ristas' TGVDenoise + MultiscaleMedianTransform method. Works best in linear image state.
Main features:
- Generate Masks and Processes for TGV Denoise
- Evaluate the whole denoise process on previews and compare against the original
- Adjust mask settings freely to find the settings that work for you
- Does the whole denoising process for you
EZ Decon
A script based on OkeWoke's (a friend of mine) deconvolution method by running deconvolution without deringing and replacing the stars with an extensive star mask afterwards. Uses StarNet++.
Main Features:
- Automatically generate fitting star masks with StarNet++
- Quickly edit star masks and compare how well they cover the image
- Automatically generate PSF for your image
- Adjust necessary deconvolution options at will with semi-sane defaults
- Evaluate the whole deconvolution chain over previews and compare against the original
Screenshot with example result:
EZ Soft Stretch
A script that will use the HistogramTransformation to stretch an image to a non-linear state with automatic black point detection and reliable median calculation based off my own methods of stretching images to non-linear.
Main features:
- Adjust target median and stretch aggressiveness with easy to use sliders
- Get a live computed preview and information about your result, what you see is what you get
- Using linear regression to calculate blackpoint based on summed histogram
Screenshot with example result:
EZ Star Reduction
Utilizing StarNet++ this will generate a reliable contours mask which then uses MorphologicalTransformation to reduce star sizes reliably. Easy to use and good, not too strong results.
Main features:
- Generates and adjusts a proper star mask for you
- Simple controls that don't need much tweaking
- Reduces stars effectively
Screenshot of the UI:
Example result before/after
EZ Live Stack
Not really a processing addon, but it does exactly what it says. It will monitor a folder for incoming files and stack them together, giving you a good preview of what the nights' result will be.
Main features:
- Can be started in the middle of any image run and will integrate everything
- Allows the use of master calibration files for a better stack preview
- Can export the live stack and load it in later if you want to continue with the live stacking session without restacking previously stacked files
- This also works multi-night since it persists throughout saves
- Will perform rudimentary basic rejection (as good as you can get I guess)
And that is it so far. More is to come, more features for each script too as I know myself. If you have any ideas let me know.
If you made it this far you might be interested in actually getting it, the repo URL is https://darkarchon.internet-box.ch:8443/
Thanks for reading and have clear skies!
Attachments
Last edited: