BXT星点修复,对鸽子色差说不!

BXT星点修复,对鸽子色差说不!

本篇内容以简短的内容指导大家修复由于光轴、色差,抖动等因素造成的全图星点瑕疵。如果你想看视频教程,那么可以跳转B站我的教程,记得给个一键三连加关注!!!【PI星点修复,对边角鸽子说不-哔哩哔哩】 https://b23.tv/IjhZdAP

因为BXT太费时间了,所以写教程的时候我懒得再处理一遍放效果图了,你按我说的做基本不会错。

首先我们看一下一些大佬用此方法修得的星点对比图:

前言:BlurXTerminator的名头很多人都听过了,这是一个用于半自动反卷积的PI插件,官网:www.rc-astro.com,售价99刀。在官方文档中有提到,BXT除了可以用来反卷积,还可以用来修复有限的星点瑕疵。可如果你将默认的BXT参数直接用到图上,很难把鸽子状的星点修圆,只能把它变小变细,还能看出些许的鸽子形。

为了探究BXT的作用原理,我找了一些星点很好的图,然后对他们使用BXT的校正。我发现BXT是可以对全图分区域提取psf,然后针对各区域的星点变形进行局部矫正,矫正方法是将更粗的星点变细,有些像锐化和缩星,而且力度可以做到非常强但是对于星点形状不够圆的星点,尤其是鸽子状这种棱角很多,非常不圆的星点,BXT很难构建PSF模型,也就很难修复

于是我想到,如果我们能够将星点提取出来,把它们抹成像星的形状,然后靠BXT缩小,可能会有奇效,于是有了以下修复方法。

所用进程:BXT(修复),SXT(提取星点),Convolution(卷积),Pixelmath(贴星)

处理前需要知道,对于黑白机拍摄的图,或是色差非常严重的彩机图,需要拆出RGB黑白线性图再开始操作。如果是彩机拍摄没有明显色差只有畸变,可以直接对彩图操作。

一、提取星点

首先我们需要单独对星点处理,就需要线性状态提取星点。我使用的是SXT,用Starnet应该也可以。

SXT需要勾选“Generate Star Image”和“Unscreen Stars”

如果你是2.0.0以上版本的SXT,使用AI.11或更高版本,那么不需要勾选其他内容,直接应用即可。

如果你是老版本的SXT只能使用AI.10以下,那么需要勾选Linear,其次我推荐使用AI.6,因为AI.1-10里面只有AI.6提取星点的边缘过渡更柔和,提取范围也更大。

现在我们有了去星的星云图“image”星点图“image_star”    (image是你处理的原图名称,星点图自动加后缀_star)

二、星点卷积模糊

然后,我们要使用“Convolution进程对星点图,也就是“image_star”做卷积模糊。

Convolution进程是用来对图片做卷积,也就是模糊。我们只需要调节StdDev参数,这是用来控制卷积半径的参数。一共两个拖动条,上面的拖动条是大范围改变数值,下面的拖动条是在1-10内精细调整。我们也可直接在前面输入数值。

默认StdDev2,这个模糊力度太大了,推荐使用0.8~1.4。如果你的星点变形不严重,那么使用1即可;如果你的星点变形较严重,那么推荐使用1.2或更高,但是不能高于1.4。你可以从1开始尝试。

那么怎么判断是否合适呢?我们要清楚这一步模糊是让畸变非常严重的星点变成星星的形状,也就是至少要变成椭圆。你需要查找整个图中星点畸形最严重的区域,确保最严重的星点被模糊成椭圆形,并且这个椭圆也不能太椭!否则BXT会将其识别为双星修出两个星点

需要注意的是,鸽子状星点并不是最难修的,反而是线状变形最难修复,例如脱线。因为线状变形想模糊成椭圆是很难的,卷积力度要很大,BTX很可能修不回来,所以当线太长的时候就无法修复了。

三、PixelMath贴回星点

然后我们要使用“pixelmath”进程贴回星点,用的是SXT推荐的贴回星点公式:~((~X)*(~Y))    其中,X是去星的星云图名称,Y是去星的星点图名称。

你需要打开pixelmath,确保处于RGB/K栏目下,然后点击expression editor,在上面的空白区域打上上述贴星公式,注意要英文输入。右侧有现有图片的名称,双击可以快速输入。在上面的例子里公式就是:~((~image)*(~image_star))

然后应用到星云图上,此时你会发现全图的星点非常肥,这是正常且正确的。

四、BXT

然后我们就要用BXT进行星点修复了,打开BlueXTerminator,默认情况下需要先选择AI版本。

4.1 BXT可选项

