The Rho Ophiuchi Complex:

My Biggest Mosaic Yet

A Stellar Nursery Next Door

At about 460 light-years away, Rho Ophiuchi is one of the closest star-forming regions to Earth — practically in our backyard, cosmically speaking. It’s dense with young stars still wrapped in the gas and dust they formed from, some barely a hundred thousand years old. A few of the youngest already have their own circumstellar disks — the raw material for future planets — which is part of why this region turns up in professional astronomy too: it’s home to the first brown dwarf ever discovered inside a star-forming region, and it’s one of three regions ALMA’s ongoing AGE-PRO survey is using right now (image below courtesy NASA) to map how planets actually form from this kind of raw material. ALMA’s capture here is of a tiny portion of my image shows the brown-dwarf stars being monitored for planet formation.

Atacama Large Millimeter/submillimeter Array (ALMA), is the largest radio telescope on earth. Astronomers for the first time found that the outer region of a dusty disc encircling a brown dwarf contains millimetre-sized solid grains like those found in denser discs around newborn stars. The surprising finding challenges theories of how rocky, Earth-scale planets form, and suggests that rocky planets may be even more common in the Universe than expected. (image provided under Creative Commons 4.0 via ALMA).

Antares — the huge gold-orange star anchoring the lower left portion of this frame, is a red supergiant near the end of its life, and the dust around it glows in warm oranges and reds where it’s lit by the star itself. Just above it sits M4, a globular cluster packed with hundreds of thousands of stars, some of the oldest in the galaxy. M4 and Antares look like neighbors in this frame, but they’re not even close: Antares is about 550 light-years out, M4 is roughly 6,000 — over twelve times farther, just lined up along the same line of sight.

Up in the left upper corner of the frame, that cool blue haze is a completely different kind of nebula — a reflection nebula, where starlight from the star ρ Ophiuchi scatters off dust rather than exciting it into glowing. It’s the same physics that makes the sky blue, just lit by a different star. Thread your eye through the darker channels cutting across the frame to lower left and you’re looking at the raw material for the next generation of stars here — cold dust so thick it blocks the light behind it entirely.

Why This Needed Four Panels:

And a Plate-Solving Lesson

Rho Ophiuchi spans a wide enough patch of sky that a single frame from my telescope couldn’t come close to covering it, so this became a 4-panel mosaic — planned, shot, and processed as four separate sub-projects that had to line up seamlessly in the end. The view here, which could be even wider to capture more aspects of these objects, spans some 10 full moons run edge-to-edge. I do wish we could see these with our own eyes. Maybe our future robotic eyes will help.

Actually combining these was a huge challenge. I ended up The plate-solving step taught me something I hadn’t run into before. On a target this size, “Rho Ophiuchi” isn’t a single point — the named object isn’t centered in every individual panel. I initially let the solver look up “rho ophiuchi” automatically and seed itself from that, and it failed outright on more than one panel, even with plenty of stars to match against. The fix was to manually find each frame’s actual center — using a reference image of the area — and feed that in directly instead of trusting the automatic lookup. This insight came from Claude Code, which I’ve been teaching some of the ins and outs of my astrophotography exactly for this type of trouble-shooting. Worth remembering for anyone mosaicking a large, spread-out target: don’t trust name-based lookup for anything but the smallest single-frame shots.

The Data

FilterFramesSub LengthTotal
Luminance533300s44h 25m
Red338300s28h 10m
Green343300s28h 35m
Blue350300s29h 10m
Total1,564130h 20m

That Panel 2 number is the story behind this whole project. Rho Ophiuchi never climbs very high in the sky from Starfront’s latitude to begin with, so the usable imaging window each night is short — and by the time I got to the last panel, that window (and the season) was closing fast. I shot the panels sequentially rather than concurrently, so the exposure imbalance compounded: less time available per night, fewer nights left before the target dropped out of reach. Panel 2 paid the price.

What Went Wrong (and How I Fixed It)

The imbalanced Panel 2 didn’t just look thinner in the final blend — it caused real downstream problems.

Panel misalignment. With fewer stars available on the weakest panel, the astrometric solve there matched far fewer reference points than the other three, which meant less precision holding that panel in place during registration. It showed up as a directional light/dark split cutting across bright stars near the seams — two panels quietly disagreeing on exactly where a star sat. Switching to a solver with a denser star catalog and a proper distortion model brought cross-panel agreement down to a fraction of a pixel.

Panel brightness and alignment – shown here by the checkerboard – both needed to be addressed before I could move on the fun part of the project.

The checkerboard. Even after registration was solid, the some channels of the merged mosaic showed visible rectangular tiles of different brightness — panels sitting at its own background level. Gradient-removal tools could’t fix it; they’re built to flatten variation within one image, not force two separate images to the same absolute level. So it was back to the manual fix: measure each panel’s true background, pick the darkest one as the target, and nudge every other panel down to match with a direct pixel offset.

After correction – uniform background, no seams visible.

