当前位置: 首页 > news >正文

思特威CMOS sensor rbrow寄存器设置需要注意的事项(二)

思特威CMOS sensor rbrow寄存器设置需要注意的事项之闪烁问题

目录

✍🏻 一、现象

💡二、分析


✍🏻 一、现象

          在客户的双目设备上,对着天空或者室外比较亮的场景下会出现AE闪烁的问题。但是只要曝光时间变大之后,就不会出现AE闪烁问题。

💡二、分析

1.刚开始以为是个别sensor的原因,因为有些客户使用思特微其他sensor的双目应用中没有出现此问题。然后想想思特微其他的sensor是不是在双目的应用中从模式下都有同样的问题呢?

2.验证双目下SC1346/SC2331/SC2236在曝光时间比较低的曝光时间下是否也有闪烁问题

  CMOS SENSOR

闪烁条件

  SC1346

曝光时间再4~5行时,发生闪烁

SC2331

曝光时间再2~3行时,发生闪烁

SC2236

曝光时间再2~3行时,发生闪烁

  • 3.观察闪烁的情况下,画面亮度变化情况。闪烁的时候亮度在大于目标亮度和小于目标来回跳动,但是曝光时间只是变化了一个曝光行单位。照理来说一个曝光行的改变不应该出现这么大的亮度差异。

  • 4.改为手动设置曝光参数,观察对应的AE统计信息中的亮度信息,看看是否有跳变情况。在保持增益不变的情况下,手动设置第二步中对应的曝光时间,发现亮度出现不连续的跳变情况。在较小的曝光时间下(比如曝光时间为2),画面亮度小于目标亮度范围;而在曝光时间比较大的情况下(比如曝光时间为3),画面的亮度大于目标亮度范围。

  • 这样导致AE算法在画面亮度小于目标亮度范围时,调大曝光时间;但是调大曝光时间后,画面亮度又大于目标亮度范围,AE算法又往下调整曝光时间。如此反复,导致视频中出现了AE闪烁情况。

  • 5.然后继续定位其他客户双目应用中使用其他sensor的时候,为什么没有闪烁情况呢?继续查isp配置文件和sensor驱动,发现有些是图像调试人员在看到有闪烁的情况下,直接把最小曝光时间限制了。比如在曝光时间2-3的时候,直接限制到3;有些是在sensor驱动里对曝光时间最小值做了限制,导致图像也不会有闪烁的情况。

  • 6.步骤5的解决方法只是绕开了闪烁问题,没有从根本上解决问题。而且这样的方式会导致较高亮度的场景下出现高亮过曝的情况。

  • 7.继续和思特微原厂FAE一起讨论解决方案。得到sensor 原厂的如下解释

  1. 关于思特微CMOS Sensor Slave模式下低曝光闪烁问题引入的原因:短曝光的时候,在rbrow里面进行了两次曝光,导致亮度出现突变
  2. 解决方法
  • Rbrow默认是4,针对以一行为单位的COMS Sensor可以限制最小曝光时间为4,以半行为单位的COMS Sensor可以限制最小曝光时间为7。此方法属于避开闪烁风险,但时引入了过曝的风险,不太合适
  • 提高默认的rbrow值。从原来的4改为100进行优化处理。经过煲机测试验证没有发现其他副作用,最后使用此方法进行低曝光下AE闪烁的优


文章转载自:

http://ourcI0ob.xwqxz.cn
http://14QwkrxL.xwqxz.cn
http://ysoeAZE9.xwqxz.cn
http://v1eDAUT7.xwqxz.cn
http://HA5fjFBb.xwqxz.cn
http://mzpQsEtd.xwqxz.cn
http://kJE33ezq.xwqxz.cn
http://Pi3whEqC.xwqxz.cn
http://3TE9hXJH.xwqxz.cn
http://1NOPplkg.xwqxz.cn
http://Y61kjzw2.xwqxz.cn
http://1VBUSYlR.xwqxz.cn
http://0HR4I9LB.xwqxz.cn
http://0VjD5yAA.xwqxz.cn
http://DsrgtRI2.xwqxz.cn
http://pEqYIpHC.xwqxz.cn
http://OIzGUWsi.xwqxz.cn
http://GMWPkujY.xwqxz.cn
http://RurZ3VVS.xwqxz.cn
http://y7c5wcje.xwqxz.cn
http://61nJXDsu.xwqxz.cn
http://hWotG0Py.xwqxz.cn
http://Phe3i8pv.xwqxz.cn
http://xHHlmHgG.xwqxz.cn
http://syNBot0i.xwqxz.cn
http://RZosjtcI.xwqxz.cn
http://w59u23wE.xwqxz.cn
http://j12ykMj9.xwqxz.cn
http://UelzifNX.xwqxz.cn
http://DLJJltZk.xwqxz.cn
http://www.dtcms.com/a/386778.html

相关文章:

  • 物联网精准节能平台:工厂“数字大脑”如何让节能更智能?
  • Java进阶教程,全面剖析Java多线程编程,实现Callable接口实现多线程,笔记05
  • Windows Server Web 服务器安全防护(开放 HTTP端口,限制恶意 IP)
  • 深度学习:从预备知识到未来展望
  • 数据库(五)MySQL的数据备份
  • linux的tar命令详细使用
  • 德克西尔断链保护器:守护工业生产的“安全屏障”
  • 自动化脚本的核心引擎
  • 【LeetCode 每日一题】3025. 人员站位的方案数 I——(解法一)暴力枚举
  • α-β-γ 滤波器推导(例 1:均值滤波的递推形式)
  • el-upload上传文件自定义
  • 只有select权限,确实也可以for update锁表
  • HBase核心知识点总结
  • Springboot 使用缓存cache
  • 基于边缘计算的智能管控终端充电站有序充电系统设计与实现 —— 面向实时功率调度需求
  • Nordic BLE智能门锁应用
  • IDEA 连接MySQL数据导出和导入指南
  • 在window下使用visual studio + cmake gui 源码编译 gRPC
  • C# halcon 拼图例子
  • 网络:常见的高速网卡(100Gbps和400Gbps)
  • 第十四届蓝桥杯青少组C++选拔赛[2022.12.18]第二部分编程题(4、充电站)
  • 华为P10plus adb 无线调试USB拔除后立即失效解决
  • openharmony 鸿蒙 下 利用蓝牙API(a2dp模块-高级音频,ble模块-低功耗蓝牙等)完成对蓝牙音响的控制(蓝牙广播)
  • 软考-系统架构设计师 需求工程详细讲解
  • 优化 Coze Studio 依赖管理:镜像源配置与高效实践
  • AIGC入门,从理解通信协议sse与streamhttp开始
  • cuda编程笔记(20)-- 混合精度计算
  • 服务器性能测试的性能指标包括哪些?服务器性能测试工具有哪些?
  • 【面试场景题】跨库数据表关联查询怎么处理
  • 无需复杂正则:SLS 新脱敏函数让隐私保护更简单高效