你会看到BXT有很多可供调节的内容,我们只讲会用到的部分。

最上面是Stellar Adjustments,是用来调整恒星的。其中,Sharpen Stars是用来锐化恒星,也就是缩星;Adjust Star Halos是用来调整星晕,我没有试明白怎么用所以只能推荐始终设为0.

下面是Nonstellar Adjustments用来反卷积星云。推荐始终勾选Auto PSF。Sharpen Nonstellar是用来锐化星云的力度,在修星点阶段推荐使用0.4~0.6千万不可太高,甚至可以设为0,因为我们现在主要目标是星点,非星云结构只有星芒需要修复,反卷积星云最好不要在此混着操作

然后你可以看到下面有四个可选项,我们只使用correct onlycorrect first选项。correct only是只对图片的星点瑕疵做修复,只修到圆的程度,可以理解为微弱修复;correct first是先对图片做星点的修复,然后做缩星锐化,然后做星云反卷积,因为有锐化环节所以修复力度较大。

4.2 BXT修复

现在回到我们模糊过星点的图,开始进行BXT修复。我推荐先勾选correct only,这时你会发现其它内容都不可选了,所以直接应用到图片上即可

你会看到那些原先畸形严重的星点变得和中心无畸变星点差不多了,但是中心星点可能仍显得肥大。

然后我们要将星点缩小,先取消勾选correct only,再勾选correct first。星点和星云调整变得可选。我推荐修星力度 0.1~0.2,比默认值稍小一些;锐化星云力度 0.5,只用来修星芒。应用到刚才做过一次BXT的图上,可以看到星点明显变小。

一般情况下两次BXT就可以了!!

如果你嫌BXT时间太长太过麻烦,那么也可以直接只使用一次correct first。当然,如果你觉得一次correct first的缩星力度不够,也可以使用多次correct first多次缩星,但是请注意correct first容易在星点周围出现黑圈,不要让这种情况发生。出现黑圈务必减弱参数。

还要注意!!!我们这一步的目的是星点圆且实,圆是指星点有圆形,不会太小只剩一个点;实是指星点能看出中心较亮边缘较暗,也就是修复到像一个星星即可,不要过度,不要不足。

总结黑白图片的修星四步:

1.SXT提取星点

2.做1.2的卷积

3.PixelMath贴回星点

4.BXT做correct only,再做correct first

将以上4步对LRGB图均应用,得到修复后LRGBMaster图,将它们保存一下,毕竟已经花费了很长的时间。

然后我们不能直接LRGB通道合成。因为LRGB星点变形往往是不同的,折射镜则可能存在色差,此时我们使用过BXT识别局部psf复原,所以RGB的复原可能是不同的。我们要重新做星点对齐。

五、星点对齐

叫出Star Alignment星点对齐进程,Reference Image图像窗口后面先选择File,然后点开文件夹选择LRGB某一幅作为参考图像,在下面Target Image栏目点击Add File同时加载LRGB图像,在output image选择对齐后图片的保存文件夹。

需要调整的是Registration Model,改为Thin Plate Spline,然后勾选Distortion Correctio,这是将图片作为曲面对齐,有助于对齐局部变形。记得取消Generate drizzle data。

然后调整最下面Interpolation栏目的像素插值算法,选择Nearest Neighbor,点击左下小圆圈应用即可。

六、彩图BXT修色差

此时我们有对齐后的LRGB图,可以合成RGB彩图。你可能会发现,RGB图边角位置星点可能仍存在微弱色差。没关系,BXT可以解决这一点问题,我认为BXT会对RGB彩色图三通道同时识别PSF后向同位置修复,所以我们只需要重复一遍黑白通道的处理方法:

1.SXT分离星点

2.convolution卷积,这次可以弱一些,例如使用0.8

3.pixelmath贴回星点

4.correct only correct first

这样色差应该就消失了

至此,星点的畸形和色差修复完成。

注意!!注意!!注意!!

一定要多试一试,一旦发现参数不对要及时返回上一步重做,一套系统试成一套参数后基本可以稳定一直用。

Convolution如果实在拿不准就用1.2。

Correct only只是修复,不会缩星,所以想星点变细主要是correct first里面的Stellar Adjustments—Sharpen Stars。

Correct first可以使用很多次将星点变很细,但是这不是我们的初衷,我们只要星点滚圆且自然,所以差不多就行了,不要太暴力,尤其是黑白图!可以在彩图阶段选择更暴力的Correct first。

希望大家能学会,并探索出更多的插件使用骚操作,然后写出教程分享,也希望大家的教程能按照:思路是什么—具体如何操作—操作结果是什么,谢谢~

评 论