牧夫天文网

 找回密码
 加入牧夫(请注明天文爱好者,否则无法通过审核)

QQ登录

只需一步,快速开始

[天文观测] 人工平场去除背景中的灰尘

[复制链接]
记忆定格 发表于 2020-5-23 18:11 | 显示全部楼层 |阅读模式 来自: 甘肃省兰州市 兰州大学教育网无线校园项目

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核)

x
本帖最后由 记忆定格 于 2020-5-24 09:56 编辑

10.jpg
2020-05-23 11-24-03.00_01_47_06.静止004.jpg
最近拍摄遇到一个问题,拍摄过程滤镜落灰了,后面拍平场奇迹般地又没了,估计是滤镜轮转动的过程中灰尘掉落了,所以平场是没办法解决这粒灰了,所以采用人工平场的方法尽量去除,接下来介绍一种使用PIPS制作人工平场的方法,可能比较复杂,不知道有没有更好的方法

2020-05-23 11-24-03.00_00_30_07.静止002.jpg
准确的平场与原图,可以完美校准

一般平场包含了望远镜结构的减光信号、灰尘造成的减光信号等,我们在这里只讨论如何提取灰尘信号并降其去除,一般结构减光信号可以通过正常的平常去除,并且大部分的灰尘信号也会去除,我们这里讨论的是在平场不准的情况下提取剩余的灰尘信号。

整体思路是这样的:原图线性拉伸——导入PS——污点修复涂抹星点——降噪——得到灰尘信息——导入PI——还原原始亮度(图1)——DBE提取背景(图2)——背景(图2)灰尘部分替换为灰尘图(图1)——得到背景+灰尘信息(图3)——原图减去图3

详细过程:
因为我们要导入到PS中涂抹掉星点,所以首先对原图做线性拉伸,使得原图中的星点较为明显,重要的是记住shadowsHightlights的数值,方便之后还原
2020-05-23 11-24-03.00_03_09_07.静止005.jpg


不用担心主体过曝,因为我们只用背景有灰尘的一小部分,线性拉伸后储存为TIFF格式导入到PS,注意储存为16位,使用污点修复画笔工具把灰尘附近的星点涂抹掉
2020-05-23 11-24-03.00_03_39_14.静止006.jpg
2020-05-23 11-24-03.00_03_55_58.静止007.jpg
2020-05-23 11-24-03.00_04_09_21.静止008.jpg
大概涂抹成这样就可以

降噪,可以多做几次
2020-05-23 11-24-03.00_04_19_24.静止009.jpg

储存,导入到PI


