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!

Patrick A. Cosgrove

A retired technology geek leveraging his background and skills in Imaging Systems and Computers to pursue the challenging realm of Astrophotography. This has been a fascinating journey where Art and Technology confront the beauty and scale of a universe that boggles the mind…. It’s all about capturing ancient light - those whispering photons that have traveled long and far….

https://cosgrovescosmos.com/