087、锐化与超分:非锐化掩模与AI超分辨率在ISP中的集成 087、锐化与超分:非锐化掩模与AI超分辨率在ISP中的集成一、一个让我熬夜三天的Bug去年做某旗舰机型的影像调试,遇到一个诡异问题:夜景模式下,远处广告牌的文字边缘出现“鬼影”——不是运动模糊,也不是镜头炫光,而是一种半透明的、带颜色的重影。团队里有人说是去马赛克算法的问题,有人怀疑是HDR融合的锅。我花了三天时间,逐级排查ISP pipeline,最后发现罪魁祸首是锐化模块和超分模块的“打架”。锐化模块(非锐化掩模)在边缘检测时,把超分模块产生的纹理伪影当成了真实细节,进一步放大。超分模块呢,又试图“修复”锐化产生的振铃效应,结果两者互相强化,形成了那个鬼影。这个案例让我深刻意识到:在ISP中,锐化和超分不是两个独立模块,而是一对需要精心调校的“舞伴”。二、非锐化掩模:老派但不过时非锐化掩模(Unsharp Masking,USM)是影像处理界的“老黄牛”。原理简单得让人怀疑:先对原图做高斯模糊,得到“模糊版本”,然后用原图减去模糊版本得到“高频信息”,最后把高频信息按一定比例加回原图。代码实现就几行:// 非锐化掩模核心 - 别被名字骗了,它其实是在增强锐度voidusm_process