jack_miller · Jan 21, 2026 at 02:36 PM
Paul Sanfilippo · Jan 20, 2026, 05:26 AM
📷 Horsehead.jpg
I’m no processing expert either, but this is my go with your data. I think you have a reasonable signal in there. I ended up cropping the image because there was what I can only think was a gradient on the left side that I couldn’t get rid of. There were also some vertical line artefacts under some of the stars that I removed in Photoshop. This was done with my usual Pixinsight workflow and some final touch ups in PS. I am happy to share in more detail what I do if it’s of interest.
Paul
Paul, this is fantastic, care to share some of the workflow? I’m currently learning pixinsight and I can’t seem to match this quality just yet
Hi Jack,
I’ve only been at this for 12 months so I’m still relatively new to it all, but I do have a PI/Photoshop workflow that seems to work for me now. I started out using Siril and it was ok, and I was somewhat reluctant to look at PI because there was an additional cost, another learning curve, etc. Then I did a trial of PI and (for me) the ability to produce a good image is night and day with Siril vs PI - I just find the tools so much nicer to use. Anyway, I digress…
My basic workflow for a standard OSC image is:
Have a quick look at the integrated image with the screen transfer function (unlinked) to get an idea of what I’ve got to work with.
Run Graxpert from within PI using the default settings and latest AI model (I don’t set background points - just let it run fully automatically).
I may or may not run SPCC at this point (mostly I do).
Then Blur XTerminator - I know a lot of people ‘Correct Only’ initially, but I untick this and just do the full sharpening in one go at this point.
Then, depending on the image and whether I want to separate the background from the stars or not, I will run Star XTerminator. Mostly I separate.
If separating, I will then stretch the background image using GHS - big stretches to start with and then smaller stretches after. Setting the symmetry point each time - usually to the peak - and protecting highlights with each stretch. I also turn on the log visual and aim - for the most part - for the pixel brightness to gradually decline in a linear manner from the peak at the left of the histogram to the right of the histogram.
Then I’ll do a lightish Noise XTerminator (e.g. denoise = 0.7, iterations = 1)
At this point I’ll consider applying a HDR Multiscale Transform if I want a little more sharpening.
That’s the background image done in PI. Now I’ll stretch the star image using SetiAstro’s Star Stretch script. I usually leave the Stretch Amount between 4 - 5, depending on how much I want to emphasise the stars in the final image; but I’ll maximise the Colour Boost up to 2.
After this I export both images as 16 bit tiffs and open them up in Photoshop.
I then run Camera Raw Filter (as a smart object in the layer so that I can go back and edit more if wanted) on the background image, adjusting exposure, contrast, saturation, vibrance etc to my liking. I may, at this stage run another denoise using Noise XTerminator from within photoshop.
I then copy and paste the stars image as a layer onto the background layer and Screen the star layer over the background layer.
I think that’s pretty much it.
I think a lot of the processing is about finding what works for you. There’s so much information about there and people will suggest all sorts of rules you should follow (and perhaps some are important), but just experiment. That’s what I did. Mind you, I am still learning stuff every day and no doubt some of what I’ve described above will change. Having fun (amidst the frustration) though is what makes it worthwhile for me.
Paul