PixInsight入门到精通 第七章 星点蒙版 第一节

现在马赛克已经讲完了,我们继续讲其它先进概念,由于许多进程仍然需要MASK(蒙版)工具,特别是星点蒙版(star masks) 工具,我觉得这是一个合适的时间去提高我们构建蒙版的技巧。

PI-11_Star_Masks-1-0001-w512
正如我们之前看到的,星点蒙版(star masks)对许多图像处理任务有巨大的帮助作用。
他们的目的通常是要么保护星点不受处理过程中的负面影响,

PI-11_Star_Masks-1-0002-w512
或者去保护除了星点之外的所有东西。星点蒙版有很多种类,并且那些可用于一个任务或图像的好方法,很可能不适合另外一个。

PI-11_Star_Masks-1-0004-w512
并且,通常更容易通过眼睛来观察图像,从而知道所需要的星点蒙版是什么样的类型, 而不是去实际创造个蒙版。

PI-11_Star_Masks-1-0005-w512
图像中的星点数量、图像比例、以及它们的总体尺寸,

PI-11_Star_Masks-1-0006-w512
将决定我们的设置。

PI-11_Star_Masks-1-0007-w512
这里有两种主要的星点蒙版工具,分别是是 MaskGeneration子菜单下的StarMask,

PI-11_Star_Masks-1-0008-w512
和Compatibility子菜单下的 ATrousWaveletTransform。StarMask 在大多数情况下是很好的,而ATrous变换则在需要构建一个非常精确的蒙版的时候派上用场。

PI-11_Star_Masks-1-0011-w512
并且,在某些情况下,Morphology子菜单下的MorphologicalTransformation也可能用于进一步精制Mask。

PI-11_Star_Masks-1-0013-w512
有时需要建立两个星点Masks, 并用PixelMath合并它们以获得理想的蒙版。

PI-11_Star_Masks-1-0014-w512
如你所知,星点蒙版可用于线性,或非线性图。

PI-11_Star_Masks-1-0015-w512
不同于Range Masks(范围蒙版),它们不需要非在线性状态下处理。

PI-11_Star_Masks-1-0017-w512
让我们再看一下星点蒙版处理过程。降低噪声阈值(NoiseThreshold)的默认设置0.1将包括更多结构,增加这个值将排除一些小结构并且排除内含噪点。我们通常设置在默认值和0.2之间。

PI-11_Star_Masks-1-0018-w512
工作模式是Star Mask(星点蒙版)。其它选项,尤其是结构探测(Structure Detection),可以有助于分析这个进程把哪些东西辨识为星星。

PI-11_Star_Masks-1-0019-w512
Scale(尺度)也有助于星点识别。默认设置值为5是一个好的起点,但是你可能需要降低到比如说3,去抓住更小的星。当大的亮星需要被包括在内时,就需要设置调高到8或8以上。

PI-11_Star_Masks-1-0022-w512
在Structure Growth下有三个参数,他们影响蒙版结构的大小。增加Large-scale值将增加大星的保护区(并且避免方形星点)。增加Small-Scale将增加小星的保护区。还可以调高Compensation(补偿)以帮助小结构的生长。

PI-11_Star_Masks-1-0028-w512
下一个是 Mask Generation(蒙版生成),增加Smoothness(平滑度)可以羽化蒙版的边缘。太小的值可能让掩蔽区域和未掩蔽区域之间生硬地转换。太高的值可能弱化蒙版的保护能力。我们通常发现自己把这个值设在2-8之间比较合适。

PI-11_Star_Masks-1-0030-w512
下面是Mask Preprocessing(蒙版预处理),对蒙版生成非常重要。虽然我们之前看到过类似的
滑块,让我们花一点时间来理解它们。顾名思义,蒙版预处理发生在Star Detection开始前,并且是一个临时的、幕后的直方图调整,以辅助星点识别。

PI-11_Star_Masks-1-0031-w512
让我们以不同的方式说明这一点。克隆图像

PI-11_Star_Masks-1-0032-w512

PI-11_Star_Masks-1-0034-w512
我应用ATrousWaveletTransform去消除大结构,留下星点。

PI-11_Star_Masks-1-0036-w512
调用HistogramTransformation的实时预览

PI-11_Star_Masks-1-0047-w512
我操作Shadows和Midtones滑块来调整图像。

PI-11_Star_Masks-1-0039-w512
注意当我提高黑点(black points,也就是Shadows),小星被剪掉。当我降低中点(mid point,也就是midtones),所有星星,包括非常小的星点变得更明显。使用两个滑块,我甚至能揭示最小的星点,并且同时排除不想要的星云结构。这就是蒙版预处理滑块如何工作。

PI-11_Star_Masks-1-0041-w512
在实践中,提高Shadows将排除更小的星。

PI-11_Star_Masks-1-0042-w512
升高Midtones也将让他们变得更加暗弱,及其让大星点也变暗弱。相反,降低Midtones将增亮所有星点。你将不用更改Highlights滑块。

PI-11_Star_Masks-1-0045-w512
当你对滑块值满意后,你将跟随我们的指引,定义进程的属性值,StarMask进程应用到克隆图像上,而不是运用到图像本身。如你所知,生成蒙版是比较慢的,并且把它运用到在小块的预览上工作也不会加快速度。因此,我们对StarMask进程的理解越深,就能越快的得到想要的结果。

下一节,继续讲解星点蒙版。

您的支持是对我最大的鼓励