I’ve tried many of the suggested methods of adding RGB star color to a narrowband image. Most of these methods produced unsatisfactory results and/or artifacts that were difficult to fix. My attempts at blending RGB and Narrowband have been limited to the use of PixInsight.
I was introduced to the PixelMath screen blending technique in one of Adam Block’s Horizons tutorials. This method uses the expression of “combine( RGB, Narrowband, op_screen())” in PixelMath to blend a RGB image with a starless narrowband image.
This screen blending method is by far the best technique I’ve found for adding RGB stars to a narrowband image but it is not perfect. Some noise and artifacts are added to the narrowband image. Applying the luminance of the narrowband image (the narrowband image prior to star removal) to the blended image helps with the noise and fixes most of the star artifacts. However, it still could not correct a noticeable artifact created in the halo of a large star.
In trying to find a way to fix the artifact in the large star, I stumbled across a nearly perfect, artifact-free method of blending RGB stars to a narrowband image. The key is simply to apply the luminance of the extracted narrowband stars only image (using StarXTerminator with the Unscreen Stars box checked) to the RGB image before screen blending it with the starless narrowband image.
The following are the basic steps that I used to add RGB star color to a narrowband image without adding noise or artifacts to the narrowband image:
1. Apply StarXTerminator to the narrowband image with the Unscreen Stars box checked.
2. Extract the luminance of the narrowband stars only image.
3. Apply the luminance of the narrowband stars only image to the RGB image.
4. Screen blend the RGB image with the starless narrowband image. Screen blending can be done by either “combine( RGB, Narrowband, op_screen())” or “~((~Narrowband)*(~RGB)).”
I used this approach of blending RGB stars with a narrowband image here: https://astrob.in/9zozi9/0/
The two images below show the RGB image next to the screen blended RGB/narrowband image.


I was introduced to the PixelMath screen blending technique in one of Adam Block’s Horizons tutorials. This method uses the expression of “combine( RGB, Narrowband, op_screen())” in PixelMath to blend a RGB image with a starless narrowband image.
This screen blending method is by far the best technique I’ve found for adding RGB stars to a narrowband image but it is not perfect. Some noise and artifacts are added to the narrowband image. Applying the luminance of the narrowband image (the narrowband image prior to star removal) to the blended image helps with the noise and fixes most of the star artifacts. However, it still could not correct a noticeable artifact created in the halo of a large star.
In trying to find a way to fix the artifact in the large star, I stumbled across a nearly perfect, artifact-free method of blending RGB stars to a narrowband image. The key is simply to apply the luminance of the extracted narrowband stars only image (using StarXTerminator with the Unscreen Stars box checked) to the RGB image before screen blending it with the starless narrowband image.
The following are the basic steps that I used to add RGB star color to a narrowband image without adding noise or artifacts to the narrowband image:
1. Apply StarXTerminator to the narrowband image with the Unscreen Stars box checked.
2. Extract the luminance of the narrowband stars only image.
3. Apply the luminance of the narrowband stars only image to the RGB image.
4. Screen blend the RGB image with the starless narrowband image. Screen blending can be done by either “combine( RGB, Narrowband, op_screen())” or “~((~Narrowband)*(~RGB)).”
I used this approach of blending RGB stars with a narrowband image here: https://astrob.in/9zozi9/0/
The two images below show the RGB image next to the screen blended RGB/narrowband image.

