前言
四個晚上的成果,三次社區頂樓,一次清境,實在太高難度了,要是沒有 Gemini AI 幫忙,不可能完成:這是自己後製最漂亮的玫瑰星雲,可以用來輸出大圖,掛在書房或客廳。
零、 專案背景與硬體架構
- 天體目標:玫瑰星雲 (NGC 2237)
- 拍攝策略 (異質數據拼圖):
- 窄帶 (Optolong L-EXTREME 雙窄帶濾鏡):耗時 3 個夜晚,於高光害社區頂樓拍攝,主力擷取 H-alpha 與 OIII 的深層雲氣結構與象鼻管細節。
- 寬帶 (STC 光害濾鏡):耗時 1 個夜晚,於清境暗空區拍攝,專注於捕捉真實且飽滿的 RGB 恆星色彩。
Luke 的休閒筆記: 冬至夜清境拍星:M31 、M42 、玫瑰星雲
- 運算工作站:Mac mini 2018 (32GB RAM) + AKiTiO Node Pro eGPU (AMD Radeon RX 580),透過 CoreML 驅動 AI 運算加速。
一、 數據預處理:WBPP 跨年度與異質統合
傳統手動疊圖無法應付跨越年度、不同拍攝地與濾鏡的複雜數據。必須依賴 WBPP (Weighted Batch PreProcessing) 的關鍵字分流。
- 關鍵字分流 (Keyword Routing):
- 於 WBPP 介面設定
Grouping Keywords(如NIGHT、FILTER)。
- 透過檔名或資料夾分類,讓 WBPP 自動將 NB 與 STC 數據分組。
- 於 WBPP 介面設定
- 校正檔精準匹配:
- 暗場 (Darks):WBPP 自動依據「曝光時間」容差,抓取跨年度的 Dark Master 匹配對應的 Light frames。
- 平場 (Flats):透過
FILTER與日期關鍵字,確保 NB 與 STC 各自對應當晚的光學系統除塵與減光狀態。
- 暗場 (Darks):WBPP 自動依據「曝光時間」容差,抓取跨年度的 Dark Master 匹配對應的 Light frames。
- 對齊與輸出:啟用全域星點對齊與 Drizzle 放大技術,最終取得高 SNR 的 NB 與 STC 兩張 Master Light。
最後花了近一個半小時才做完:
WBPP 最後會產出四夜的單獨母圖(四個)。將 3 張 NB 母圖疊合成一張具備 3 晚總曝光量的高 SNR 影像,命名為 NB_Super_Master。
二、 線性階段:色彩校正、神經網路修復與抽星 (Linear Phase)
此階段決定了星色的科學準確度與結構細節,所有破壞性修正皆在此完成,為後續的暴力拉伸鋪路。
-
動態背景提取 (DBE / GraXpert):
- 消除社區頂樓的光害梯度與清境的自然天光不均。
- 消除社區頂樓的光害梯度與清境的自然天光不均。
-
光譜測光色彩校正 (SPCC - Spectrophotometric Color Calibration) 🌟 (核心關鍵):
- 前置作業:僅對
NB_Super_Master執行 ImageSolver 取得精準天體座標。STC 寬帶母圖因已對齊,會自動繼承座標數據,不需重複解析。
- 執行 SPCC:利用 Gaia DR3/SP 恆星光譜資料庫,將 STC 影像中的恆星色彩,精準校正回真實的物理發光顏色(White Reference 通常設為 Average Spiral Galaxy)。
- NB_Super_Master
- STC 寬帶母圖:
- (註:清境那一晚的價值就在這步徹底展現,確保稍後抽出來的星星擁有最正確的紅、藍、橘色階)。
- 前置作業:僅對
-
光學修復 (BlurXTerminator - BXT):
- 在降噪與抽星前,利用 BXT 執行反卷積。修復彗差、色差,將 SPCC 校正好的星點收斂至最緊實的 PSF,並銳化星雲邊緣(一張 Drizzle 過的大圖不超過一分鐘,因為會利用 eGPU 的 RX-580 來運算)。
- 在降噪與抽星前,利用 BXT 執行反卷積。修復彗差、色差,將 SPCC 校正好的星點收斂至最緊實的 PSF,並銳化星雲邊緣(一張 Drizzle 過的大圖不超過一分鐘,因為會利用 eGPU 的 RX-580 來運算)。
-
線性降噪 (NXT ➔ 未來無縫切換 GraXpertDenoise):
- 現階段 (NXT):利用試用期內的 NXT 以強度
0.4~0.5進行線性打底(一張 Drizzle 過的大圖不超過一分鐘,因為會利用 eGPU 的 RX-580 來運算)。
- 到期後 (GraXpert):由免費的 GraXpertDenoise 取代,同樣在線性階段執行,大幅抹平底噪。
同樣的一張 Drizzle 過的大圖大約五分鐘,結果還不錯,時間也不會太長,因為免費,還能接受:
1. 降噪前:
2. 降噪後:
- 現階段 (NXT):利用試用期內的 NXT 以強度
-
線性分離 (StarNet2):
- 勾選
Linear data與Create starmask。
- 分別對 NB 與 STC 兩圖執行抽星(捨棄高昂的 SXT,雖然它可以利用 eGPU,但StarNet2 的表現也還不錯,一張 Drizzle 過的大圖也不超過三分鐘,這很可以接受)。
- 重命名與篩選:保留 NB 抽出的純星雲命名為
NB_Starless;保留 STC 抽出的純星點命名為RGB_Stars。其餘廢圖直接捨棄。
- 勾選
三、 非線性階段:分離極限拉伸 (Independent Stretching)
解除星點束縛,徹底解決傳統後製「星點肥大」與「紫邊」的死結。
-
星雲 (
NB_Starless) 的暴力拉伸:- 開啟 STF(解鎖鏈 Unlinked 狀態),點擊核輻射預覽,將參數拖入 HistogramTransformation (HT) 打底寫入。
- 清空 HT,開啟實時預覽進行「二次強化」。
- 暴力操作:手動將 Midtones (灰色三角) 大幅向左推,逼出暗部極限雲氣;將 Shadows (黑色三角) 微幅向右推以壓制背景起灰。寫入後關閉 STF。
- 開啟 STF(解鎖鏈 Unlinked 狀態),點擊核輻射預覽,將參數拖入 HistogramTransformation (HT) 打底寫入。
-
星點 (
RGB_Stars) 的溫和拉伸:- ⚠️ 嚴禁使用 STF 自動拉伸(純黑背景會讓演算法崩潰產生破萬倍拉伸與紫邊)。
- 開啟 HT 實時預覽,完全手動將 Midtones 緩慢向左推(約至
0.04~0.05),Shadows 絕對保持0。
- 確認星點維持 BXT 收斂後的細小緊實且色彩真實後,實體寫入。
- ⚠️ 嚴禁使用 STF 自動拉伸(純黑背景會讓演算法崩潰產生破萬倍拉伸與紫邊)。
四、 終極嵌合與後期修飾 (Recomposition & Polish)
-
螢幕濾色合體 (PixelMath):
- 公式:
~(~NB_Starless * ~RGB_Stars)
- 設定:
Create new image➔RGB Color,生成Final_Rosette。將星點完美鑲嵌回星雲。
- 公式:
-
全域去綠 (SCNR):
- 針對背景殘留的光害色斑,執行 SCNR (
Green,1.0,Average Neutral)。
- 針對背景殘留的光害色斑,執行 SCNR (
-
非線性二次降噪 (視情況補強):
- 若暴力拉伸導致暗部浮現色度噪點,再次施放 NXT 或 GraXpert (
Strength 0.75) 抹平背景。
- 若暴力拉伸導致暗部浮現色度噪點,再次施放 NXT 或 GraXpert (
-
立體感與色彩重塑 (CurvesTransformation):
- RGB/K 通道 (S型曲線):在曲線左下 1/4 處「自訂控制點」向下拉(壓暗背景,拒絕死黑);右上 3/4 處上推(提升高光對比)。
- S 通道 (飽和度):曲線中段大幅上提,使窄帶 Ha 呈現紅寶石色,並激發寬帶恆星的耀眼色彩。
- RGB/K 通道 (S型曲線):在曲線左下 1/4 處「自訂控制點」向下拉(壓暗背景,拒絕死黑);右上 3/4 處上推(提升高光對比)。
五、 輸出與發佈準備 (Output Prep)
為確保社群媒體分享時不掉色、不劣化。
-
色彩管理 (ICCProfileTransformation):
- 嵌入
sRGB IEC61966-2.1描述檔,確保跨裝置顯色一致。
- 嵌入
-
最佳化縮放 (Resample):
- 鎖定比例,將寬度縮放至黃金標準
2048px。
- 鎖定比例,將寬度縮放至黃金標準
-
最終存檔:
- 母檔保存為
32-bit XISF。
- 分享檔匯出為
Quality 100的JPEG。
- 母檔保存為
結論
這套 SOP 完美示範了「分而治之」(頂樓窄頻攻結構、清境寬頻攻星色)的現代深空攝影哲學。透過 WBPP 與 ImageIntegration 解決跨夜窄頻的疊合,利用 ImageSolver 解析主結構座標並讓寬頻圖自動繼承,接著以 SPCC 定錨科學星色。線性階段結合 BXT 的光學收斂與 NXT/GraXpert 的強大降噪,最後利用 StarNet2 徹底分離星雲與星點進行獨立 HT 拉伸。
這種最大化硬體價值發揮了 Mac mini 與 eGPU 的硬體潛力,將頂樓高光害的深層雲氣與清境暗空的純粹星色完美融合,不僅成功降伏了高光害與異質數據的干擾,更確保了最終影像具備「星點細膩緊實、雲氣狂暴深邃」的水準。這份文件足以作為未來所有高難度天體專案的最強技術基底。