建筑物上出现色斑问题分析
问题现象
客户反馈,在晴天室外场景米白色建筑物的墙壁上出现偏蓝的色斑:
问题分析
通常,NR参数存在缺陷会引起相似的现象:
以上示例图片是因为NR参数的缺陷或极暗环境引起的局部色彩溢出或丢失,一般出现在所溢出的颜色附近。
本次发现的问题是在室外晴天环境大面积的色斑,现象更像是颜色的断层,与NR引起的问题有所不同。最有效的方法是bypass NR模块来快速定位。
由于NR参数和效果在前期经过充分验证,并发现问题现象存在差异,所以很快判断不是NR处理引起的。
复现问题
在与客户相似的环境中,很容易复现问题:
本项目为了对齐参考机室外环境的色调风格,enable了2D LUT模块来进行调试,推测颜色映射出现了问题。
什么是2D LUT
2D LUT(二维查找表)是一种用于颜色校正和颜色转换的技术。它是一个二维表格,其中的每个元素都对应着输入颜色和输出颜色之间的映射关系。
在图像处理中,可以根据输入颜色的特定值,查找对应的输出颜色值,并将输入颜色映射到更准确(更想获得)的输出颜色。这种映射关系可以通过预先创建和存储的2D LUT表格来实现。简单概况,就是将当前的“original”的颜色映射到目标的“target”颜色。
如果把Hue 2D lut和Saturation 2D lut定义成一个24*16的矩阵,那可以将其建成一个圆盘状的模型。
问题修改
分析当前的参数,发现了一个simple但很关键的错误,起始锚点被错误的移动:
在2D LUT映射中,起始锚点是不能修改的。
发现这个错误以后,先将锚点复位,再来根据对比机的图片修正target值:
修改完成后,进行验证:
可以看到问题现象有明显改善。但仔细观察,还是发现存在轻微的异常。
再验证OFF 2D LUT的效果,与前面的对比:
可以看出OFF 2D LUT的颜色过渡更自然。
最终决定将2D LUT关闭,在效果调试中,经常需要做平衡和取舍。虽然关闭2D LUT对整体色调风格会有一定影响,但引入这样的问题是不能接受的。
需要特别说明,本项目中,在ISP流程之后又做了3D LUT的映射,再叠加ISP流程中的2D LUT,两次映射后可能会放大亮度和颜色溢出或断层的现象。如果只是ISP流程中使用了2D LUT,通常效果是可控的,需要根据实际项目需求和情况具体分析。
- 分享
- 举报
-
浏览量:3326次2021-11-22 17:37:10
-
浏览量:4704次2020-12-23 17:25:07
-
浏览量:1578次2020-04-13 16:27:01
-
浏览量:4723次2021-04-01 15:39:46
-
浏览量:1804次2023-04-12 11:21:51
-
浏览量:1925次2020-04-07 11:13:18
-
浏览量:1613次2018-04-12 15:32:47
-
浏览量:6213次2021-04-20 16:37:57
-
浏览量:1690次2020-01-10 13:52:46
-
浏览量:1721次2019-11-19 14:35:35
-
浏览量:460次2024-01-17 17:43:20
-
浏览量:2089次2019-11-05 17:06:51
-
浏览量:829次2023-12-08 16:09:04
-
浏览量:2035次2018-01-02 16:20:58
-
浏览量:1407次2020-05-29 16:43:24
-
2021-04-06 16:21:26
-
浏览量:3135次2019-07-10 14:02:08
-
浏览量:1970次2018-03-23 14:25:17
-
浏览量:1982次2020-08-11 20:59:52
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
tomato
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明