これは、VreraLuxの私的メモです。
VeraLux
Riccardo Paterniti さんが、 Siril/Python 用に開発した、
Unified Photometric Engine: HyperMetric Stretch & StarComposer.
統合測光エンジン:ハイパーメトリックストレッチ&スターコンポーザー.
GNU General Public License v3.0 の下でライセンスされています。
このGPLv3 の条件に従い、このソフトウェアを自由に使用、変更、および配布できます。派生ソフトもオープンソースであり、元の著作権表示とリカルド・パテルニティ氏への帰属表示を保持しなければなりません。
勾配補正:Nox
線形画像ノイズ制御(リニア画像ノイズ制御): Silentium
VeraLuxを用いて画像処理, Arp 273

Name: Arp 237
Date: 2026 1-16 19:04, 1-17 19:03
SQM: 21.64 mag/arcsec2 (Yamanashi)
Optics: Takahashi TS-160, HEUIB-II
Camera: ASI533MC Pro, gain 100, offset 20, -15degrees
Exposure: 180s x 121 (60+61, total 6h03m)
Mount: 160jp, Althiba3, off-axis guide, INDI Library, PHD2
Processing: Siril 1.5 beta, StarNet2, Cosmic Clarity
Star Processing Python script: VeraLux Nox, Aberration Remover, Cosmic Clarity Sharpen
Galaxy Processing Python script: Cosmic Clarity Sharpen, VeraLux Silentium
- Siril 1.5 画像処理
- Background Extraction: VeraLux Nox (若しくは、AutoBGE 又は GraXpert)
- SPCC (Gaia Spectrum: G2V)
- 別名でファイル保存
- 恒星処理
- Desaturate Stars
- Aberrations Remover
- Deconvolution: Cosmic Clarity Sharpening, Stellar Only
- StarNet Star Removal
- 銀河星雲処理
- Deconvolution: Cosmic Clarity Sharpening, Non-Stellar Only
- Cosmetic Correction:必要に応じて
- StarNet Star Removal
- ノイズ除去 : VeraLux Silentium (非AI) (若しくは GraXpert (AI))
- ストレッチ(GHS)
- Star recomposition
複数日画像を重ね合わせ
複数日に撮影した画像をSirilでスタックするには、ダーク、フラット校正された複数ファイルを用います。
スクリプト処理した”process”ディレクトにある、”pp_light_00001.fit”などの、pp_lightファイル全てを使います。
Sirilで作業しているディレクト(カレントディレクトリ)に、”lights”ディレクトリを作ります。
そこへ、それぞれの撮影日ごとに、ダーク、フラット校正された”pp_light_*.fit”ファイル全てを置きます。
詳しくは、

