天文吧 关注:487,660贴子:2,931,653

考完月考无所事事,干脆造福大众——PixelMath详解

只看楼主收藏回复

上一篇讲的是wavelet,而Pixel Math也可以被称为神器,用得好的话可以产生极好的效果。——引言
废话少说,开讲。
什么是PixelMath?说白了就是两张照片之间的数学运算。其实我们做校准,叠加什么的本质上也是PixelMath。
今天讲的PixelMath是校准叠加之外的。进行PixelMath的图像有两种,一种是目标(Target),另一个是动作源(Operand,动作源的说法是我胡扯出来的)。目标是被动方,动作源是主动方。比如一次减法运算,目标是被减数,动作源是减数(小学概念,别说不懂)。
最基础的概念就是这个了。
现在看看Pixel Math的窗口。
左边是PixelMath本体的窗口,右边的是Apply窗口,点击本体窗口右下角那个小三角形可以叫出来。

好了先围绕这个窗口说事。

最上面是这个东西。说实话没什么卵用,只是一个给你看参数的东西,等我之后讲完那些参数,也就能看懂了。不管他了,往下看。

这个东西,是设置动作源图片参数的。点击new可以新建一个运算,Delete用于删除当前运算。
Operator是指使用的算法,比如加法(ADD)减法(SUB)什么的。PI LE虽然说是阉割版,但还算非常良心的,提供了一大堆算法,这里不一一说明,大家可以自己去看看软件提供的Help,之后我也会放一点实例出来。
Operand就是动作源图像了。回想我们做DBE的时候,这个Operand中应该选择我们提取出来的背景,而运算是减法运算。那整个PixelMath的过程就是,以原图为被减数,提取出来的背景为减数,进行减法运算。
下面一行R(K)、G、B三个数值是类似于渐隐的概念。Operand为彩色图片的话是RGB,如果是灰度的那就只有一个K。这个数值的意思是把Operand(的各个通道)乘以这些数值之后再进行运算。比如说我有一张降过噪的图,觉得降噪力度有点大,背景太平了,想做个渐隐,那我可以把原图和降噪后的图混合,算法用Mov(相当于PS中图层混合的“正常”),Operand用降噪后的图。然后RGB(假设为彩色图片)都填0.7,那就是说把降噪后的图片的70%与原图混合。
然后在最右边还有一个Invert,如果勾选的话,那就会在运算前将Operand图像反色。

这个是设置运算结果的。上面一行R(K)GB的意思是把结果(的各个通道)乘以那些数值。而Add constant就是把运算结果加上填入的数值(0-1之间)。注意,在PixelMath运算中所有像素值都用介于0-1的实数表达。Invert选项的意思是是否把结果反色。
Rescale非常重要,默认是勾选的,意思是把结果重新投影到[0,1](事实上你也可以自行填入范围)上,防止运算产生的饱和与零值。假如没有勾选那最终结果应用1中的算法;勾选了的话就是用2中的算法。
r是指各个像素的运算结果,r’是最终结果,m是计算结果中所有像素的最小值,M是计算结果中所有像素的最大值。
这个投影算法是线性的。
最后就是,我们怎么把运算应用于图像呢?一种方法是用Apply按钮,先点击apply旁边的小三角,勾选目标图像,然后点OK,再点击Apply就好了。或者直接把左下角的小于号拖到目标图像上。


IP属地:北京1楼2016-12-10 20:48回复
    好了基础就是这些。很简单。下面我们看看一些例子。
    首先是PI LE的help中的例子。一张土星和一张NGC7000之间应用各种不同算法产生的结果。



    IP属地:北京6楼2016-12-10 20:55
    回复
      之后是我自己做的例子,用一个HDR和一个蒙版制作来让大家体会一下PixelMath的使用方法。这里用的是饭神拍摄的M81&M82的明度图像。
      首先是HDR。
      线性原图是这样。

      拉伸了一次以后就这样了。

      星系的核心已经爆掉了,而背景的暗云气还不够明晰(事实上这张图片在暗云气上的信噪比不很高,强行去拉肯定会出问题)。
      好那我们就来搞HDR吧。有些人局限地认为HDR必须要两张曝光不同的片子,事实上对于这种本身曝光没有任何问题的片子来说,我们只需要原图就行了。
      分别进行不同程度的拉伸。


      可以发现后者的亮部还没有饱和,细节仍然丰富。
      于是我们就想到蒙版,亮部蒙版,把亮部蒙起来。
      付诸实践后,蒙版长这样。



      IP属地:北京8楼2016-12-10 21:06
      回复
        之后就很简单了,蒙上蒙版,进行PixelMath运算。一开始是想用MOV,结果发现太过暴力。然后就选用ADD了。具体的操作窗口当时没有截图,大概是下图的意思。
        搞出来大概是这样子。

        似乎有点太暴力了……那就加以调整咯。多次调整参数,并使用三张图片进行两次HDR以后产生如下结果。

        星点看起来好像略有些奇诡。HDR的后遗症。

        这不重要,因为解决这个问题只需要一个蒙版——把蒙版中的星点扣掉不让星点参与HDR就行了。在此我就不再管这个问题,大家在下一个例子中可以学到如何预防这个问题。


        IP属地:北京9楼2016-12-10 21:14
        回复
          然后再用原图做ATWT提取出暗星,如法炮制,最终产生下图结果。

          如此我们的混合蒙版就做好了。
          接下来就是进行强化。用的还是ATWT。随手乱搞了一下,搞成这样。

          自己还是挺满意的。放大M81看看。



          IP属地:北京11楼2016-12-10 21:33
          回复


            IP属地:湖南来自Android客户端13楼2016-12-10 21:49
            收起回复
              前排


              IP属地:广东来自Android客户端14楼2016-12-10 21:55
              回复
                高手啊,我完全看不懂…


                IP属地:北京来自iPhone客户端15楼2016-12-10 21:59
                回复
                  楼主能不能出个pdf把具体操作给一下


                  IP属地:浙江来自Android客户端17楼2016-12-10 22:24
                  收起回复
                    放一下软件吧?


                    来自Android客户端18楼2016-12-10 22:39
                    收起回复
                      讲真,对于刚学习的,最好就是放出来中文的【不过前提是有人肯汉化】,顺带降噪、蒙版、校准帧分别几个视频演示,当然没几个大佬有时间搞这些


                      IP属地:广东19楼2016-12-11 01:05
                      收起回复
                        帮顶,好贴,已收藏。


                        IP属地:山东来自Android客户端20楼2016-12-11 12:25
                        回复
                          好贴


                          来自iPhone客户端21楼2016-12-11 16:14
                          回复
                            膜拜大佬,求出dbe教程


                            IP属地:北京来自Android客户端22楼2016-12-12 07:24
                            收起回复