建筑物上出现色斑问题分析
问题现象
客户反馈,在晴天室外场景米白色建筑物的墙壁上出现偏蓝的色斑:
问题分析
通常,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,通常效果是可控的,需要根据实际项目需求和情况具体分析。
- 分享
- 举报
-
浏览量:3439次2021-11-22 17:37:10
-
浏览量:4825次2020-12-23 17:25:07
-
浏览量:1655次2020-04-13 16:27:01
-
浏览量:1914次2023-04-12 11:21:51
-
浏览量:4823次2021-04-01 15:39:46
-
浏览量:2003次2020-04-07 11:13:18
-
浏览量:1681次2018-04-12 15:32:47
-
浏览量:1773次2020-01-10 13:52:46
-
浏览量:1796次2019-11-19 14:35:35
-
浏览量:6358次2021-04-20 16:37:57
-
浏览量:551次2024-01-17 17:43:20
-
浏览量:2158次2019-11-05 17:06:51
-
浏览量:1492次2020-05-29 16:43:24
-
浏览量:1006次2023-12-08 16:09:04
-
浏览量:2124次2018-01-02 16:20:58
-
浏览量:2064次2018-03-23 14:25:17
-
浏览量:2528次2020-10-28 13:43:30
-
浏览量:3198次2019-07-10 14:02:08
-
浏览量:937次2023-12-22 10:53:00
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
tomato
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明