关于画面中出现纵向切线的原因分析及解决方法

问题现象图片:

出现的纵向切线使画面出现明显的异常,确认raw,没有此问题,可以确认是后端处理造成的异常。

经过与CE沟通得出结论,大概率是ISP中的bincorr 造成的异常。

在高通ISP(Image Signal Processor)中,"bincorr"是指二进制校正(binary correction)功能。ISP是用于处理图像和视频数据的芯片或模块,负责图像传感器捕获的原始数据的处理和优化。

二进制校正是ISP中的一项重要功能,用于校正由图像传感器捕获的原始数据中可能存在的不良像素或其他二进制噪点。这些不良像素可能是由于传感器本身的缺陷、传感器损坏或其他因素引起的。二进制校正通过检测和纠正这些不良像素,使图像质量更加清晰和准确。

通过使用专门的算法和技术,二进制校正在图像处理流程中定位和修复不良像素。这种校正可以通过将不良像素替换为周围像素的平均值或估计值来完成,从而消除或减少不良像素对最终图像质量的影响。

总之,高通ISP中的bincorr功能旨在提高图像质量,通过校正不良像素或其他二进制噪点来改善最终的图像。

当在高通ISP中启用了二进制校正(bincorr)功能时,如果画面出现切线现象,可能是由以下原因引起的:

  1. 不良像素检测错误:二进制校正算法可能错误地将正常的边缘或细节识别为不良像素,并尝试对其进行校正。这可能导致图像中出现不必要的切线。
  2. 算法参数设置不正确:二进制校正算法的参数可能没有正确设置,导致在处理图像时出现切线现象。这可能包括校正阈值、校正范围或其他相关参数的错误配置。
  3. 不良像素修复不准确:二进制校正算法可能在修复不良像素时出现问题,导致修复结果与周围像素不匹配,从而在图像上产生切线。

解决这个问题的方法包括:

  1. 调整二进制校正算法的参数:尝试调整二进制校正算法的参数,如校正阈值和校正范围,以找到更适合当前图像的参数设置,以减少或消除切线现象。
  2. 更新ISP固件:如果存在已知的问题或错误,可能会有更新的ISP固件或驱动程序可用。尝试更新ISP固件以获得更好的性能和修复可能存在的问题。
  3. 禁用二进制校正功能:如果切线问题无法解决,可以尝试禁用二进制校正功能,以避免影响图像质量。然而,这也可能导致其他图像质量问题,因此请谨慎操作。

这里选择3,禁用此功能确认效果:

api\chromatix\XSD\isp

Scenario.Default\XML\BPS

Scenario.Default\XML\IFE

<bincorr_enable>0</bincorr_enable>

再次确认效果,问题修复。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值