M51: The Whirlpool Galaxy
M51 · NGC 5194 · 23 million light-years · Temecula, CA
Astrophotography

M51: The Whirlpool Galaxy

March 27, 2026 · 3 min read · galaxy narrowband pixinsight m51
Target
M51 — The Whirlpool Galaxy (NGC 5194)
Integration
22h 25m
Frames
269 lights
Rejection
0% — manually pruned before WBPP
Filter
Optolong L-Quad Enhance
Gain
Unity
Sub Length
300 seconds
Location
Temecula, CA

The short version: 269 × 300s frames through an Optolong L-Quad, 22h 25m of integration, processed in PixInsight. Forced crop due to sensor contamination, but the result is the best M51 I’ve produced.


I’ve imaged M51 before, but never like this. Three nights across a week — 3/22, 3/24, and 3/26 — and roughly four times the integration I’d previously collected on this galaxy. The jump in data shows. Detail in the spiral arms and the interaction with NGC 5195 came through in a way earlier sessions never delivered.

The session on 3/23 was a wash. A power outage mid-night killed the run entirely, so that data never made it to the stack. What I did collect across the three usable nights was 269 frames at 300 seconds each — no rejection, because I manually review and prune anything that misses the mark before it ever hits WBPP.

Acquisition

Shot with the Askar 120 and .8x reducer, ZWO ASI2600MC Pro, on the ZWO AM5. Unity gain on the 2600MC. Filter was the Optolong L-Quad Enhance — a good choice for a Bortle 5 backyard where light pollution is always a factor, even on galaxy targets.

300-second subs at this focal length gave enough signal per frame without pushing into saturation on the core. 88 frames on the 22nd, 91 on the 24th, 90 on the 26th — 269 total, all kept.

Processing

Full workflow in PixInsight:

  1. WBPP — integrated lights with flats and bias. 2x drizzle applied to preserve detail at this focal length.
  2. SPCC — spectrophotometric color calibration before any stretching.
  3. Crop — large artifacts on both sides of the frame from sensor contamination forced a significant crop, bringing the final image down to 6200×6200. More on this below.
  4. GraXpert — gradient removal before stretching.
  5. BlurXTerminator — sharpening pass on the integrated data.
  6. NoiseXTerminator — noise reduction.
  7. GHS — Generalized Hyperbolic Stretch to bring out the galaxy while keeping the background controlled.
  8. StarXTerminator — stars separated from the galaxy for independent processing.
  9. LocalHistogramEqualization — applied to the galaxy layer to pull out structure in the arms.
  10. RangeSelection mask — isolated the galaxy for targeted saturation and luminance adjustments in Curves.
  11. MorphologicalTransformation — reduced star size on the star layer, which runs large at the Askar 120’s focal length.
  12. PixelMath recombinationgalaxy + stars - galaxy * stars to merge the layers cleanly.

Exported as XISF and TIFF. The TIFF was converted to WebP for the site using ImageMagick.

M51 The Whirlpool Galaxy and companion NGC 5195 in narrowband
M51 · NGC 5194 · 22h 25m integration · Temecula, CA

What I’d Do Differently

Clean the image train first. The artifacts that forced the crop came from contamination on the UVIR cut filter sitting in front of the sensor — something I knew needed attention and didn’t get to before these sessions started. The crop cost me a complete frame and some real estate I won’t get back on this run. A sensor cleaning kit is already ordered.

Beyond that, processing on this image is still evolving. The techniques I used here — particularly the LHE pass on the galaxy and the star/galaxy separation workflow — are newer to my process, and I’ll keep refining the result. But even with the forced crop, this is the best M51 I’ve made, and the data is there to keep working with.