# 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
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up