Doubled stars. Small, faint stars across every panel had a fainter ghost stuck a few pixels off to one side — consistent distance, but no consistent direction. That second part matters: a tilted sensor or misaligned optic produces ghosts that point toward or away from the center of the frame; I checked, and these don’t. What’s left is interpolation-kernel ringing — the resampling method used to align each sub-frame during stacking has small negative side-lobes that ring around small, faint stars.

Fixing it took a wrong turn first. I switched the interpolation setting, reprocessed a test panel, and got exactly the same result — turned out a separate, simplified tool I’d been using without realizing it (PixInsight’s FastIntegration instead of the much more robust Weighted Batch Preprocessing) was quietly running the actual alignment step with its own interpolation setting, ignoring the change I thought I’d made. Once I found and changed the setting that actually mattered, the ghosts didn’t disappear completely, but they came in noticeably fainter — down to roughly a fifth of their previous brightness relative to the star itself, which in practice is the difference between “visible if you go looking” and “not registering as an artifact.” I haven’t reprocessed the full mosaic with this fix, but it’s the default for my next one.

Test One – one real star alongside it’s ghost. Note the extreme pixelation and similarity.
Post Testing – soft, less pixelated ‘real’ star, and a greatly minimized secondary.

The green cast. My initial full-color composite came out strongly, unmistakably green at one point in processing — not a subtle tint. The cause was actually mundane and easily corrected: I’d stretched the panels as a linked set before running color calibration, which reliably produces exactly this kind of cast. Running Spectrophotometric Color Calibration (SPCC, a function within Pixinsight). SPCC does colour calibration; it calculates the best fit of the B/G and R/G color channel ratios on the basis of a massive catalog of stars in the image, and then adjusts the channel balance so that R=G=B so stars, nebula and galaxies are correct based on professional photometry of the night sky. Executing SPCC, the next steps was to apply a linked stretch provided the realistic colors as captured by my RGB filtered camera.

The ‘just out of stacking’ green color cast is quite typical for astro images like this. By using pectrophotometry–based Color Calibration in PixInsight, I applied a huge database of the stars in our night sky to adjust colors to match the known-spectrometry of every star in the final image to match reality.

For the full technical write-up on all of this — settings, folder structure, and everything else that broke along the way — I put together a companion field-notes doc: Multi-Panel Mosaic Processing — Field Notes.

This is the widest captures of the sky and as a result the longest project I’ve built to date, and I’m already eyeing the dark nebula trailing off toward the lower-left edge of this frame for a future extension next Spring. Watch this space.

Dylann & Owen’s Wedding

Bodie decided he wanted to rejoin the festivities after walking down the aisle with his brother, Bentley earlier in the ceremony. As the best man ran into the farmhouse to grab the rings, both dogs made their escape from the house and sprinted through. the ceremony before settling down with one of the bridesmaids.

I feel very blessed to witness the little girl I first met when Amy and I just began dating now truly grown up, taking her vows with her true love, Owen. Along with their rambunctious pups. And Eric Handelman, who, at the happy couples’ request, served as the officiant.

It was a lovely crisp day in Skaneateles, NY near one of the many Finger Lakes south of Rochester. Not only was it an occasion where all four of our immediate family were able to come together, but to bring a multitude of generations in the Handelman-Hogan clan together for this beautiful event.

Let me just say – Dylann is an amazing person – an entrepreneur, a mom and a wife with an amazing drive to get it done – whatever the task. And Owen’s already a great father and will no doubt be a great husband too.

Click more to see the gallery of 100+ photos I took during the event with my brand-spanking new Sony A7V, the first full-frame camera I’ve bought in over a decade.

Continue reading Dylann & Owen’s Wedding

Bode’s Galaxy and the Cigar: A Deep Dive into Ursa Major’s Cosmic Neighborhood

Some targets earn their reputation. M81 and M82 — Bode’s Galaxy and the Cigar Galaxy — are staples of the spring sky, the kind of pair that shows up in every beginner’s first light report and every veteran’s “I need to do this one properly” list. I finally got around to doing it properly.

A Galaxy Group in the Cosmic Neighborhood

What you’re looking at in this image isn’t just two famous galaxies. It’s a whole gravitational family, the M81 Group, a collection of around 40 galaxies bound together by mutual gravity, sitting roughly 12 million light-years from Earth. That sounds impossibly far, but in the grand scheme of the universe, it makes them close neighbors. Our own Milky Way belongs to a similar family called the Local Group, which includes Andromeda, the Triangulum Galaxy, and a few dozen smaller satellites. The M81 Group and our Local Group aren’t gravitationally bound to each other, but they’re near-neighbors in the same larger cosmic structure, the Virgo Supercluster. Think of them as two small towns in the same county.

Continue reading Bode’s Galaxy and the Cigar: A Deep Dive into Ursa Major’s Cosmic Neighborhood

M45: The Pleiades 🌟

A Familiar Face, Finally Done Right

If you’ve ever looked up at the winter sky and noticed a tight little knot of blue-white stars, you’ve already met the Pleiades. M45 is one of those objects that’s been observed, mythologized, and photographed more times than almost anything else in the sky — and yet there’s a reason people keep coming back to it.

Continue reading M45: The Pleiades 🌟

Photos, musings and miscellany – New and Improved!