Het verschil tussen ChannelCombination en LRGBCombination
De twee processen ChannelCombination en LRGBCombination hebben in PixInsight sterk op elkaar lijkende namen, waardoor men vaak niet goed weet wanneer men welke moet gebruiken, en ook heel wat tutorialvideo’s op internet halen ze geregeld door elkaar. Dit artikel deelt hoe ik ze zelf gebruik, en waarin de twee rekenkundig werkelijk van elkaar verschillen.
Hoe ik ze gebruik
- LRGBCombination: ik gebruik dit in de niet-lineaire staat om de L in de RGB-kanalen te vervangen door een L, oftewel wat men noemt “het L-kanaal aan een RGB-beeld toevoegen”.
- ChannelCombination: mijn meest voorkomende toepassing is het combineren van de drie RGB-kanalen in de lineaire staat. Want ChannelCombination voert uit zichzelf geen enkele andere bewerking uit, het combineert enkel de kanalen (de tegenhanger van de kanaalscheiding van ChannelExtraction).
De combinatiemodi van ChannelCombination omvatten RGB, HSV, HSI, CIEXYZ, CIEL*a*b en CIEL*c*h. U kunt het beschouwen als “een PixelMath met een aanklikbare interface”, zodat men in principe met PixelMath precies dezelfde bewerking kan uitvoeren.
Vraag en antwoord 1: wat gebeurt er als u LRGBCombination gebruikt om RGB in de lineaire staat te combineren?
Een medeliefhebber stelde deze vraag. De afbeelding hieronder toont het resultaat — voor een objectieve vergelijking is op beide beelden in de figuur dezelfde STF-schermstretch toegepast.

Zoals u kunt zien, vertoont het resultaat van LRGBCombination (rechterbeeld) geen verschil ten opzichte van dat van ChannelCombination (linkerbeeld). Om te voorkomen dat het oog mij zou bedriegen, heb ik de beelden zelfs tot op pixelniveau vergroot om de waarden te meten, en ook die waren volkomen gelijk.
Maar let op: dit geldt alleen onder de voorwaarde dat de conversie-instellingen van LRGBCombination “volledig op de standaardwaarden” blijven staan. Dit proces biedt opties om de kanaalgewichten, de conversiefunctie en de chrominantieruisreductie te wijzigen; zodra u aan deze opties raakt, gaat het resultaat verschillen van dat van ChannelCombination.
Vraag en antwoord 2: waarom gaan in de lineaire staat de kleuren mis bij het combineren met LRGBCombination?
Een andere liefhebber vroeg waarom in de lineaire staat de kleuren misgaan wanneer men LRGBCombination gebruikt om L, R, G, B afzonderlijk te combineren, of om L met RGB te combineren.
Het antwoord komt overeen met een artikel dat ik eerder heb gedeeld: omdat LRGBCombination een niet-lineair proces is en in de niet-lineaire staat moet worden uitgevoerd. Weliswaar loopt u bij het louter combineren van de RGB-kanalen (en met behoud van de standaardwaarden) niet tegen problemen aan, maar zodra L in het spel komt, of u de parameters in de interface aanpast, kunnen er problemen ontstaan.