近期遇到的一些问题总结(三)
目录
1.问题
2.分析
3.0结论:
1.问题
图像异常噪声问题定位
如下图所示:
客户煲机的时候出现如下图噪声,这些噪声不会跳动,只是在固定位置。后续如果不进行重启,那么出现噪声后将一直存在不消失。
2.分析
从ISP角度如何定位该问题的原因呢?可以从如下几方面确定。
- 图像看起来像是3dnr失效的问题。那么,我们可以通过串口输入命令查看3dnr 状态的相关信息,确定是否是3dnr关闭了?3dnr参考帧溢出了?以及一些其他用于确定3dnr状态的标记;
- 如果第一步检查确认3dnr模块没有问题。那么我们可以进一步获取raw数据进行定位;
- 如果设备所留内存空间不足以获取完整Raw数据,那么我们可以连接图像调试工具,在图像调试工具上屏蔽所有能够屏蔽的ISP Pepeline模块,得到一个近似的raw数据,通过这种近似的raw数据大致定位是否是sensor输出的数据已经存在问题;
- 通过第三步可以大致确定是否是sensor输出raw数据有问题。如果还需要再进一步确认,可以想办法获取raw数据进一步确认。如果RAW数据觉得太大,我们也可以修改代码,编译一个获取以图像中心像素为基准,裁剪一个640*360大小的raw数据。这样用于raw数据的分析。如下图所示。
局部放大图:
左侧为正常无噪声效果的Raw数据,右侧为出现异常时有噪声的Raw数据。可以对比看出,正常情况下,Raw数据排列比较整齐,而有问题的Raw数据存在很多类似噪声一样的杂乱数据点。
3.0结论:
- 最终sensor原厂定位到Sensor的初始化序列存在一些问题。更新之后,煲机无问题。