然后需要将这张图的亮度还原到之前的状态得到(图1
具体操作方法是:拉伸后的图*Hightlights-shadows+shadows
2020-05-23 11-24-03.00_06_53_30.静止010.jpg
2020-05-23 11-24-03.00_08_03_20.静止011.jpg
还原后的图

使用DBE提取背景,注意参考点不要选在灰尘上,得到背景图(图2
2020-05-23 11-24-03.00_08_32_44.静止012.jpg
2020-05-23 11-24-03.00_09_38_54.静止013.jpg

把之前提取的背景中的灰尘位置替换为灰尘信息图
具体操作方法:
DBE做出来的图与原图分辨不同,不是很清楚为什么算法是这样的,这就要求我们进行重采样统一分辨率,重采样工具在PI中为Resample,取消比例限制填写目标分辨率就可以
2020-05-23 11-24-03.00_12_10_39.静止019.jpg

建立一张与图1分辨率相同的纯白图(Pixelmath公式填1,小三角拖到目标图)
2020-05-23 11-24-03.00_09_57_17.静止014.jpg
2020-05-23 11-24-03.00_10_02_47.静止015.jpg

1复制一张(图1_C),打开克隆图章工具,先点击目标图(图1_C)再点击克隆源(纯白图)
2020-05-23 11-24-03.00_10_13_49.静止016.jpg

将图1_C灰尘涂白,再使用RangeSelection工具提取涂白部分(可以加一些Smoothness使得过度平滑),作为背景图(图2)的蒙版
2020-05-23 11-24-03.00_10_50_34.静止017.jpg
2020-05-23 11-24-03.00_11_08_57.静止018.jpg
2020-05-23 11-24-03.00_12_46_21.静止020.jpg

将背景图灰尘部分替换为灰尘图
Pixelmath公式填灰尘图名称,下方选择Replace target image,小三角拖入带蒙版的背景图完成替换,得到背景+灰尘图(图3)。
2020-05-23 11-24-03.00_13_52_31.静止021.jpg
2020-05-23 11-24-03.00_14_39_11.静止022.jpg

最后只需将原图减去背景+灰尘图(图3)即可去除灰尘(为了避免背景死黑可以加一个很小的bias数值,这个数值可以参考原图的背景亮度水平)
2020-05-23 11-24-03.00_15_44_25.静止023.jpg

10.jpg
其实最后校准完还是有点痕迹,可以通过调整蒙版的边缘或者做DBE的参数来调整

可能有些地方表述不是很清楚,可以结合视频:
欢迎关注

评分

参与人数 1牧夫币 +5 收起 理由
枫华静流 + 5 很给力!

查看全部评分

 楼主| 记忆定格 发表于 2020-5-24 10:01 | 显示全部楼层 来自: 甘肃省兰州市 兰州大学
另外除了做减法,还可以通过做除法去除灰尘,但是做除法需要将图3线性拉伸(只能改变Hightlights的值即做乘法)使得直方图中峰值超过2/3处,以保证宽容度。比较类似于平场的操作
回复 支持 反对

使用道具 举报

xujunyan2011 发表于 2020-5-24 10:57 | 显示全部楼层 来自: 上海市 电信
楼主幸苦啦!不过粗粗第一遍没看懂 可能是需要跟着一步一步做才能明白。
回复 支持 反对

使用道具 举报

Lava-monster 发表于 2020-5-24 10:58 | 显示全部楼层 来自: 河南省安阳市 联通
撞车了

点评

方法有点不一样,大致思路差不多  详情 回复 发表于 2020-5-24 12:15
我也想到你那贴~  详情 回复 发表于 2020-5-24 11:05
回复 支持 反对

使用道具 举报

yzhzhang 发表于 2020-5-24 11:05 | 显示全部楼层 来自: 美国

我也想到你那贴~

点评

哈哈哈,是大佬  详情 回复 发表于 2020-5-24 11:07
回复 支持 反对

使用道具 举报

Lava-monster 发表于 2020-5-24 11:07 | 显示全部楼层 来自: 河南省安阳市 联通
yzhzhang 发表于 2020-5-24 11:05
我也想到你那贴~

哈哈哈,是大佬
回复 支持 反对

使用道具 举报

绿安仔 发表于 2020-5-24 11:56 | 显示全部楼层 来自: 湖北省武汉市 电信
不知道LE版能不能做

点评

蒙版不知道能不能用克隆图章做,其他的LE应该都有  详情 回复 发表于 2020-5-24 12:14
回复 支持 反对

使用道具 举报

 楼主| 记忆定格 发表于 2020-5-24 12:14 | 显示全部楼层 来自: 甘肃省兰州市 兰州大学
绿安仔 发表于 2020-5-24 11:56
不知道LE版能不能做

蒙版不知道能不能用克隆图章做,其他的LE应该都有
回复 支持 反对

使用道具 举报

 楼主| 记忆定格 发表于 2020-5-24 12:15 | 显示全部楼层 来自: 甘肃省兰州市 兰州大学

方法有点不一样,大致思路差不多

点评

集思广益,多多益善  详情 回复 发表于 2020-5-24 12:33
回复 支持 反对

使用道具 举报

mayapple 发表于 2020-5-24 12:25 来自手机 | 显示全部楼层 来自: 北京市 移动GSM/TD-SCDMA/LTE共用出口
最简单的方法是直接用clone 把灰尘处理掉

点评

clone是什么  详情 回复 发表于 2020-5-24 17:38
像我这种大面积的有星点的,clone真不太好处理  详情 回复 发表于 2020-5-24 16:56
回复 支持 反对

使用道具 举报

yzhzhang 发表于 2020-5-24 12:32 | 显示全部楼层 来自: 美国
我感觉你那一步做个白板,在用stamp扣出灰尘轮廓那一步太难掌握了,很容易留下痕迹,做smoothing或者模糊都挺难的好像。。。
你的目的是把回程和DBE的背景图融合对吧,你这个case里灰尘图比较暗,可以用pixmath取两张图的最小值,应该正好能捕捉到灰尘。

点评

好办法,应该会有比较好的效果,模糊的话也有比较好的效果,我后来蒙版加了模糊基本就没有痕迹了  详情 回复 发表于 2020-5-24 18:14
回复 支持 反对

使用道具 举报

Lava-monster 发表于 2020-5-24 12:33 | 显示全部楼层 来自: 河南省安阳市 联通
记忆定格 发表于 2020-5-24 12:15
方法有点不一样,大致思路差不多

集思广益,多多益善
回复 支持 反对

使用道具 举报

sdkelvin520 发表于 2020-5-24 12:39 | 显示全部楼层 来自: 广东省佛山市 电信
受益匪浅!!
回复 支持 反对

使用道具 举报

goodlele 发表于 2020-5-24 13:06 | 显示全部楼层 来自: 北京市 移动数据上网公共出口
可以可以,技术贴!方法多种,结果完美就行。
回复 支持 反对

使用道具 举报

goodlele 发表于 2020-5-24 13:07 | 显示全部楼层 来自: 北京市 移动数据上网公共出口
传感器上有像素漏点就不能这么做了。

点评

不知道像素漏点是什么意思,如果是坏点的话一般排异可以弄掉  详情 回复 发表于 2020-5-24 16:55
回复 支持 反对

使用道具 举报

 楼主| 记忆定格 发表于 2020-5-24 16:55 | 显示全部楼层 来自: 甘肃省兰州市 兰州大学
goodlele 发表于 2020-5-24 13:07
传感器上有像素漏点就不能这么做了。

不知道像素漏点是什么意思,如果是坏点的话一般排异可以弄掉
回复 支持 反对

使用道具 举报

 楼主| 记忆定格 发表于 2020-5-24 16:56 | 显示全部楼层 来自: 甘肃省兰州市 兰州大学
mayapple 发表于 2020-5-24 12:25
最简单的方法是直接用clone 把灰尘处理掉

像我这种大面积的有星点的,clone真不太好处理
回复 支持 反对

使用道具 举报

星辰SKY 发表于 2020-5-24 17:38 | 显示全部楼层 来自: 云南省普洱市 电信
mayapple 发表于 2020-5-24 12:25
最简单的方法是直接用clone 把灰尘处理掉

clone是什么

回复 支持 反对

使用道具 举报

 楼主| 记忆定格 发表于 2020-5-24 18:14 | 显示全部楼层 来自: 甘肃省兰州市 兰州大学
yzhzhang 发表于 2020-5-24 12:32
我感觉你那一步做个白板,在用stamp扣出灰尘轮廓那一步太难掌握了,很容易留下痕迹,做smoothing或者模糊都 ...

好办法,应该会有比较好的效果,模糊的话也有比较好的效果,我后来蒙版加了模糊基本就没有痕迹了
回复 支持 反对

使用道具 举报

国服路人王老康 发表于 2020-5-30 01:09 | 显示全部楼层 来自: 福建省厦门市 电信
顶顶顶
回复 支持 反对

使用道具 举报

本版积分规则

快速回复 返回顶部 返回列表