PixelMath
PixelMath は、すべての画素に式を適用する。画像は ID で指定する。チャンネルを合成してカラー画像にしたり、画像を混ぜたり、スクリーン合成で恒星を戻したりできる。
目的
| 用途 | 例 |
|---|---|
| チャンネルを合成してカラー画像にする | HOO、SHO |
| 輝度画像を作る・混ぜる | 最大値または重み付き和 |
| 恒星を合成し直す | スクリーンの式 |
| 信号を差し引く | 連続光の除去 |
原理
L * 0.6 + Ha * 0.4のような式が画素ごとに計算される。画像名はその画像の画素値(0〜1)を表す。- 主な演算子と関数:
+ − * /、max()、min()、med()(画像の中央値)、~x(反転、1 − x)。 - 関わるすべての画像は同じ寸法でなければならない。
パラメーター
| 項目 | 効果 | 一般的な選び方 |
|---|---|---|
| RGB/K expression | 全チャンネルに 1 つの式 | 全チャンネルを同じに扱うなら Use single RGB/K expression を有効に |
| R / G / B | チャンネルごとの式 | カラーの合成に |
| Symbols | 変数(例 s = 1.0) | 調整できる係数に |
| Destination | Replace target image か Create new image(ID、色空間つき) | 下記 |
| Rescale result | 結果を 0〜1 に正規化する | たいていオフ |
操作
- 式を入力し、画像 ID を実際の名前に置き換える。
- Destination を選ぶ。Create new image なら ID と色空間(RGB かグレースケール)を設定する。
- 対象画像に適用する(三角形を画像へドラッグ)、またはグローバルに実行する。
代表的な使い方
ナローバンドのパレット
Create new image、色空間 RGB。
| パレット | R | G | B |
|---|---|---|---|
| HOO | Ha | OIII | OIII |
| 混合つき HOO | Ha | Ha*0.3 + OIII*0.7 | OIII |
| SHO | SII | Ha | OIII |
- OIII は 496/501 nm、緑と青の間で光る。G と B に入れると、見た目に自然な青緑になる。G に Ha を少し(0.2〜0.4)混ぜると、Ha の部分が黄〜オレンジ寄りになり、移り変わりが自然になる。多すぎると分離が弱まる。
- SHO は最初、強く緑がかる(Ha が G にあるため)。パレットは ある色(たいていは緑)の過剰分を、そのチャンネルを他の 2 チャンネルの水準に抑えて取り除く。色の誤りの補正にも、意図的な色づくりにも使う。 基礎を開く → で初めて生まれる。
- SHO なら ChannelCombination でもよい(R = SII、G = Ha、B = OIII)。
輝度画像を作る・混ぜる
| 目的 | 式 |
|---|---|
| 各構造を最も明るいチャンネルから | max(A, B_LF) |
| 柔らかく、ノイズを少なく | A*0.6 + B_LF*0.4(重みの和 = 1) |
| 輝度画像とカラー画像の L* を混ぜる | Luminance * 0.7 + ColourImage_L * 0.3 |
先にレベルを合わせる:手元のチャンネルから作る輝度画像。構造と色を別々に処理し、LRGBCombination で再び統合できるようにする。 基礎を開く →。
恒星を合成し直す
~((~Starless) * (~(Stars * s)))
Symbols: s = 1.0スクリーン合成 1 − (1 − a)·(1 − b)。Destination は複製に Replace target image。詳細:画像を恒星を除いた画像と恒星だけの画像に分ける。星雲と恒星を別々に処理し、最後にスクリーン合成で元に戻せる。 基礎を開く →。
連続光を差し引く
Ha - q * (R - med(R))赤チャンネルを差し引いて、Ha 画像から恒星と連続光を取り除く。q で信号の強さを合わせる。両方の画像で恒星像が同じ場合にだけうまくいく:リニアデータのための AI によるデコンボリューション。恒星の形を直し、恒星を小さくし、星雲の構造をシャープにする。 基礎を開く →。
よい結果の見分け方
よくある失敗
| 症状 | 原因 | 対処 |
|---|---|---|
| 「unknown symbol」のエラー | 画像 ID の綴り間違い | ID を確認 |
| 結果が真っ黒・真っ白 | Rescale や値の範囲 | Rescale をオフ、式を確認 |
| 天体位置解析の結果がない | Create new image を使った | 複製に Replace target image |
max() がいつも同じチャンネルを選ぶ | レベルを合わせていない | 先に LinearFit |
| カラーではなくグレーの結果 | 色空間がグレースケール | 色空間 RGB |
向いている場面・向いていない場面
| 向いている | 別のツールがよい |
|---|---|
| 画素単位のあらゆる計算 | 単純なチャンネルの合成 → ChannelCombination |
| パレット、輝度画像、スクリーンによる合成 | 輝度画像とカラー画像の合成 → カラー画像の明るさを別の輝度画像で置き換える。構造とシャープさは輝度画像から、色はカラー画像から得る。 基礎を開く → |
HaLRGB のワークフロー · クアッドバンドフィルターを使った OSC のワークフロー · ナローバンドのワークフロー(HOO/SHO) · 合成輝度