牧夫天文論壇(中國最早的天文論壇,致力于天文和望遠鏡的科普交流平臺)

 找回密碼
 加入牧夫(注明天文愛好者)

QQ登錄

只需一步,快速開始

蔡司光學大連望遠鏡
愛牧夫天文微店有新品牧夫紀錄片牧夫20年歷
牧夫天文論壇協議(會員管理條例)牧夫文化衫
查看: 353|回復: 18
打印 上一主題 下一主題

[天文觀測] 人工平場去除背景中的灰塵

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2020-5-23 18:11 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 記憶定格 于 2020-5-24 09:56 編輯

最近拍攝遇到一個問題,拍攝過程濾鏡落灰了,后面拍平場奇跡般地又沒了,估計是濾鏡輪轉動的過程中灰塵掉落了,所以平場是沒辦法解決這粒灰了,所以采用人工平場的方法盡量去除,接下來介紹一種使用PIPS制作人工平場的方法,可能比較復雜,不知道有沒有更好的方法

準確的平場與原圖,可以完美校準

一般平場包含了望遠鏡結構的減光信號、灰塵造成的減光信號等,我們在這里只討論如何提取灰塵信號并降其去除,一般結構減光信號可以通過正常的平常去除,并且大部分的灰塵信號也會去除,我們這里討論的是在平場不準的情況下提取剩余的灰塵信號。

整體思路是這樣的:原圖線性拉伸——導入PS——污點修復涂抹星點——降噪——得到灰塵信息——導入PI——還原原始亮度(圖1)——DBE提取背景(圖2)——背景(圖2)灰塵部分替換為灰塵圖(圖1)——得到背景+灰塵信息(圖3)——原圖減去圖3

詳細過程:
因為我們要導入到PS中涂抹掉星點,所以首先對原圖做線性拉伸,使得原圖中的星點較為明顯,重要的是記住shadowsHightlights的數值,方便之后還原


不用擔心主體過曝,因為我們只用背景有灰塵的一小部分,線性拉伸后儲存為TIFF格式導入到PS,注意儲存為16位,使用污點修復畫筆工具把灰塵附近的星點涂抹掉
大概涂抹成這樣就可以

降噪,可以多做幾次

儲存,導入到PI


