本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in English이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

ChannelCombination と LRGBCombination の違い

カラーマネジメント2023.04

ChannelCombination と LRGBCombination という 2 つのプロセスは、PixInsight の中で名前がよく似ているため、いつどちらを使うべきか混乱しがちで、ネット上のチュートリアル動画でもよく混同されています。本記事では、私自身の使い方と、両者の実際の演算上の違いを共有します。

私の使い方

  • LRGBCombination:私はこれをノンリニアの状態で使い、RGB チャンネルの中の L を L で置き換えます。いわゆる「L チャンネルを RGB 画像に加える」というものです。
  • ChannelCombination:私が最もよく使う場面は、リニアの状態で RGB の 3 チャンネルを合成することです。ChannelCombination はそれ自体では他の処理を行わず、単純にチャンネルを合成するだけ(ChannelExtraction のチャンネル分離に対応するもの)だからです。

ChannelCombination の合成モードには RGB、HSV、HSI、CIEXYZ、CIEL*a*b、CIEL*c*h が含まれます。これを「クリック操作のインターフェースを備えた PixelMath」と見なすことができ、そのため原則的には、PixelMath でもまったく同じ操作を実行できます。

Q&A その 1:LRGBCombination をリニアの状態で使って RGB を合成するとどうなるか?

あるお仲間がこの質問をしてきました。下の図が結果を示しています——客観的に比較するため、図中の 2 枚の画像には同じ STF スクリーンストレッチを適用しています。

ChannelCombination(左)と LRGBCombination(右)でデフォルト値のまま RGB チャンネルを合成した結果の比較

見てのとおり、LRGBCombination の結果(右図)は ChannelCombination(左図)と比べて違いがありません。目の錯覚を避けるため、画像をピクセルレベルまで拡大して数値を測ってみましたが、それもまったく同じでした。

ただし注意すべきは、これは LRGBCombination の変換設定を「完全にデフォルト値のまま維持する」という前提のもとでのみ成り立つということです。このプロセスにはチャンネルの重み、変換関数、色(クロミナンス)ノイズ低減を変更するオプションが用意されており、これらのオプションをいじった途端、結果は ChannelCombination とは異なってきます。

Q&A その 2:なぜリニアの状態で LRGBCombination で合成すると、色に問題が出るのか?

別のお仲間からは、なぜリニアの状態で LRGBCombination を使って L、R、G、B を個別に合成したり、L と RGB を合成したりすると、色に問題が出るのか、という質問もありました。

答えは、以前私が共有した記事と一致します:LRGBCombination はノンリニアのプロセスであり、ノンリニアの状態で実行する必要があるからです。単純に RGB チャンネルを合成するだけ(かつデフォルト値を維持する)なら問題に遭いませんが、L が絡んだり、インターフェース上のパラメータを調整したりした途端、問題が起こり得ます。