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):
- 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
Screenshot with example result:
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 star mask window and controls visible:
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)
Screenshot with example stack:
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.i...et-box.ch:8443/
UPDATE: NEW REPO URL
To note: to report issues please come to my Discord and post it there. I am very rarely on CN and probably won't see if people post issues here. The discord link is embedded in the exit message of the scripts.
Thanks for reading and have clear skies!
Edited by darkarchon, 25 July 2020 - 03:00 PM.