然后需要將這張圖的亮度還原到之前的狀態得到(圖1
具體操作方法是:拉伸后的圖*Hightlights-shadows+shadows
還原后的圖

使用DBE提取背景,注意參考點不要選在灰塵上,得到背景圖(圖2

把之前提取的背景中的灰塵位置替換為灰塵信息圖
具體操作方法:
DBE做出來的圖與原圖分辨不同,不是很清楚為什么算法是這樣的,這就要求我們進行重采樣統一分辨率,重采樣工具在PI中為Resample,取消比例限制填寫目標分辨率就可以

建立一張與圖1分辨率相同的純白圖(Pixelmath公式填1,小三角拖到目標圖)

1復制一張(圖1_C),打開克隆圖章工具,先點擊目標圖(圖1_C)再點擊克隆源(純白圖)

將圖1_C灰塵涂白,再使用RangeSelection工具提取涂白部分(可以加一些Smoothness使得過度平滑),作為背景圖(圖2)的蒙版

將背景圖灰塵部分替換為灰塵圖
Pixelmath公式填灰塵圖名稱,下方選擇Replace target image,小三角拖入帶蒙版的背景圖完成替換,得到背景+灰塵圖(圖3)。

最后只需將原圖減去背景+灰塵圖(圖3)即可去除灰塵(為了避免背景死黑可以加一個很小的bias數值,這個數值可以參考原圖的背景亮度水平)

其實最后校準完還是有點痕跡,可以通過調整蒙版的邊緣或者做DBE的參數來調整

可能有些地方表述不是很清楚,可以結合視頻:
歡迎關注

評分

參與人數 1牧夫幣 +5 收起 理由
楓華靜流 + 5 很給力!

查看全部評分

沙發
 樓主| 發表于 2020-5-24 10:01 | 只看該作者
另外除了做減法,還可以通過做除法去除灰塵,但是做除法需要將圖3線性拉伸(只能改變Hightlights的值即做乘法)使得直方圖中峰值超過2/3處,以保證寬容度。比較類似于平場的操作
回復 支持 反對

使用道具 舉報

板凳
發表于 2020-5-24 10:57 | 只看該作者
樓主幸苦啦!不過粗粗第一遍沒看懂 可能是需要跟著一步一步做才能明白。
回復 支持 反對

使用道具 舉報

地板
發表于 2020-5-24 10:58 | 只看該作者
撞車了

點評

方法有點不一樣,大致思路差不多  詳情 回復 發表于 2020-5-24 12:15
我也想到你那貼~  詳情 回復 發表于 2020-5-24 11:05
回復 支持 反對

使用道具 舉報

地窖
發表于 2020-5-24 11:05 | 只看該作者

我也想到你那貼~

點評

哈哈哈,是大佬  詳情 回復 發表于 2020-5-24 11:07
回復 支持 反對

使用道具 舉報

6
發表于 2020-5-24 11:07 | 只看該作者
yzhzhang 發表于 2020-5-24 11:05
我也想到你那貼~

哈哈哈,是大佬
回復 支持 反對

使用道具 舉報

7
發表于 2020-5-24 11:56 | 只看該作者
不知道LE版能不能做

點評

蒙版不知道能不能用克隆圖章做,其他的LE應該都有  詳情 回復 發表于 2020-5-24 12:14
回復 支持 反對

使用道具 舉報

8
 樓主| 發表于 2020-5-24 12:14 | 只看該作者
綠安仔 發表于 2020-5-24 11:56
不知道LE版能不能做

蒙版不知道能不能用克隆圖章做,其他的LE應該都有
回復 支持 反對

使用道具 舉報

9
 樓主| 發表于 2020-5-24 12:15 | 只看該作者

方法有點不一樣,大致思路差不多

點評

集思廣益,多多益善  詳情 回復 發表于 2020-5-24 12:33
回復 支持 反對

使用道具 舉報

10
發表于 2020-5-24 12:25 來自手機 | 只看該作者
最簡單的方法是直接用clone 把灰塵處理掉

點評

clone是什么  詳情 回復 發表于 2020-5-24 17:38
像我這種大面積的有星點的,clone真不太好處理  詳情 回復 發表于 2020-5-24 16:56
回復 支持 反對

使用道具 舉報

11
發表于 2020-5-24 12:32 | 只看該作者
我感覺你那一步做個白板,在用stamp扣出灰塵輪廓那一步太難掌握了,很容易留下痕跡,做smoothing或者模糊都挺難的好像。。。
你的目的是把回程和DBE的背景圖融合對吧,你這個case里灰塵圖比較暗,可以用pixmath取兩張圖的最小值,應該正好能捕捉到灰塵。

點評

好辦法,應該會有比較好的效果,模糊的話也有比較好的效果,我后來蒙版加了模糊基本就沒有痕跡了  詳情 回復 發表于 2020-5-24 18:14
回復 支持 反對

使用道具 舉報

12
發表于 2020-5-24 12:33 | 只看該作者
記憶定格 發表于 2020-5-24 12:15
方法有點不一樣,大致思路差不多

集思廣益,多多益善
回復 支持 反對

使用道具 舉報

13
發表于 2020-5-24 12:39 | 只看該作者
受益匪淺!!
回復 支持 反對

使用道具 舉報

14
發表于 2020-5-24 13:06 | 只看該作者
可以可以,技術貼!方法多種,結果完美就行。
回復 支持 反對

使用道具 舉報

15
發表于 2020-5-24 13:07 | 只看該作者
傳感器上有像素漏點就不能這么做了。

點評

不知道像素漏點是什么意思,如果是壞點的話一般排異可以弄掉  詳情 回復 發表于 2020-5-24 16:55
回復 支持 反對

使用道具 舉報

16
 樓主| 發表于 2020-5-24 16:55 | 只看該作者
goodlele 發表于 2020-5-24 13:07
傳感器上有像素漏點就不能這么做了。

不知道像素漏點是什么意思,如果是壞點的話一般排異可以弄掉
回復 支持 反對

使用道具 舉報

17
 樓主| 發表于 2020-5-24 16:56 | 只看該作者
mayapple 發表于 2020-5-24 12:25
最簡單的方法是直接用clone 把灰塵處理掉

像我這種大面積的有星點的,clone真不太好處理
回復 支持 反對

使用道具 舉報

18
發表于 2020-5-24 17:38 | 只看該作者
mayapple 發表于 2020-5-24 12:25
最簡單的方法是直接用clone 把灰塵處理掉

clone是什么

回復 支持 反對

使用道具 舉報

19
 樓主| 發表于 2020-5-24 18:14 | 只看該作者
yzhzhang 發表于 2020-5-24 12:32
我感覺你那一步做個白板,在用stamp扣出灰塵輪廓那一步太難掌握了,很容易留下痕跡,做smoothing或者模糊都 ...

好辦法,應該會有比較好的效果,模糊的話也有比較好的效果,我后來蒙版加了模糊基本就沒有痕跡了
回復 支持 反對

使用道具 舉報

本版積分規則

QQ|論壇廣告版面招租|簡版|手機版|愛牧夫天文淘寶店|牧夫天文論壇 ( 遼ICP備19018387號 本站官方聯系電話:+86-411-8424-1208,186-零零貳貳七七九九,聯系QQ:224-27993 )

GMT+8, 2020-5-27 03:43 , Processed in 0.147710 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
疯狂飞艇官网-疯狂飞艇 城市 | 重庆市 | 清水河县 | 荥经县 | 宁夏 | 虹口区 | 乐亭县 | 巴林左旗 | 获嘉县 | 蚌埠市 | 巴彦淖尔市 | 安图县 | 丁青县 | 岳西县 | 聂拉木县 | 浦江县 | 武胜县 | 锦屏县 | 探索 | 上犹县 | 蕉岭县 | 洱源县 | 镇康县 | 伊吾县 | 莎车县 | 博野县 | 壶关县 | 安新县 | 荔浦县 | 阳高县 | 防城港市 | 葫芦岛市 |