複数夜に渡る撮影画像を重ね合わせると、画像回転などの補正、モアレなどの構造が、元にある画像と判断される場合があります。
これを避けるためには、画像の端を切り取ります。
それぞれの日の撮影画像に補正を行い、Sirilに登録した後に、Dark, Bias, Flat補正無しスタックを行います。”OSC_Preprocessing_WithoutDBF.ssf”に、次の変更を加え、drizzle, gaussian処理を行っています。
# Align lights with Drizzle and Gaussian
register pp_light -drizzle -scale=1.0 -pixfrac=1.0 -kernel=gaussian
# Stack calibrated lights to result.fit
stack r_pp_light rej 3 3 -norm=addscale -output_norm -rgb_equal -32b -out=../result
勾配校正(勾配補正): VeraLux Nox
簡易なマスキングツールを備えています。
“Use PSF Auto-Masking”:画像内の星像からその広がりを検出し、マスクをかけて保護します。
Balanced: 30% から 70%の間が良いらしい。
“Sinal Rejection Power” : 信号除去の度合い。30%から70%が良いらしい。
DSO(Deep Space Object)をどの程度無視するか。70%を超えると保護を優先させます。
30%付近では諧調を優先させ、複雑なグラデーションを優先させます。
“AUTO-CALCULATE”を押して計算結果を表示させます。
その後、”PROSESS”を押して、画像に処理を反映させます。
VeraLux Nox操作画面右下にある、”目玉アイコン”をクリックすると、
削除された背景グラデーションが表示されるので、確認しましょう。そこに構造が見られるならば、マスキングを行いましょう。
2. Manual Masking (optional)
“PAINT”と”LASSO”でマスクを作ります。”ERASE”で消せます。”Clear”で全て消せます。
AutoBGE も GraXpertも、勾配補正に使えます。
線形画像ノイズ制御:Denoising : VeraLux Silentium
このVeraLux Silentiumは、ストレッチ前の画像に用います。(非線形ツール)
各パラメータは、
- Noise Intensity: ノイズ強度。ノイズ除去の強さ。
- Detail Guard: 微細な構造を保護します。
- Adaptive Noise Model: ノイズ統計を計算
- Chrominance: カラーノイズを除去します。チェックを外すと”L”、「照度」のみのノイズを除去します。
- Deep Space Smoothness: 詳細な構造の滑らかさを調整します。詳細な構造がぼやけ始めたならば、強めます。
次の2つは自動で適用されます。
StarNetで、恒星部分と星雲銀河部分に分けた、両方の画像にノイズ除去を行います。
- Use findstar: SirilのFindstarを指定します。恒星にノイズ除去が施されないようにします。
- Auto Starless Detection:
プレビューの画像が気に入れば、”PROCESS”ボタンを押して、各設定を適用させます。
このツールの特徴は、
- Stationary Wavelet Transform (SWT):定常ウェーブレット変換
- Photometric Signal Gating: 測光信号ゲート処理は、背景と構造の相互干渉を防止します。
- The Shadow Smoothness engine: 構造が検出されるとノイズ除去の強度を0にし、ハイライトのぼやけを防止します。
- PSF-compensated Structural Guard: 「PSF補正構造保護機能」は、部分FWHMに比例し、大気散乱による光学的なフィラメント状の悪化を防止します。
- Seeing-adaptive thresholding: 微細なディテールが存在しないぼやけた領域(視界不良)では処理強度を高め、シャープな領域では微細コントラストを保持する。
- PSF-aware elliptical masking: PSF対応楕円マスクは、恒星の形状(角度、長短軸)から回転楕円マスクを生成します。コマ収差や追尾誤差に対応します。
- Loupe UX:
- Shadow Report: 処理完了時にノイズ低減量、SNR向上量、ペデスタル保存量を表示します。
VeraLux HyperMetric Stretch
2025年末と2026年始と、Siril開発版から離れていたら、あっと言う間に新しい機能やスクリプトが追加されました。追いつかなくちゃ。。。追いつけるかな。。。
VeraLux — HyperMetric Stretch Python scriptに説明があります。
輝度幾何学と色度ベクトルを分離し、処理を行う。
概要
可視領域への遷移を管理しつつセンサーの忠実度を最大化するよう設計された、
精密な線形から非線形への伸張エンジン。
ハイパーメトリック・ストレッチ(HMS)は基本原理に基づき動作する:標準的なヒストグラム変換はしばしばカラーチャンネル間の測光学的関係(色相シフト)を破壊し、高ダイナミックレンジデータをクリップする。HMSは輝度幾何学と色度ベクトルを分離することでこの問題を解決する。
設計目標
- 極端な伸張処理中も元のベクトルカラー比率を保持(トゥルーカラー)
- 特定ハードウェアに基づく輝度抽出の最適化(センサープロファイル)
- 高ダイナミックターゲット向けの数学的に「安全な」拡張を提供
- 数値処理と視覚フィードバックのギャップを埋める(ライブプレビュー)
- カラーグリップ&シャドウコンバージェンスによる制御可能なハイブリッドトーンマッピングを実現
VeraLux — HyperMetric Stretchは、
SPCC,及び GHS, それとベクターカラー保持からなります。
VeraLux Vectra
非線形画像に用います。
GHSなどでヒストグラムをストレッチさせた後の画像に用います。
ベクターカラーは、CIE LCh色空間を、円筒座標(極座標)で表現したものです。
L*(輝度)、C*(彩度)、h(色相)の要素から成ります。
I am proud to announce the release of VeraLux Vectra, a new post-processing engine designed to fill the gap of "Selective Color Correction" within Siril. And a good non-linear companion for (linear) Alchemy.
I promise you it's the last of 2025...! 😂😬
We all know the struggle: you want to shift that SHO Green towards Teal, or pop the OIII Blue, but global saturation tools ruin your background or blow out your stars.
Vectra changes the game. It is not a standard saturation tool. It is a 6-Axis Vector Grading Engine operating in LCH Space (Lightness, Chroma, Hue).
Key Features:
6-Vector Control (RGB + CMY)
Independently manipulate Hue and Saturation for Red, Green, Blue, Cyan, Magenta, and Yellow.
Want the "Hubble Shift"? Rotate the Green vector towards Cyan.
Want Golden dust? Rotate Red towards Yellow.
Want deep OIII? Boost the Blue vector specifically.
Luminance Lock
Vectra mathematically decouples Color from Light. You can push saturation or rotate hues without altering the histogram structure or contrast you achieved during stretching.
Shadow Authority (The "Noise Gate")
Inherited from the Silentium engine, this feature uses robust statistics (MAD) to lock the background neutrality. You can boost the nebula colors aggressively, but your dark floor will remain clean and gray.
White Star Integrity
An energy-based protection system ensures that your bright white stars don't turn pink or teal when you shift the nebulosity colors.
Usage: Vectra is a Non-Linear tool. Use it after stretching (HMS/GHS) and structure enhancement, to finalize your color palette.
Clear skies and happy processing,
Riccardo
VeraLuxを用いて画像処理, NGC 2403

Name: NGC 2403
Date: 2026-2-15
SQM: 21.64 mag/arcsec2 (Yamanashi)
Optics: Takahashi TS-160, HEUIB-II
Camera: ASI533MC Pro, gain 100, offset 20, -20degrees
Exposure: 180s x 20 (total 1h00m)
Mount: 160jp, Althiba3, off-axis guide, INDI Library, PHD2
Processing: Siril 1.5 beta, VeraLux, StarNet2
Star Processing Python script: VeraLux Nox, Aberration Remover, Cosmic Clarity Sharpen
Galaxy Processing Python script:
他の天体が昇ってくるまでの間に撮影しました。きりん座にある銀河です。
- Siril 1.5 画像処理
- Background Extraction: VeraLux Nox
- SPCC (Gaia Spectrum: G2V)
- 別名でファイル保存
- 恒星処理
- Desaturate Stars
- Aberrations Remover (必要に応じて)
- Cosmetic Correction (必要に応じて)
- Deconvolution: Cosmic Clarity Sharpening, Stellar Only
- StarNet Star Removal
- 銀河星雲処理
- Deconvolution: Cosmic Clarity Sharpening, Non-Stellar Only
- Cosmetic Correction (必要に応じて)
- StarNet Star Removal
- VeraLux Silentium (ノイズ除去)
- GHS (ストレッチ)
- 恒星処理
- Star recomposition


コメント