本文介绍的内容为Photoshop中的图像锐化算法,USM-Unsharp Mask算法。这个算法的英文名字有些自相矛盾,既然是锐化算法,却命名为Unsharp,主要还是因为其算法的实现思路,有别于传统的USM算法,避开了高通滤波的操作,而是使用低通滤波达到图像锐化的效果。

作为一种关键的数字图像后处理操作,锐化算法可以用于提升图像中的细节展现效果,使得观看者获得更加细腻的感官体验。USM算法作为一种常用的锐化算法,主要是提升图像中原有细节内容的表现强度,并不会增加额外的细节信息。

算法基本原理

Step 1 使用低通滤波(均值/中值/高斯/双边/...)对原始图像进行模糊操作,BlurImg = LPF(OrgImg)

Step 2 使用原始图像减去模糊图像,产生细节信息掩模(Unsharp Mask),USMImg = OrgImg - BlurImg

(类似于使用高通滤波获取细节信息)

Step 3 将细节信息掩模与原始图像进行叠加,增加边缘的对比度,FinalImg = OrgImg + Gain * USMImg

下图展示了TEXT文本图像的USM算法的处理过程。

说到这里,可能有的同学就会表示不解,为啥分辨率没有增加,文本的边缘却会变得更清晰呢?看下图,在保持分辨率不变的情况下,USM算法是通过提升边缘的锐利度,进而达到改善图像清晰度的效果。(请见《清晰度(Sharpness)》)

       注意:在摄影领域,USM算法早有应用,更多是用于提升局部对比度,而非小范围的细节增强。对于传统的胶片摄影,通常会使用不清晰的胶片作为蒙版,与原始底片进行组合打印,以便于提升图像的局部对比度。

视觉机理

为什么这种亮暗变化的上冲/下冲能够有效地提升清晰度呢?实际上,人眼在亮度急剧转换的边缘会看到所谓的“马赫带”,这是由物理学家恩斯特·马赫(Ernst Mach)在1860年代发现的,“马赫带”效应增强了我们识别边缘细节的能力。

“马赫带”效应是指视觉的主观感受在亮度有变化的地方出现虚幻的明亮或黑暗的条纹,这些马赫带其实并不存在,它是由人类的视觉系统造成的,是不同亮度区域的边界在人眼中的过冲响应。人眼一般只能感知32个级别的灰度,相当于5位的亮度表示,再多眼睛便难以区分辨别了,如下图所示。

需要注意的是,每一阶的亮度值并非恒定的,如下图所示,其右侧更亮,左侧更暗。

实际操作

在Adobe Photoshop软件中,可以通过Filter > Sharpen > Unsharp Mask,打开Unsharp Mask调整页面,其中包含三个调整项:Amount,Radius,Threshold。

  • Amount用于调整上冲的幅度,以及边缘处的对比度,设定值越大,对比度越高。
  • Radius用于调整模糊滤波半径,可以控制模糊掩模的细节多少,半径值越大,边缘越明显。
  • Threshold用于设定需要进行锐化处理的最小亮度变化,可以实现一方面锐化明显的边缘,同时保持细微的边缘不变。这对于避免放大噪音,或者在不使皮肤纹理变粗的情况下令睫毛变尖,特别有用。

可能导致的问题

USM算法在用于清晰度增强时,也可能会导致一些问题,比如由于过度的上冲导致的边缘虚影(Halo现象)。如果上冲或者下冲过大,可能会产生明显可见的虚影,从而影响到图像呈现的效果质量。

通过调小USM算法的半径设定值,可以有效地降低虚影。

另外,在使用USM算法对RGB值进行处理时,由于相邻RGB像素值的过冲变化,可能会引起轻微的色偏问题。特别是纹理丰富的图像内容,RGB值的轻微变化,可能就会看到明显的异常彩色边缘的出现,如下图所示。当从灰色背景中移除部分红色,便会出现中间子图的色偏问题(请见《色彩认知》)。如果USM算法仅用于亮度通道,便可以避免色偏,其效果如右边子图所示,上冲表现为浅红色,下冲表现为深红色。

实例效果

