[作品] 日環蝕4K縮時 開發專屬穩定化程式 [P950]

作者: hotdogee (hotdog)   2020-07-06 04:49:43
作品連結:
* 穩定前:https://youtu.be/71vtskpdcXA
* 穩定後:https://youtu.be/M4H9w8yh4Fg
拍攝時間:2020/6/21
拍攝地點:海口故事露營園區
使用相機:Nikon P950
濾鏡:Ice 67mm ND100000
- https://i.imgur.com/FRsYups.jpg
赤道儀:Sky-Watcher Star Adventurer
- https://i.imgur.com/HyhZPv8.jpg
- https://i.imgur.com/kUtBhWJ.jpg
- https://i.imgur.com/UIrNOHN.jpg
- https://i.imgur.com/unEBClo.jpg
定時快門線:PIXEL TC252
三向齒輪雲台:Manfrotto MHXPRO-3WG
EXIF資訊:曝光秒數 1/1000秒
光圈 F6.5
焦距 2000mm
ISO速度 100
拍攝現場:
* 攝影中:https://i.imgur.com/NHeoc5Y.jpg
* 拍攝現場 (360全景 8K縮時):https://youtu.be/Erfkf5JPJl0
* 現場機海 (360全景 16K):https://kuula.co/share/7bTy7
* 蚵田日落 (360全景 16K):https://kuula.co/share/7bTWs
出動相機:
* 日環蝕縮時:Nikon P950
* 隨意拍:Nikon D7000 + Sigma 8-16 + Nikon 18-300 + Nikon 35 f1.8
* 8K全景錄影:Qoocam 8K
* 16K全景攝影:Xphase Pro S
技巧解說及心得分享:
日環蝕拍攝共得 3868 張 DNG 原始檔,因種種因素每張的太陽都不在定點,
因過程調整赤道儀與腳架,月球進出的角度也不固定。如果直接硬疊起來就是
開頭穩定前的連結那樣。
試了好多方法,但是現有穩定化與自動對準軟體遇到這次日環蝕照片通通破功,
原因是背景是幾乎全黑的,背景沒有任何跨所有照片的固定細節可以讓軟體抓,
而前景太陽也因為日蝕的關係每張圖的太陽的形狀都不固定,
太陽本身也沒有高對比的固定細節可以抓 (除非用很貴的窄頻 Ha 濾鏡)。
要將所有照片穩定化可分為兩個工作:
1. 固定太陽的位置 (找出太陽的中心座標)
原始彩色圖 -> 灰階 -> 黑白(臨界值25) -> A
製作大小與太陽一樣大,寬度 50 的黑白遮罩 -> B
分別將 A 與 B 做傅立葉轉換後在頻域相乘後再將結果做逆傅立葉轉換即為捲積 -> C
取 C 圖中亮度最大的座標即為太陽中心座標
幾個例子計算結果:https://i.imgur.com/IufL1Lj.jpg
2. 固定月亮進出的角度 (找出月亮的中心座標)
將太陽置中後 -> 灰階 -> 黑白(Otsu演算法) -> A
製作大小與月亮一樣大的黑白圓盤遮罩 -> B
一樣用傅立葉轉換計算 A 與 B 的捲積 -> C
取 C 途中亮度最小,且最接近太陽中心的座標即為月亮中心座標
同樣幾個例子的計算結果:https://i.imgur.com/k94dy4B.jpg
程式中心偵測結果,紅圈為太陽,綠圈為月亮:
https://i.imgur.com/NjU8i99.jpg
兩個關鍵座標找出來後,即可全部調整到同一個位置與角度:
https://i.imgur.com/IOidzcU.jpg
== 程式下載 ==
開放原始碼與英文使用說明:
https://github.com/hotdogee/solar-eclipse-timelapse-aligner
EXE下載:
https://github.com/hotdogee/solar-eclipse-timelapse-aligner/releases/download/
v1.0/solar-eclipse-timelapse-aligner-v1.0-windows-x64.zip
縮:https://bit.ly/3eiVabp
範例輸入圖檔下載:
https://drive.google.com/file/d/10VEHLhs8JEQbKvKjmRGHTbSi0DoADwVS/
簡易中文使用說明:
1. 把JPG圖片複製到一個新的資料夾作為輸入資料夾 (例如 D:\jpg),
用自己的圖檔前建議先用以上範例輸入圖檔試跑看看。DNG圖請先輸出為JPG。
2. 挑一張太陽最完整的圖,給程式自動偵測太陽半徑使用 (例如 D:\jpg\DSCN3815.jpg)
指令:eclipse-aligner.exe
作者: seth5421 (影。)   2020-07-06 05:00:00
頭推
作者: antitank (antitank)   2020-07-06 07:16:00
高手
作者: changmada (馬大)   2020-07-06 07:45:00
大神!作品真是完美
作者: AzureSoul (荊棘翅膀)   2020-07-06 07:58:00
看到傅立葉轉換我就跪了
作者: Lian949 (RJ)   2020-07-06 07:59:00
已跪
作者: carl3104 (Carl)   2020-07-06 08:46:00
該快推不然網友以為我看不懂
作者: zaqwer (鞋)   2020-07-06 08:52:00
這裡不是DSLR板嗎?為什麼我都看不懂?!
作者: lvlvlv2g (可悲生活的落魄人生)   2020-07-06 08:55:00
傅立葉到底是誰啊啊啊啊啊啊啊啊(崩潰
作者: carl3104 (Carl)   2020-07-06 09:16:00
樓上 我記得是某個風景攝影大師吧
作者: soarling   2020-07-06 09:24:00
不囉嗦 看到FT就推
作者: notsmall (NotSmall)   2020-07-06 09:29:00
原來是影像處理大師啊
作者: zebirlin (李奧納多皮卡丘)   2020-07-06 09:32:00
太強 已跪
作者: Rogozov (哥發的不是冗是寂寞)   2020-07-06 09:33:00
看到攝影版出現傅立葉轉換真的是只能跪了
作者: AnewMitch ( 宜安)   2020-07-06 09:36:00
跪了
作者: x81089130 (阿涼)   2020-07-06 09:36:00
作者: hchen18 (黑人問號.jpg)   2020-07-06 09:44:00
第一次在攝影版看不懂文章XDD
作者: DaJoJo (DaJoJo)   2020-07-06 10:01:00
作者: Wangdy (蒙古人)   2020-07-06 10:20:00
快推不然別人因為我看不懂
作者: shachitw (殺氣)   2020-07-06 10:22:00
太神啦
作者: Jokering5566 (揪客56)   2020-07-06 10:25:00
科學精神 給推
作者: taleschia (囧哥)   2020-07-06 10:31:00
我媽問我為什麼大中午要跪柏油地面...
作者: penguin0172 (幻水)   2020-07-06 10:32:00
想請問原po將兩張相片做convolution可以得到中心座標的原理是什麼?謝謝
作者: meimeiamy (難道我的屌是中國貨!?)   2020-07-06 10:39:00
我媽問我為什麼跪著看手機
作者: eiki787 (人生的意義?)   2020-07-06 10:46:00
傅立葉轉換 早就忘光光的東西
作者: haze (霧)   2020-07-06 10:53:00
好強!!!
作者: enderboy7652 (EnderBoy)   2020-07-06 10:58:00
作者: briantw   2020-07-06 11:00:00
推,這我跪了...
作者: yen0619 (彥仔)   2020-07-06 11:08:00
跪了
作者: blessme (那些日子)   2020-07-06 11:10:00
下次有人說學數學沒用我就拿這篇打臉他
作者: louis2333 (louis2333)   2020-07-06 11:11:00
有沒有人支援一下白話文..
作者: XiaoSung (小松)   2020-07-06 11:20:00
?????先跪了
作者: octboy1978 (想不起來的天秤)   2020-07-06 11:28:00
不懂……快推
作者: GohHiong (風中吃西瓜)   2020-07-06 11:32:00
我記得明明學過傅立葉可是看不懂這篇XD 真的太神了!
作者: pupuliao (pupu)   2020-07-06 11:33:00
我的理解是 因為每一張照片的中心點會有所偏差所以要透過找出太陽中心 重新調整每一張照片
作者: cowboy17935 (草食男)   2020-07-06 11:34:00
看不懂 只好推了
作者: kblover (聖貓天使)   2020-07-06 11:34:00
超神~
作者: pupuliao (pupu)   2020-07-06 11:35:00
那這樣說天文台的設備應該可以抵銷這類誤差
作者: SonyA7RIII (Sonyα7RⅢ)   2020-07-06 11:38:00
您是神
作者: st210113 (60%攝影+40%阿宅=咖啡熊)   2020-07-06 11:39:00
我以為走錯版了 原PO太強大啦
作者: ceoper256 (Laspio 767-八餅)   2020-07-06 11:41:00
22樓:把convolution想像成兩個函數的空間乘積的話就可以把捲積結果當成「遮罩與太陽輪廓重疊面積最大」的位置,因為是圓形所以這位置就是太陽圓心,大概吧低智商文組建構式理解勿嗆QQ 有請高手說明實際的計算
作者: rinkai (玉串)   2020-07-06 11:59:00
樓上土木巨巨大大大說自己文組那我們乾脆ryyyyyy
作者: m18680768 (ARC)   2020-07-06 12:40:00
好猛!
作者: john801110 (SQUARE)   2020-07-06 12:42:00
所以這個程式是大大自己設計的?能出下載版嗎XDD我極軸沒對準也是慢慢偏移
作者: diablohinet   2020-07-06 12:59:00
超強...已跪
作者: godchildtw (神童)   2020-07-06 13:01:00
還以為有EXE可以用了,2300多張手動一張一張調,剩下200張就調完了。
作者: jeffc815731 (meow)   2020-07-06 13:53:00
好強 最後幾乎是教科書級的照片
作者: tom2541c2 (菜米雞)   2020-07-06 14:18:00
我媽叫我不要再跪著滑手機了
作者: Epsilon (我是EPS)   2020-07-06 15:50:00
強!要不要考慮釋出原始碼或可執行檔讓其他人下載?
作者: andy3020 (:+:One PEACE:+:)   2020-07-06 15:53:00
學生時期沒搞懂過傅立葉........太猛
作者: pirrysal (茂)   2020-07-06 16:01:00
太神啦!
作者: erig25 (cosmos-chaos)   2020-07-06 16:23:00
autocorrelation?
作者: rainxo6p (雷恩)   2020-07-06 16:27:00
…是神
作者: IslandHeart (reves de l'ile)   2020-07-06 16:57:00
這可以寫論文了XD
作者: windblood (哈哈)   2020-07-06 17:07:00
先跪在說...
作者: leion237 (TSC)   2020-07-06 17:23:00
推推推,我日環蝕是手動追日五分鐘拍一張,再土法煉鋼用PS圖層去對齊超花時間XD 原PO實在是實作高手
作者: janghow (豪哥XD)   2020-07-06 17:30:00
太強大了
作者: Kln (11/11)   2020-07-06 17:55:00
跪得我膝蓋好痛
作者: HsuHsiangYun (CloudHsu)   2020-07-06 18:14:00
看不懂XDD
作者: newsbow (快樂,來自選擇的權利!)   2020-07-06 18:53:00
作者: SDGGF (SDGGF)   2020-07-06 19:35:00
這光看懂就夠我頭昏,佩服大大的實作精神
作者: Chdolodocha (米拉米拉)   2020-07-06 19:38:00
看不懂 跪
作者: mjrt   2020-07-06 19:42:00
你的海堤全景照片竟然錄到我在收東西…
作者: robin80829 (白雲塵)   2020-07-06 20:02:00
太猛了!推
作者: ray6031515 (RAY#13)   2020-07-06 20:39:00
讚 完全看不懂哈哈哈
作者: bluefancy (脩)   2020-07-06 21:32:00
道具太專業
作者: ferrinatice (Fervent Apprentice)   2020-07-06 21:53:00
我以前學傅立葉只會時域轉頻域,看不懂為何這樣可以降低運算量耶,是否能補充說明
作者: hotdogee (hotdog)   2020-07-06 21:56:00
其實是道具、經驗、技術都不足,只會靠後製qq
作者: Kln (11/11)   2020-07-06 22:53:00
原po的解釋很清楚,很清楚地讓我明白,我真的完全聽不懂XDDD
作者: mikechang (黑色的Hornet 599 >\\\<)   2020-07-06 23:21:00
推!
作者: chen841115   2020-07-06 23:32:00
跪了
作者: ahaw99 (限速100)   2020-07-06 23:46:00
對不起 我沒有資格拿相機
作者: cutebowbe (咩)   2020-07-07 01:24:00
我以為我走錯版了 路過抱歉第一次逛完DSLR版不是去google設備規格,而是去google數學名詞XDDD
作者: alan773421 (白濫)   2020-07-07 10:16:00
誰說數學沒用
作者: pupuliao (pupu)   2020-07-07 11:23:00
研究所做影像分析的路過 好強 我只看懂 最前面的方法傅立葉轉換我不會 不過 第一種方法 實際運算量不會那麼大 因為 每次運算實際上 只有B框的 最外一圈會改變痾 好像不太對 算了XD 畢業太久了
作者: kblover (聖貓天使)   2020-07-07 11:57:00
工數有教啦 簡單講就是透過時頻轉換後結果相同但是在頻域做速度快 做完再把結果轉回時域不過好像不是每個系所都有教到這段XD我自己要不是看這段也都忘得差不多了XDDD我沒記錯的話是這樣啦 記錯就...請幫補充
作者: ttamura (踢田村)   2020-07-07 21:09:00
推 傅立葉轉換也能用在影像鑑識領域!
作者: DrFuck (NPC)   2020-07-07 21:19:00
不明覺厲.......。
作者: wbenjin (WBJ)   2020-07-07 23:38:00
我覺得你直接在空間域convolution會比較快,畢竟pixel沒很多喔你的kernel很大,那應該是轉到頻域比較快,沒事
作者: canandmap (地圖上的流浪者)   2020-07-08 00:52:00
作者: molk (樹大有枯枝 人多有白痴 )   2020-07-08 10:43:00
哇嗚…
作者: rgbff ( ̄▽ ̄)   2020-07-08 12:57:00
同事問我為什麼跪著看PTT,還有傅先生是誰
作者: runJ13 (跑跑人生)   2020-07-08 21:39:00
推,最後一張好像我以前色彩學的作業
作者: crayon3shawn (Cheng)   2020-07-10 13:55:00
推推 雖然看不懂

Links booklink

Contact Us: admin [ a t ] ucptt.com