利用unsharp mask锐化图像

图像锐化是我们经常要使用到的一个操作,但是很多时候我们并不明白我们如何设置参数才能达到自已需要的效果。在大多数情况下,我们都是打开preview(预览功能)看着输出的结果来调整参数。在上一次讲HDR的回复中,有人指出现在的HDR软件很多时候做出来的图片缺少真实感,让人感觉不是很舒服,所以很少使用。这其实就是软件在制作HDR的照片时过度锐化导致的。今天,我希望从原理上讲清楚锐化的操作,从而让您理解并掌握photoshop的锐化工具。

今天的例子就是unsharp mask(USM锐化)。这个名字听上去好像是有点奇怪。

从概念上来讲,USM锐化首先从原图基础上生成一个模糊拷贝,用原图减去这个拷贝,得到原图的边界,类似于经过一次高通过滤查找到图像边界。这个图像边界就是我们需要的蒙板。把原图进行高反差调整后,对这个高反差的图像链接刚才成生的图像边界蒙板,叠放在原图上就可以得到锐化边缘的图像。简单的来讲,这里的图像边界蒙板可以使高反差图像当中只有边界部分的图像可以显示出来,从而达到使原图图像锐化的效果。

unsharp mask的概念
unsharp mask的概念

嗯,可以想像到锐利后的效果。但是让我们实际操作一下之后,放大来看看锐利后的图像边界到底是个什么样子的。

unsharp mask后的结果
unsharp mask后的结果

我们对比原图和锐利后的效果,发现锐利后边界的反差的确增大了。这一点毫无疑问。但是,我们注意到锐利后的图像边界会出现亮的地方比原图相邻亮的像素还要亮(这个例子因为原图是白色,所以没有这个效果),而暗的地方会比原图相邻暗的像素还要暗。反差是大了,却又出去了过度的问题。而理想状态是上图中最右边的效果,但是通过普通的算法是很难达到理想的,我们只能通过控制参数的设置,让过度的部分尽可能的小罢了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注