StellarPix
← Back to Learn
ProcessingPublic tutorial · No membership required10 min read

Add Natural-Color RGB Stars to SHO and HOO Images with ImageBlend

Prepare a calibrated broadband star field, align it with a starless narrowband image, and use ImageBlend to create an SHO or HOO composite with RGB stars. Check star color, strength, and alignment before saving.

Sources reviewed October 25, 2026

What this composite represents

An SHO or HOO palette assigns emission-line data to display colors. Broadband RGB exposures provide a separate source for more natural-looking star colors. This lesson combines a finished starless narrowband nebula with a stars-only RGB image of the same field.

You need genuine broadband R, G, and B data, or a broadband one-shot-color integration. Recoloring narrowband stars does not recover missing broadband measurements. Natural color here means stars prepared from calibrated broadband data; the finished nebula remains a mapped-color image, and its appearance still depends on processing.

The main exercise starts with linear RGB for star extraction, then blends two permanently stretched inputs. Keep original integrations and work on duplicates. ImageBlend is published by Cosmic Photons; StarXTerminator is a separately licensed RC Astro tool.

1. Register the broadband and narrowband branches

Begin with calibrated, integrated data. Combine separate R/G/B masters using the RGB lesson, or use an existing broadband color integration. Use a common registration reference for the RGB and narrowband data, then apply a common crop that excludes uncovered edges.

StarAlignment can register the RGB integration to a suitable narrowband reference while stars are still present. Save that aligned checkpoint before separation. If your masters are already registered to the same reference, verify them rather than registering them again unnecessarily.

Matching dimensions alone is insufficient. Blink the stars-intact RGB and narrowband views at 1:1, checking the center and all corners. Rotation, scale, distortion, or inconsistent crops can cause colored doubles later. Resolve these before stretching and star removal.

For a first attempt, use compatible image scales and well-focused data of the same field. Different cameras and optics can work, but substantial differences in star profiles or resolution make this a harder exercise. Never stretch or resize a stars layer merely to hide misregistration.

2. Prepare the broadband RGB color

Complete the RGB branch’s appropriate linear background work, plate solving, and broadband SPCC calibration before extraction. Follow the linked calibration and gradient lessons for their prerequisites. Save Target_RGB_calibrated_linear.xisf with stars still present.

Check the calibration result and inspect unsaturated stars for reasonable color variation. Strong clipping can leave white cores with little recoverable color. More saturation cannot reconstruct clipped channel values.

Keep narrowband palette adjustments on the nebula branch. Do not apply SHO/HOO channel remapping or NarrowbandNormalization to the broadband stars in an attempt to make their colors match the false-color nebula.

3. Extract and stretch the RGB stars

On a duplicate of the linear RGB checkpoint, open StarXTerminator, enable Generate Star Image, and leave Unscreen Stars off. Apply once and save the generated stars image as Target_RGB_stars_linear.xisf. Follow the star-separation lesson for the full extraction checks.

Inspect both outputs for missing stars, remnants, and nonstellar detail in the stars layer. Preserve the inherited stars STF; RC Astro advises against running a new STF Auto Stretch on that output. Keep the untouched extraction as a checkpoint.

Make a working stars duplicate and apply a gentle permanent HistogramTransformation midtones stretch. If starting from the inherited STF, transfer its settings to HistogramTransformation, inspect them, then apply once. Turn STF off afterward and judge the actual pixels. Preserve colored star profiles without raising residual background into a visible haze.

Save Target_RGB_stars_stretched.xisf. The RGB starless output is useful for checking extraction, but it is not the base for this narrowband composite.

4. Finish a starless SHO or HOO base

Follow the narrowband lesson to create your chosen palette. For this exercise, use a starless branch for the permanent stretch, NarrowbandNormalization, and selective color finishing. Keep it registered to the RGB stars throughout.

If starting from an already finished SHO/HOO image that still contains stars, make a duplicate and remove its stars before blending. Use the star-separation guide’s nonlinear-input instructions and check the result carefully. Do not permanently stretch an already stretched image again merely to follow a linear workflow.

Inspect the base at bright-star positions. Narrowband remnants, dark holes, or colored rings can remain visible around the incoming RGB stars. Fix the separation or return to an earlier checkpoint before blending. Preserve the extracted narrowband stars for comparison, but leave them out of this composite.

