# SiriL教學 :::info + 標題:SiriL教學 + 撰寫:[name=Hong Ming Jun] ::: [TOC] > 該教學為本人學習後的筆記,最初作為教學提供給朋友 > 歡迎網友補充指正 ## 安裝 * [SiriL](https://siril.org/) * [SiriL Prepocess Script](https://gitlab.com/free-astro/siril-scripts/-/tree/main/preprocessing?ref_type=heads) 把腳本檔案放到SiriL腳本資料夾路徑 * Windows `%APPDATA%\siril\scripts`(可以利用Win + R貼上路徑) * MacOS `~/Library/Application Support/siril/scripts ` * Linux `~/.config/siril/scripts`(如果這個資料夾不存在,可以手動建立。) * [StarNet](https://www.starnetastro.com/download/) 下載Command Line版本的就好了 * 安裝完後到`SiriL > Preferences(右上角三條線) > Miscellaneous > Software Location`填入StarNet的執行檔 ## Preprocess > 此步驟執行**平、暗、偏壓場**校正及**疊圖** 1. 將`平場`、`暗場`、`偏壓場`、`亮場`分別放到`flats`、`darks`、`biases`、`lights` **資料夾名稱固定不可以修改**  **註:由於拍攝者懶惰忘記拍平場,以下示範皆無平場,請依實際情形執行** 2. 執行疊圖腳本  3. 再來看到右邊Console高速執行,要等一段時間,過程很吃資源,也很吃儲存空間   4. 看到`result.fit`代表疊圖完成,使用左上角Open打開檔案後可以看到疊圖完的成果   ## Image Processing 可以先到[總工作流](https://hackmd.io/@HongMJ1315/SiriL#%E7%B8%BD%E5%B7%A5%E4%BD%9C%E6%B5%81)看流程 ### Photometric Color Calibration 1. 先到`Tools > Astrometry > Image Plate Solver`輸入拍攝目標進行解星  2. 進入`Image Processing > Color Calibration > Photometric Color Calibration...`執行自動白平衡  3. 看到Console出現**succeeded**代表處理成功(後面會直接打處理完成之類的,請自行從Console確定是否完成)  ### Background Extraction 該步驟會平滑背景模型將背景扣除,使星雲更明顯 1. 到 `Image Processing > Background Extraction` 2. 先執行`產生`,會出現取樣點,紅點為目標之外的天空,若紅點覆蓋到目標星體案右鍵可以取消,左鍵可以新增取樣點,接著執行`計算背景`,最後在`套用`  ### Noise Reduction 降躁 1.到 `Image Processing > Filter > Noise Reduction`,直接按套用 * `Independent Channels`可選,會對於RGB分開降躁,但有可能會出現色彩不連續的色斑問題,若出現色斑,可單純降 Luminance(明度部分)來解決  ### Asinh Transformation 1. 到 `Image Processing > Streches > Asinh Transformation` 2. 調整`拉伸係數`和`黑點` * `拉伸係數`:12–20(星場密、亮星多用 10–14;星雲淡用 16–22) **By ChatGPT** * `黑點`:把背景峰值左緣「剛貼到 0」即可,通常 0.002–0.006 **By ChatGPT**  ### Generalized Hyperbolic Stretch Transformation 1. 到 `Image Processing > Streches > Generalized Hyperbolic Stretch Transformation`  3. 調整`Stretch factor`、`Local stretch intensity`、`Symmetry point`參數(我不知道怎麼調,全憑感覺) * 可以點左圖峰值偏右一點點的位置設置`Symmetry point` 先拉出輪廓進到後續步驟   ### StarNet Star Removal 1. 到 `Image Processing > Star Processing > StarNet Star Removal`執行去星  3. 最後會得到兩個檔案`starless`開頭為去星後的、`starmask`為純星點    ### Split Channels 1. 到 `Image Processing > Channels Extraction > Split Channels`將圖片拆分成`R`、`G`、`B`三張單通道圖  2. 接著可以針對RGB單獨調整  以下三張依序為`R`、`G`、`B`三通道的灰階圖 <a href="https://ibb.co/rK1gkzs7"><img src="https://i.ibb.co/9mCJn1t8/R.jpg" alt="R" border="0" /></a> <a href="https://ibb.co/Z62Bthsw"><img src="https://i.ibb.co/jvJyBLKx/G.jpg" alt="G" border="0" /></a> <a href="https://ibb.co/wFXWT9cc"><img src="https://i.ibb.co/Q3RNZ2DD/B.jpg" alt="B" border="0" /></a> ### Pixel Math 1. 到 `Image Processing > Pixel Math` 2. 右上角`+`可以讀入fit圖片 * 單通道合併 * 將`Use Single RGB/K expression`取消勾選 * 並在`R`、`G`、`B`欄位中填入通道占比或運算式(其中運算變數對應到`Images`中的`Variable`  上圖`newR`為利用[Generalized Hyperbolic Stretch Transformation](https://hackmd.io/_4bxpvk1TfajY2GaYmIfhg#Generalized-Hyperbolic-Stretch-Transformation)拉伸過的`R`通道,將`R`強化後的圖片用以強化$H\alpha$,再透過加回`R`通道、`G`通道、`B`通道合成回彩色圖片 * 圖層合併 * 將`Use Single RGB/K expression`勾選 * 並在`RGB/K`中填入圖層運算式  上圖為將新合成完的彩色圖片加回星點圖層後的結果,其中為了避免星點干擾星雲的細節透過$\times0.6$來弱化星點 ### Save `Save`右邊的按鍵為另存新檔,可以將`fit`轉為`PNG`或`tif`之類的再透過PS、LR去後製  ### Final Image <a href="https://ibb.co/0j0kLYqb"><img src="https://i.ibb.co/XZn9PFXR/Pixel-Math-result1.jpg" alt="Pixel-Math-result1" border="0"></a> ## 偽色圖 可透過`R`、`G`、`B`獨立圖層製作**SHO**、**HOO**等偽色圖 * **SHO**哈伯色: 整體偏金黃+藍色色調 * **R**:`R - 0.5*(0.7*G + 0.3*B)` * **G**:`R` * **B**:`0.7*G + 0.3*B ` * **HOO** 整體偏紅色+藍綠色調 * **R**:`R` * **G**:`0.7*G + 0.3*B ` * **B**:`0.7*G + 0.3*B ` 參數來自**ChatGPT**供參考,實際可能有差 範例: **`newR`為強化過的`R`通道** * **SHO**: * **R**:`R - 0.5*(0.7*G + 0.3*B)` * **G**:`(newR * 0.3+ R * 0.15)` * **B**:`(0.7*G + 0.3*B) * 0.8` <a href="https://ibb.co/PvmNd903"><img src="https://i.ibb.co/gLj3xPhH/SHO2.jpg" alt="SHO2" border="0"></a> * **HOO** * **R**:`(newR * 0.3+ R * 0.15) * 1.6` * **G**:`(0.7*G + 0.3*B)` * **B**:`(0.7*G + 0.3*B)` <a href="https://ibb.co/spCPcSpB"><img src="https://i.ibb.co/zWF5CcWk/HOO2.jpg" alt="HOO2" border="0"></a> ## 總結 ### 總工作流 1. [Photometric Color Calibration](https://hackmd.io/@HongMJ1315/SiriL#Photometric-Color-Calibration) 2. [Background Extraction](https://hackmd.io/@HongMJ1315/SiriL#Background-Extraction) 3. [Noise Reduction](https://hackmd.io/@HongMJ1315/SiriL#Noise-Reduction) 4. [Asinh Transformation](https://hackmd.io/@HongMJ1315/SiriL#Asinh-Transformation)(有時候直接跳過) 5. 利用第一次[Generalized Hyperbolic Stretch Transformation](https://hackmd.io/@HongMJ1315/SiriL#Generalized-Hyperbolic-Stretch-Transformation)拉出星雲輪廓 6. 透過[StarNet Star Removal](https://hackmd.io/@HongMJ1315/SiriL#StarNet-Star-Removal)去星,將星雲與星點分離針對星雲去調整 7. 將星雲透過[Generalized Hyperbolic Stretch Transformation](https://hackmd.io/@HongMJ1315/SiriL#Generalized-Hyperbolic-Stretch-Transformation)拉出更多細節 8. 透過[Split Channels](https://hackmd.io/@HongMJ1315/SiriL#Split-Channels)將圖片拆分成`R`、`G`、`B`三個圖層 9. 透過[Generalized Hyperbolic Stretch Transformation](https://hackmd.io/@HongMJ1315/SiriL#Generalized-Hyperbolic-Stretch-Transformation)強化$H \alpha$的紅色細節(當然可以用於強化其他通道細節) 10. 各通道以及圖層利用[Pixel Math](https://hackmd.io/@HongMJ1315/SiriL#Pixel-Math)合併 11. [Save](https://hackmd.io/@HongMJ1315/SiriL#Save) * `8.`、`9.`可選,主要是未改機$H\alpha$不明顯要強化 * 去星後的星圖圖層也可以透過[Generalized Hyperbolic Stretch Transformation](https://hackmd.io/@HongMJ1315/SiriL#Generalized-Hyperbolic-Stretch-Transformation)去修改星點
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.