前言
「史詩級」是太誇張了,倒是能將從 2018 年至今、跨越單眼(Sony A7S / Nikon D610)與冷凍相機(ZWO ASI533MC-Pro)的所有 M31 拍攝影像,凝聚成一張高動態範圍 (HDR) 最終影像,有了 Gemini AI 才知道還能這樣搞。
天文攝影歷程與器材演進
從 2017 年Luke 的休閒筆記: Kenko Skymemo S 攝星儀開始,在部落格記錄的歷程,展現了從廣角星野到深空攝影的完整硬體技術迭代:
- 第一階段(星野與入門深空): Kenko Skymemo S + iOptron Cem25P + Sony A7S / Nikon D610 + Sigma 70-200mm F2.8 / 150-600mm F5-6.3。此階段利用全片幅相機的高感光與大光圈鏡頭,探索硬體極限,但受限於星野赤道儀的載重與無導星機制。
- 第二階段(精準導星與冷卻相機): iOptron Cem25P + ZWO ASI533MC-Pro + Sharpstar 61EDPH II / 107 PH APO + ZWO EAF。導入了赤道儀雙軸追蹤、天文專用冷卻相機克服熱噪點,以及 EAF 電子自動對焦,全面進入高解析度的自動化深空領域。
儲存在 Synology NAS 中的歷史影像資料,將是驗證軟硬體升級的最佳基準。
仙女座大星系 (M31) 重製計畫:最高效率 AI 聯合作戰順序
針對 M31 重製作業,結合 Mac mini M4 的算力與 Thunderbolt SSD 專屬 PixInsight (1.9.3) 暫存區的優勢,直接套用確立的影像處理工序:
-
NXT (NoiseXTerminator): 在線性階段先進行初步降噪,為後續運算提供純淨的背景。
-
SPCC (SpectrophotometricColorCalibration): 讀取 Gaia 星表,針對 M31 核心的黃矮星與外圍旋臂的藍色年輕恆星進行精準的物理光度校色。
-
BXT (BlurXTerminator):
- 第一階段: 勾選 Correct Only 修正光學變形與星點圓度。
- 第二階段: 取消 Correct Only,進行星系的細節 AI 銳化,特別強化 M31 的暗星雲塵埃帶邊緣。
-
SXT (StarXTerminator): 將銳化後的 M31 影像進行星系主體與背景恆星的徹底分離。
-
分軌拉伸:
- 無星圖 (Starless): 針對星系盤面進行局部直方圖等化 (LHE) 強化結構,並進行極限曲線拉伸。
- 恆星圖 (Stars): 進行色彩飽和度提升。
-
PixelMath: 將處理完的恆星加回星系中 (Starless + Stars)。
跨設備與跨環境疊圖限制與風險評估
起始條件包含:全片幅相機(Sony A7s、Nikon D610)、1 吋正方形冷卻相機(ASI533MC-Pro),以及高山(高 SNR)與頂樓(低 SNR)的環境落差。
- 視角與像素比例極端落差: 533MC-Pro 的正方形畫幅與全片幅的 3:2 比例、像素尺寸完全不同。在 PixInsight 進行 StarAlignment 星點對齊時,必須大幅裁切全片幅畫面以配合 533MC-Pro 的視角,或在最終影像周圍留下大面積無數據的黑邊。
- 訊噪比 (SNR) 劣化風險: 高山低光害環境取得的數據極為純淨。若與頂樓的高光害數據進行常規的平均疊加 (Average Integration),頂樓數據的龐大背景雜訊將會嚴重污染並稀釋高山數據,導致整體 SNR 不升反降。
- 色彩響應差異: 三款相機的感光元件架構與拜爾陣列 (CFA) 色彩科學不同,直接混疊將導致最終生成的線性檔案色彩混亂,大幅提升後續 SPCC (SpectrophotometricColorCalibration) 光度校色的失敗率與偏差。
PixInsight 跨平台影像整合與數據最大化方案
建議放棄全盤混疊,改採「分組疊加、後期合成」的策略:
- 嚴格的對齊基準 (Reference Image): 若堅持全盤疊圖,必須挑選星點最細緻、解析度最高的一張單張影像(通常為 ASI533MC-Pro 搭配 107 PH APO 或 61EDPH II 拍攝的數據)作為全域對齊基準。
- 極端的權重分配 (SubframeSelector): 絕對不能使用等權重疊加。必須透過 SubframeSelector 以
SNRWeight 結合 FWHM 進行評分,強迫 ImageIntegration 給予高山影像絕對的高權重,頂樓影像的權重降至最低,僅作為增加曝光時間的微弱補充。
- 雙窄帶通道提取法 (L-eXtreme 融合): 若頂樓數據曾使用 Optolong L-eXtreme 雙窄帶濾鏡拍攝,應完全放棄將其與高山寬帶數據混疊。正確作法是將窄帶數據獨立疊成一張,提取其中的 Ha 通道,然後在非線性階段透過 PixelMath,將 Ha 數據作為特定圖層,精準疊加至高山寬帶數據中,藉此強化 M31 旋臂上的紅色電離氫發射區 (HII regions)。
同器材分組疊加策略與後期合成分析
針對 Sony A7s、Nikon D610 與 ASI533MC-Pro 三組不同硬體架構的數據,獨立完成預處理與線性疊加後,各組的處理優勢與後期跨組合成策略如下:
第一組:Sony A7s 數據 (極限感光與廣視野)
- 數據優勢: 具備極大的像素面積 (8.4 µm) 與極高感光度,能輕易捕捉 M31 最外圍、極度微弱的星系暈 (Galactic Halo) 以及廣域的星際塵埃。
- 處理重點: 線性階段透過 NXT 進行深度降噪。非線性拉伸時,重點保護影像邊緣的微弱亮度過渡,無需強求核心銳利度。這組數據將作為最終合成的「極限暗部底圖」。
第二組:Nikon D610 數據 (高動態範圍與真實色彩)
- 數據優勢: 具備優秀的動態範圍與全片幅的色彩捕捉能力,適合還原 M31 盤面複雜的星族色彩(核心的黃色老恆星與旋臂的藍色年輕恆星)。
- 處理重點: 嚴格執行 SPCC 物理光度校色。在 SXT 提取恆星後,針對恆星圖獨立進行色彩飽和度提升。這組數據可作為最終影像的「寬帶色彩層 (RGB Layer)」與「星點來源」。
第三組:ZWO ASI533MC-Pro 數據 (無熱噪點與高解析細節)
- 數據優勢: 穩定的溫控製冷帶來極純淨的背景,1 吋方形感光元件配合望遠鏡能獲得較高的採樣率,適合擷取 M31 核心的高亮度結構與暗星雲塵埃帶。
- 處理重點:
- 發揮 M4 晶片算力,針對此組數據執行最強度的 BXT 運算,極致銳化塵埃帶邊緣與星系核心細節。
- 針對無星圖 (Starless) 進行多尺度的局部直方圖等化 (LHE),強化星系內部對比。這組數據將作為最終合成的「亮度細節層 (Luminance Layer)」。
- 若此階段包含 Optolong L-eXtreme 雙窄帶數據,需獨立提取 Ha 通道備用。
跨組整合工序 (PixelMath)
在三組數據皆完成非線性拉伸與無星化 (Starless) 處理後:
- 基準對齊: 以解析度最高或星系主體最清晰的 ASI533MC-Pro 影像為基準 (Reference),利用 StarAlignment 將 A7s 與 D610 的無星圖精準對齊至相同座標與視角。
- LRGB 概念合成: 將 ASI533MC-Pro 提取出的高解析度亮度 (L) 通道,透過 PixelMath 或是 LRGBCombination 工具,覆蓋疊加至 D610 的色彩數據上,結合前者的細節與後者的色彩。
- 邊緣補強: 利用 PixelMath 的
max() 函數或 Screen 混合模式,將 A7s 捕捉到的外圍極暗星系暈數據,平滑融合至主體影像的外圍。
- HII 區域強化: 若有 533MC-Pro 的 Ha 窄帶數據,透過 PixelMath 將其疊加至星系旋臂的紅色發射星雲區域。
天文改機 (Astro-modified) D610 數據戰略地位重估
D610 經過天文改機(移除 IR-Cut 濾鏡,釋放 656nm 波段的透光率),這項變數徹底改變了它在這次聯合疊圖中的角色。M31 雖然是連續光譜的星系,但其旋臂上散佈著大量且明亮的紅色電離氫發射區 (HII Regions)。
改機後的 D610 不再只是單純提供「全片幅底色」,而是具備了捕捉 M31 全域 H-alpha 分佈的強大能力。
以下是針對改機 D610 加入後的工序修正:
1. SPCC 物理光度校色的關鍵變更
改機相機拍出的線性檔案會帶有極強的洋紅色/偏紅底噪 (Red Cast)。在 PixInsight 1.9.3 執行 SPCC 時:
- Sensor QE Curve: 不能使用預設的理想 RGB 曲線。必須在 SPCC 設定中,手動調整 Red 通道的頻寬與權重,或確保
Background Neutralization 的參考區域 (Preview) 圈選在絕對沒有星系暈的純淨背景區,否則 SPCC 會誤判,導致 M31 的藍色旋臂被過度壓抑。
- 白平衡基準: M31 的核心是年老的黃矮星,外圍是年輕的藍色恆星。SPCC 校正後,核心應呈現溫暖的黃白色,若核心明顯偏紅,代表改機的紅光溢出干擾了整體色彩平衡,需退回線性階段微調 ColorCalibration。
2. 偽窄帶萃取與 HII 區域強化 (PixelMath)
由於 D610 具備全片幅視野,它能涵蓋 ASI533MC-Pro 可能裁切掉的 M31 外圍旋臂。我們可以從 D610 數據中榨取 H-alpha 訊號:
- 通道分離: 將 D610 的無星圖 (Starless) 拆解為 R, G, B 三個獨立通道。
- 連續光譜相減 (Continuum Subtraction): D610 的 R 通道包含了「寬帶紅光」+「Ha 發射線」。利用 PixelMath,將 R 通道減去適當比例的連續光(通常用 G 或合成的亮度 L 作為參考),公式概念為
R - (G * 係數)。藉此分離出純粹的 M31 旋臂 Ha 訊號圖。
- 非線性融合: 將提取出的全域 Ha 訊號,透過 NBRGBCombination 腳本或 PixelMath,以 Screen 模式精準疊加回最終的彩色星系盤面上,讓旋臂上的紅色「星系紅寶石」跳脫出來。
最終三機聯合作戰分工定案:
- Sony A7s: 提供極限暗部的星系暈 (Halo) 與背景塵埃 (Dust) 的平滑過渡。
- ZWO ASI533MC-Pro: 提供最高解析度的 M31 核心細節與塵埃帶銳利度 (Luminance)。
- 改機 Nikon D610: 提供全片幅的寬帶色彩基礎 (RGB),並做為 全域 H-alpha 發射區 的關鍵訊號源。
歷史數據重建重點摘要
- 無暗場 (No Darks) 應對: 仰賴 CosmeticCorrection 自動尋星點與疊圖演算法的極值剔除。
- 無平場 / 壞平場 (Bad Flats) 應對: 絕對棄用無效平場,直接以 GradientCorrection / DBE 進行強效背景建模與暗角消除。
- 預處理底線: 早期數據僅作為「極限暗部延伸」或「色彩點綴」,絕不干擾後期 533MC-Pro 的核心高解析細節。
註:我的天文知識是在玩天文攝影的歷程中慢慢成長的,像初期,那時也不懂要拍暗場,後來知道也要拍平場,但卻是事後回家後才補拍(常然不能用),所以初期的拍攝,能把 Light 拍好就不錯,要到後期這篇文章:Luke 的休閒筆記: 我的上山拍攝流程(拍攝M31、M42 及玫瑰星雲為例) 才能算是比較成熟。
針對早期 A7s 與 D610 缺乏正確校正檔(暗場、平場)的缺陷數據,在 PixInsight 1.9.3 環境下,必須採用「破壞性重建」的預處理工序,以榨取剩餘價值。
無校正檔預處理 Step By Step
-
Light 幀篩選 (Blink / SubframeSelector):
- 捨棄所有拖線、雲遮或星點嚴重變形的單張。早期無導星或導星不穩的數據,不良率極高,必須嚴格剔除,否則會嚴重污染最終影像的 FWHM(半高全寬)。
-
強制熱噪點消除 (CosmeticCorrection):
- 不載入 Master Dark。
- 直接勾選 Use Auto detect。
- 啟用 Hot Sigma 與 Cold Sigma,數值設定在 3.0 左右(視預覽畫面中死像素消除狀況微調)。此步驟強制抹除畫面中的固定熱噪點與冷像素。
-
星點對齊與演算法剔除 (ImageIntegration):
- 在疊圖時的 Pixel Rejection (1) 設定中,放棄傳統的 Average,改用 Generalized Extreme Studentized Deviate (ESD) 或 Linear Fit Clipping。
- 嚴格設定 Rejection High/Low 參數,利用演算法強制剔除未被 CosmeticCorrection 抓到的殘餘熱噪點與宇宙射線。
-
捨棄錯誤平場,依賴演算法去背 (GradientCorrection / DBE):
- 絕對不要套用回家後補拍的平場,焦平面與沙塵位置的偏移會產生無法消除的「反向暗角」與「甜甜圈」。
- 全盤 Light 疊加完成後,利用 PI 1.9.3 最新的 GradientCorrection 工具。若暗角極度嚴重,則改用 DynamicBackgroundExtraction (DBE)。
- 在 DBE 中,避開 M31 的星系盤面,於四個角落與背景區域密集放置取樣點 (Sample points),Target Image Correction 選擇 Division 來對付光學暗角,再做一次 Subtraction 消除光害梯度。
-
高強度 AI 降噪介入 (NXT):
- 未經暗場校正的影像底噪極高。在線性階段 (Linear),必須拉高 NoiseXTerminator 的 Denoise 權重(例如 0.8 以上),先將雜訊壓制到不影響後續 SPCC 辨識的程度。
GraXpert 導入 M31 無平場數據的戰略優勢
對於缺乏正確平場 (Flats) 的早期 A7s 與改機 D610 數據,使用基於 AI 深度學習的 GraXpert 完全取代 PixInsight 內建的 DBE 或 GradientCorrection,是極具突破性的戰術。
M31 仙女座大星系的視角極大,星系暈 (Halo) 幾乎佔據全片幅的大半區域。若使用傳統 DBE,手動取樣點極易誤觸星系邊緣微弱的訊號,導致去背後 M31 外圍出現「反向黑圈」或訊號被過度截斷。GraXpert 的 AI 模型受過大量深空影像訓練,能精準辨識並剝離星系主體與背景光害/暗角,不會誤傷星系暈。
GraXpert 替換工序與參數設定 (Step By Step)
將原本預處理的第 4 步去背直接替換為 GraXpert,建議採用以下針對「無平場數據」的雙重修正法:
-
前置狀態: 影像剛完成演算法疊加 (ImageIntegration) 與 CosmeticCorrection 壞點消除,保持在純線性 (Linear) 狀態,尚未進行降噪與色彩校正。
-
啟動 GraXpert: 於 PixInsight 內呼叫 GraXpert 腳本。
-
基礎運算設定:
- Calculation Method: 選擇 AI(捨棄 RBF 或 Kriging 傳統算法)。
- AI Model: 確認已套用最新的 AI 權重模型。
- AI Device: 確認已指向 GPU / Apple Silicon 加速(在 Mac mini M4 的算力下,全片幅背景建模應在數秒內完成)。
-
第一階段:模擬平場除暗角 (Division)
- 將 Correction 參數設為 Division。
- 執行運算。此步驟強迫 AI 模擬平場 (Flat-field) 的物理作用,主要目的是修復 A7s 與 D610 四周嚴重的光學暗角,並統一整體背景亮度。
-
第二階段:消除光害梯度 (Subtraction)
- 針對上一步 (Division) 產生的新影像,再次開啟 GraXpert 腳本。
- 將 Correction 參數改為 Subtraction。
- 執行運算。此步驟專門對付頂樓或山區複雜的光害方向性梯度與色彩偏差。
-
後續銜接: 完成雙重 GraXpert 處理後,背景已達極致平整,此時再接續執行 NXT 初步降噪與 SPCC 物理光度校色。
針對這批早期的 A7s 與 D610 原始數據,畫面邊緣是否有極端嚴重的非對稱光害干擾(例如特定角落有強烈路燈直射),需要在 GraXpert 處理前先進行一定程度的邊緣裁切 (DynamicCrop)?
實戰核心工序備忘:
- 單張篩選:嚴格剔除拖線與變形影像。
- 無校正檔預處理:套用 CosmeticCorrection 強制抹除壞點與熱噪點。
- GraXpert 雙重去背:第一階段 Division (除暗角) ➔ 第二階段 Subtraction (除光害梯度)。
- AI 核心處理:NXT 線性降噪 ➔ SPCC 物理校色 ➔ BXT 核心與塵埃帶銳化 ➔ SXT 星系恆星分離。
- PixelMath 終極合成:結合 A7s (極限暗部)、ASI533MC-Pro (高解像 L 通道) 與改機 D610 (寬帶色彩與全域 Ha 訊號)。
開始重製
Sony A7s 篇
使用這篇文章:Luke 的休閒筆記: 清境綠邑田園民宿觀星之旅拍攝的原始檔開始,無暗場、無平場,Sony A7s (含手把,使用雙電池)+ STC 光害濾鏡+ RJ Nikon to NEX 轉接環 + SIGMA 150-600mm F5-6.3 DG OS HSM C版@600mm
- **Cosmetic Correction :這將完美取代暗場 (Darks) 執行強制除熱噪點的任務。
- Image Registration : 勾選了
Distortion correction。這對 600mm 加上全片幅邊緣容易產生的光學變形極為關鍵,能確保星點完美對齊。
- Image Integration: 剔除演算法精準選擇了
Generalized Extreme Studentized Deviate (ESD),這是無暗場狀態下剔除殘餘極端像素的最佳解。
Nikon D610 (天文改機)篇
使用這篇文章:Luke 的休閒筆記: 清境莫妮卡工坊民宿觀星 Nikon D610 (天文改機) + SIGMA 150-600mm F5-6.3 DG OS HSM C版 @ 600mm ,由 BackyardNikon 控制 PHD2 做 Dithering 拍攝。
ZWO ASI533MC-Pro 篇
Sharpstar 61EDPH II + 0.82X 減焦鏡 + STC 寬帶光害濾鏡
- 三個晚上的影像 + 已做好各別的 MasterFlat
- 兩個晚上是市區頂樓拍的,曝光 90秒,溫度分別為 -5C 及 -10C,也分別有對應溫度的 DarkMaster
- 一個晚上是在清境山上拍的(曝光 300秒,溫度為 -20C ,也有對應溫度的 DarkMaster:Luke 的休閒筆記: 清境莫妮卡工坊民宿觀星
Sharpstar 107 PH APO + 1X 平場鏡,無光害濾鏡
針對這三種極具挑戰性的影像合成情況,直接進行深度數據分析與執行邏輯建議:
執行前器材與算力限制宣告
- 硬體限制: 你的 Mac mini M4 + 32G RAM 處理這批跨設備、跨解析度的數據綽綽有餘。但要注意,由於涉及 Drizzle 2x 與大量 Local Normalization (LN) 運算,暫存區務必設在外接的 Gloway SSD。
- 軟體限制: PixInsight 1.9.3 的 WBPP 是核心。不同解析度的對齊必須依賴
ImageSolver 提供的座標資訊,否則傳統星點對齊在比例差異過大(61mm vs 107mm)時容易失敗。
- 校準限制: 不同溫度的單張影像(-5C, -10C, -15C, -20C)必須在 WBPP 中精準配對各自的 MasterDark,絕對不能混用。
情況 1:市區 90s 與山上 300s 影像累積
分析結果:有必要,但必須採用「權重策略」。
市區影像雖然光害嚴重、SNR(信噪比)低,但 90s 的短曝光能有效保留 M31 核心不至於過曝,且累積張數能提升恆星的色彩飽和度。山上的 300s 資料則是負責拉出微弱的外圍旋臂雲氣。
- 關鍵技術: 在 WBPP 務必勾選 Local Normalization。這能強行將市區高背景亮度的數據,校準到山上黑暗背景的基準線上。
- 權重建議: 疊圖時選擇
PSF Signal Weighting,讓系統自動給予山上高品質數據更高的權重,市區數據僅作為底噪填充與核心細節補充。
情況 2:107 PH 高解析度局部 M31
分析結果:這是「高解析度注入」的頂級素材。
雖然 107 PH 拍不全 M31,但其長焦距提供的解析度(每像素角秒數更小)遠高於 61 EDPH。
- 用途: 將這批資料作為 M31 核心與塵埃帶的「細節強化層」。
- 做法: 疊圖後,將 107 PH 的 MasterLight 作為子圖,利用
StarAlignment 或 MosaicByCoordinates 註冊到 61 EDPH 的廣域圖上。這能讓 M31 的中心區域擁有驚人的解析度。
情況 3:跨相機(A7s/D610)與 Starless 合成
分析結果:可行,建議走「Luminance/Color 混合流程」。
Nikon D610 的全幅廣域數據適合提供背景場景,而 533MC 的數據適合提供主體細節。
- 解析度處理: 統一以最高解析度的圖(或 2x Drizzle 後的圖)作為參考母板。
- 合成策略: 由於涉及 Starless,建議先將各相機的 Starless 影像分別處理到線性末端,再利用
PixelMath 以最大值(Max)或加權平均方式融合。
跨設備數據聯合作戰順序
第一階段:分軌校準 (WBPP)
- 分組: 在 WBPP 中利用
Grouping Keywords(例如填入 Camera 或 Location),將 533MC、D610、A7s 的資料分開。
- Dark: 嚴格對應溫度(-5, -10, -15, -20)。
- LN: 每一組都必須產出自己的
.xnml 局部正規化檔案。
第二階段:解析度與座標對齊
- ImageSolver: 對所有的 MasterLight 執行座標盲解。
- StarAlignment: 選擇一張品質最好、視野最廣的 D610 影像作為
Reference Image。
- 註冊: 將 533MC (61EDPH) 與 533MC (107PH) 全部註冊到參考圖上。
第三階段:AI 聯合作戰與合成
-
BXT 修復: 針對 107PH 數據進行細節強化。
-
SXT 徹底分離: 將所有 Master 拆分為 Stars 與 Starless。
-
PixelMath 最終融合: * 無星圖 (Starless) 融合: Max(M31_533, M31_D610, M31_A7s),這樣可以結合 533 的細節與全幅機的廣域。
- 恆星圖 (Stars) 融合: 建議保留 61 EDPH 產出的恆星,因為其星點圓度與縮小倍數最適合這類廣域作品。
這套流程能將從 2018 年至今、跨越單眼與冷凍相機的所有 M31 投資,凝聚成一張史詩級的高動態範圍 (HDR) 最終影像。
精華篇:天文攝影複合技術
製作這張終極 M31 的三個精華技術是:
- 跨設備幾何對齊 (Cross-Device Registration):不同相機和鏡頭(150-600mm vs 61EDPH)有完全不同的視野。必須使用幾何對齊演算法,將所有圖像縮放、旋轉和平移,使恆星在所有圖像上完美重合。這類似於手動
DynamicAlignment 的數據基礎。
- 高動態範圍 (HDR) 領地融合 (领地融合):為了同時呈現亮核心和暗塵埃帶,天文攝影師通常會進行領地融合。61EDPH 負責提供高品質的中心星點和色彩,而 D610 負責全幅畫布的星空背景。這需要使用 PixelMath 的 Alpha 混合公式:
(Image_61 * Mask_FOV_61) + (Image_D610 * ~Mask_FOV_61),利用羽化遮罩進行平滑過渡。
- 星雲星點分離 (Starless & Stars Separation):為了分別調整星雲的塵埃細節,必須先將恆星分離(使用 StarXTerminator)。最後,再將完美對齊和調整後的恆星無損地加回星雲(通常使用 Screen 濾色疊加公式:
~((~Starless) * (~Stars)))。
註:
嚴格遵守 GraXpert ➔ SPCC ➔ BXT ➔ NXT ➔ SXT 作為未來的標準作業流程 (SOP)。這套順序能保證數據的物理精準度,並讓這三套 AI 外掛的算力發揮極致。