Save Target_SHO_starless_stretched.xisf or Target_HOO_starless_stretched.xisf. Confirm that this base and the RGB stars have identical dimensions, crop, orientation, and pixel alignment, and both look permanently stretched with STF off.

5. Combine the branches in ImageBlend

This exercise uses Screen blending to place stars over the nebula. Colour mode, used in the LRGB lesson, serves a different purpose. Screen also interacts with the brightness and color beneath each star, so the composite need not preserve every RGB star pixel unchanged.

  1. Open Script → Utilities → ImageBlend and reset a reused configuration. Check the installed help if your version uses different labels.
  2. Choose the permanently stretched starless SHO or HOO image as Base. Choose Target_RGB_stars_stretched as Blend. Do not choose the complete RGB integration, which would also introduce its background and nebulosity.
  3. Select Screen mode and begin at full opacity, 1.0 or 100% according to the control. Keep adjustments neutral, filtering set to None, and optional masks disabled for the baseline.
  4. Keep preview STF off. Refresh the preview and inspect the full field, then bright stars, faint stars, and stars over bright nebulosity at 1:1.
  5. Choose Create new image or the equivalent output option. Produce Target_SHO_RGBstars_trial01 or Target_HOO_RGBstars_trial01, preserving both source branches.

6. Balance star strength and color

Compare the first composite against the stars-only input and starless base with STF off. The star field should support the nebula while retaining plausible profiles and color variation. A vivid narrowband background can influence how the same stars appear.

If stars dominate, compare a small opacity reduction such as 0.90 on a 0–1 scale. This is an example trial, not a universal setting. Opacity changes contribution, not star diameter; review the stars stretch if profiles look bloated.

If stars look pale, inspect clipping and the stars stretch before increasing saturation. If experimenting with star-only saturation, use a duplicate and compare modest changes. Avoid forcing every star to become strongly blue or orange.

Strong background color can tint Screen-blended stars, particularly over bright nebulosity. Lowering opacity may make that interaction more apparent. Do not compensate by applying a global color correction to the combined image. For this beginner workflow, retain a restrained blend and document its limits; more advanced masked replacement methods require separate testing.

Do broad narrowband palette changes before restoration. A later global NarrowbandNormalization or aggressive color curve can also alter the RGB stars. Return to the starless checkpoint for another palette experiment and blend again from the preserved RGB stars.

Quick troubleshooting

Double stars or offset colored rims: compare the stars-intact registered checkpoints, then check that later crops or resampling affected both branches consistently. ImageBlend cannot register data.

Two star fields or unexpectedly heavy stars: confirm that the Base is starless and the Blend is stars-only. Do not add the extracted narrowband stars as a third layer.

A background veil or RGB nebulosity appears: verify that you selected the stars-only view and inspect its residual background. Revisit extraction and stretching instead of darkening the entire composite.

Holes or colored halos: inspect the narrowband starless image and RGB star profiles separately. An optical halo, a removal artifact, and a registration error need different corrections; reduced opacity can conceal rather than resolve the cause.

Stars are nearly invisible or the preview is washed out: verify the permanent stretch state, Screen mode, view selections, and STF settings. A display stretch is not a permanent stretch.

White cores or noisy color: return to the RGB data and stars stretch. Saturation and blending cannot recover clipped color or replace missing signal.

Save and describe the result

Save the accepted XISF composite alongside the starless narrowband base, calibrated linear RGB, extracted linear stars, and stretched RGB stars. Record the common registration reference and crop, extraction settings, stars stretch, and ImageBlend mode and opacity.

Label the display image clearly as SHO with RGB stars or HOO with RGB stars. This tells viewers that the nebula palette and star colors came from different data branches. Export a separate display copy while retaining the processing checkpoints.

This original practice sequence builds on the linked vendor guidance and the existing technique lessons. ImageBlend’s installed documentation is the reference for current controls. The Adam Block link is a public course overview; its paid lesson content is not reproduced here.

See the technique in practice

This lesson is public. Detailed project workflows and dataset downloads require an active membership. Dataset selections follow your membership allowance; reading a workflow does not use a selection.

  • Let the shell stand alone

    See this technique in the recorded Crescent Nebula - NGC6888 workflow. Use that project’s documented order, retained settings, and limitations.

    Public overview · Member-only detailed workflow

    Explore story and member workflow →