Barnard 150 - The Seahorse Nebula: Image Processing Walkthrough
October 2, 2025
My Image of Barnard 150 - The Seahorse Nebula
(All Processing is done in Pixinsight, with some final touches done in Photoshop)
1. Blink
Lum
13 frames removed for thin clouds
Red
6 frames removed!
Green
7 Frames removed for clouds.
Blue
6 Frames removed for clouds.
Darks
All looks ok
Dark Flats
All looks ok
Flats
all good
2. WBPP 2.8.9
Reset everything
Load all lights
Load all flats
Load all darks
Select - maximum quality
Reference Image - auto - the default
Select the output directory to wbpp folder
Enable CC for all light frames
Pedestal value - auto
Darks -set exposure tolerance to 0
Lights - set exposure tolerance to 0
Lights - all set except for a linear defect
set for Autocrop
WBPP run 2:42:08 - no errors
WBPP Calibration View
WBPP Post Calibration View
WBPP Pipeline View
3. Load Master Images and Create Color Images
Load all master images and rename them.
Using CombineChannels, create the Master RGB image
Master L, R, G, and B images.
Initial RGB Color Master Image.
4. Initial Process of Linear RGB data
Run DBE for the RGB linear image. Use subtraction for the correction method. Choose a sampling plan that avoids the nebulae.
Run BXT - correct only. This cleans up and stars at the corners.
Select a preview rectangle sampling the background sky and then set up and run SPCC.
Use the 571 device curve
Use ZWO R, G, & B filter curves,
Run Full BXT - I am using default values here as I do not want to shrink the stars too much
Run NXT V3 - see params from snapshot below
Run SXT and save the RGB stars.
Master RGB Image DBE Sampling Plan (click to enlarge)
MasterRGB- Before DBE (click to enlarge)
Master RGB after DBE (click to enlarge)
Background Subtracted by DBE (click to enlarge)
SPCC Panel Settings
SPCC Regression Results
Master RGB image before SPCC (click to enlarge)
Master RGB after SPCC (click to enlarge)
Measuring Star Sizes with PFSImage Script (click to enlarge)
BXT Settings Used. (click to enlarge)
NXT Panel used. (click to enlarge)





Master RGB Before BXT Correct Only, After BXT Correct Only, After SPCC, After BXT Full, After NXT
Final Master RGB Image
Master RGB Starless Image (click to enlarge)
Master RGB Stars Image (click to enlarge)
5. Process the Linear Lum Data
Run DBE for the SHO linear image. Use subtraction for the correction method. Choose a sampling plan that avoids the nebulae.
Run BXT - correct only. This cleans up and stars at the corners.
RUN PFSImage to get the star sizes. X = 2.49, Y= 2.59
Run Full BXT -I used values very close to the measured star sizes. See the panel snapshot below for the params used.
Run NXT V3 - see params from snapshot below.
Run SXT.
Master L DBE sampling Plan (click to enlarge)
Before DBE (click to enlarge)
Master L after DBE (click to enlarge)
Master L Background subtracted (click to enlarge)
Measuring L star sizes.
Params used for BXT
NXT Params used.




Master L before BXT Correct Only, After BXT Correct Only, After BXT Full, After NXT V3
FInal Master L imge
Master L Starless image after SXT.
6. Go Nonlinear
Use Seti Astro Star Stretch Script to stretch Stars
Use STF->HT method to stretch the starless images.
Star Stretch Script panel and params used.
Nonlinear RGB Stars image
Nonlinear Lum image (click to enlarge)
Nonlinear RGB Starless image click to enlarge)
Starrting L image (click to enlarge)
7. Process the Lum Starless Image
Noise is a big issue. So I am starting with NXT to kill it at the start. See the params used.
Next is ExponentialTransform (ET) - this is to stretch the low levels of detail here. See screensnap for params used.
One more NXT is done, and that is all I am going to do. This brings out detail available in the Lum image without causing more noise or noise artifacts. I went really light on stretched here for the most part,
NXT Params used.
After NXT (click to enlarge)
After ExponentialTransform (ET) (click to enlarge)
FInal NXT for Lum image.
After final NXT - The final Lum image.
8. Process the Nonlinear RGB Image
Apply a modest CT boost for tonescale and color saturation. Treading softly to avoid ramping up noise
Next, ET is applied to boost low-level detail. See screensnap for params used.
CT to boost color and Tone.
Noise is popping up with that last change, so let’s do NXT again. See screensnap for params.
The image now is showing some magenta color biases after that last stretch. Lest ix with the following sequence:
Invert (make magenta into green)
SCNR for Green at 1.0 (remove the green)
Invert the image again
Blend in the Lum image using the ChannelCombination tool in color mode and just enable the L channel - see panel screensnap below.
Do a CT to tweak the color and tones
I would like to adjust the background sky, so I will create a BlueMask
Use the ColourMask process to create an initial mask:
Hues from 158 to 148
Blur of 7.0
Use CT to boost the mast
Apply the mask and do CT to darken and adjust the colors of these regions.
Do a final NXT run with params shown in the screensnap
Apply UnsharpMask to sharpen things up slightly.
Initial nonlinear RGB Starless image (click to enlarge)
ET Params used.
After CT to boost tone and color (click to enlarge)
Apply SCNR with Green at 1.0 (click to enlarge)
CT to adjust Tone (click to enlarge)
Initial BlueMask (click to enlarge)
After CT with the BlueMask (click to enlarge)
After CT Boost (click to enlarge)
After ET boost (click to en;arge)
Anotehr Application of NXT - these are the params used.
Invert Image (click to enlarge)
After Invert (click to enlarge)
Using the ColourMask Process to create a blue mask (click to enlarge)
After CT Boost on the mask (click to enlarge)
NXT Params used on the next step.
After NXT
Unsahrp Mask Params used.
Final LRGB Starless image.
9. Add The Stars Back In
Do a slight CT to boost color sat on the stars’ image
Use the ScreenStars Script to add the stars back in.
Stars - after a slight color sat boost with CT (click to enlarge)
Final LRGB starless image. (click to enlarge)
ScreenStars App used to add the stars back in.
Final image, ready for polishing
10. Export the Image to Photoshop for Polishing
Save the image as a TIFF 16-bit unsigned and move to Photoshop
Make final global adjustments with Clarify, Curves, and the Color Mixer - slight tweaks really
Added Watermarks
Export Clear, Watermarked, and Web-sized jpegs.
The Final Image!