【剑桥摄影协会】Photoshop中的USM算法(Unsharp Mask)相关推荐

  1. 【剑桥摄影协会】RAW文件格式

    在数码摄影中,RAW文件格式相当于电影摄影中的底片,它包含了直接来自数码相机传感器的原始像素信息.由于RAW文件格式尚未进行解马赛克的处理,因此其每个像素位置只包含一个红色.绿色或蓝色的值.通常数码相 ...

  2. 【剑桥摄影协会】白平衡(White Balance)

    白平衡(WB)是用于消除不符合真实场景的色偏的过程,目的是为了让人眼看到的白色物体在照片中呈现出同样的白色.合适的相机白平衡设定,必须要考虑到光源的"色温",即白光的相对暖(色)或 ...

  3. 【剑桥摄影协会】图像平均降噪

    图像噪声的存在,对于最终的画面效果的呈现,有着截然相反的影响.一方面,噪声会造成画面冗余信息的增加,掩盖部分细节,降低感观效果:另一方面,噪声也能够在一定程度上提升画面的细节感,令画面场景看起来更加真 ...

  4. 【剑桥摄影协会】图像分色(Posterization)

    当用于表现图像的位深减小到一定程度时,会发生海报化的现象.使用术语"分色"(Posterization)是因为它可以影响到你的照片效果,类似于大量制作的海报中的颜色分层效果,其原因 ...

  5. 【剑桥摄影协会】软校样(Soft Proof):照片在屏幕显示与打印之间的效果匹配

    软校样有助于摄影师在显示器上直接看到图像通过其他设备(比如打印机)呈现时的效果,它是进行打印结果预测的有效工具. 准备工作 要实现准确的软校样,需要满足以下所有条件: 1)经过校准或配置的监视器.请参 ...

  6. 【剑桥摄影协会】色彩管理之概述

    "色彩管理"是一个过程,在该过程中可以知道成像链路中每种设备的颜色特性,并可以将其应用于色彩重现.这一过程通常在幕后执行,并且无需任何干预,但是一旦出现颜色问题时,了解该过程便至关 ...

  7. 【剑桥摄影协会】色彩管理之色域转换

    色域转换发生在使用不同的设备进行颜色获取/处理/显示时,主要用于解决不同的色彩空间的应用需求,通常位于色彩管理模块(CMM)中.在进行转换时,要求尽量保留图像中最重要的颜色信息,以确保转换后的图像质量 ...

  8. 【剑桥摄影协会】色彩管理之色彩空间

    "色彩空间"是一种有用的概念工具,它可以用于了解特定设备或者数字文件的颜色特性.当你想要在另一台设备上重现颜色时,色彩空间可以帮助你进行阴影/高光细节与颜色饱和度之间的取舍判断. ...

  9. 【剑桥摄影协会】针对摄影的显示器校准

    对于任何想要准确预测照片打印效果的摄影师而言,知道如何校准显示器是至关重要的.如果显示器没有办法准确地再现灰阶和颜色,再多的后期编辑和图像处理都是徒劳无功.除了使用校准和配置文件设备获得高精度的校准结 ...

最新文章

  1. 使用Hibernate批量获取
  2. 异质性查询需要为连线设定_振奋人心!华东理工大学开发新型的荧光染料,为细胞成像奠定基础...
  3. Python连接MySQL数据库(pymysql),DataFrame写入 MySQL(create_engine)- Python代码
  4. 一文读懂云上DevOps能力体系
  5. foreach 页面超时php,解决php运行超时的方法
  6. 德鲁伊 oltp oltp_内存中OLTP –娱乐看门狗的三个关键点
  7. 金蝶专业版过账提示运行时错误5_金蝶财务软件的操作流程
  8. 爱快路由器下水星(Mercury)无线管理器AC跨三层发现AP
  9. Python通过selenium操作edge浏览器
  10. android studio在夜神上打开_android studio 使用夜神模拟器 开发调试
  11. Android Studio sdk emulator directory is missing
  12. 什么是BPM系统?BPM流程管理系统介绍
  13. QNX 7.1 交叉编译 boost 1.76
  14. self :: 和 this- 的用法
  15. 用户体验设计中的场景服务设计
  16. 文本检测时对图片进行方向矫正
  17. 《面朝大海,春暖花开》——海子
  18. nginx配置地址端口
  19. 【教学类-11-01】20221103《扑克牌4*4》(大班个别化活动-益智区》)
  20. 绩效辅导面谈中的STAR法则和SPIN

热门文章

  1. 旅游流的概念_国内旅游流综述
  2. win10设置窗口背景
  3. 企业视频直播平台有哪些呢
  4. 育碧遭黑客攻击:用户账号被窃
  5. 【算法面试】leetcode最常见的150道前端面试题 --- 中等题
  6. 自己实现微信小程序实现扫码点餐
  7. 多进程爬取补天的厂商
  8. 期货开户公司行情资讯及时高效
  9. 解决谷歌浏览器提示您的链接不是私密链接
  10. OpenGL基本图元