System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种在线sensor静态亮坏点检测和补偿方法技术_技高网

一种在线sensor静态亮坏点检测和补偿方法技术

技术编号:40413930 阅读:5 留言:0更新日期:2024-02-20 22:31
本发明专利技术涉及一种在线sensor静态亮坏点检测和补偿方法,包括以下步骤:步骤1、进行静态亮坏点校正准备;步骤2、在完成步骤1的静态亮坏点校正准备后,进行静态亮坏点校正,生效静态亮坏点校正结果。本发明专利技术能够解决现有技术中sensor表面静态亮坏点数量较多的问题。

【技术实现步骤摘要】

本专利技术属于视频监控,涉及一种静态亮坏点检测和补偿方法,尤其是一种在线sensor静态亮坏点检测和补偿方法


技术介绍

1、图像坏点(bad pixel):图像传感器上光线采集点(像素点)所形成的阵列存在工艺上的缺陷,或光信号进行转化为电信号的过程中出现错误,从而会造成图像上像素信息错误,导致图像中的像素值不准确,这些有缺陷的像素即为图像坏点。由于来自不同工艺技术和传感器制造商,尤其对一些低成本、消费品的sensor来说,坏点数会有很多。另外,sensor在长时间、高温环境下坏点也会越来越多,图像存在坏点比较多的情况下,会造成图像的边缘出现伪色彩的情况,这种现象不但影响图像的清晰度,而且会影响边缘的色彩,从而破坏了图像的清晰度和完整性。坏点校正的目的就是修复这类问题。

2、通常坏点分为静态坏点和动态坏点两种。动态坏点可以通过平台端isp模块中的坏点校正实现实时补偿。静态坏点又分为静态亮坏点和静态暗坏点,一般暗坏点在图像中表现不明显,但静态亮坏点在图像中尤为突出,对于图像的主观印象影响较大,所以本专利技术主要针对sensor静态亮坏点展开研究。

3、现有sensor静态亮坏点检测和补偿技术往往存在耗时长,补偿效果不佳、实用性较差的问题,使得芯片端的静态亮坏点校正功能被忽略,没有实际发挥对静态亮坏点的补偿作用。

4、经检索,未发现与本专利技术相同或相似的现有技术的专利文献。


技术实现思路

1、本专利技术的目的在于克服现有技术的不足,提出一种在线sensor静态亮坏点检测和补偿方法,能够解决现有技术中sensor表面静态亮坏点数量较多的问题。

2、本专利技术解决其现实问题是采取以下技术方案实现的:

3、一种在线sensor静态亮坏点检测和补偿方法,包括以下步骤:

4、步骤1、进行静态亮坏点校正准备;

5、步骤2、在完成步骤1的静态亮坏点校正准备后,进行静态亮坏点校正,生效静态亮坏点校正结果;

6、而且,所述步骤1的具体步骤包括:

7、(1)准备抓raw环境:上层pc端辅助设置抓raw环境;

8、(2)上层业务抓raw处理并发送:从板端以内存方式抓raw,并将raw上传到pc端给静态坏点像素算法sdc处理;

9、而且,所述步骤2的具体步骤包括:

10、(1)在完成步骤1的静态亮坏点校正准备后,进行静态亮坏点检测,输出待补偿的静态亮坏点坐标;

11、(2)对步骤(1)检测出的静态亮坏点进行补偿,生效静态亮坏点校正结果;

12、而且,所述步骤2第(1)步的具体步骤包括:

13、①上层pc端抓取三张同一设备不同时间的raw数据,进行raw数据校验,自动产线系统aps检查实际抓取的raw数据是否满足静态亮坏点校正算法的要求;

14、②当raw数据校验通过后,继续执行调试软件自动产线系统aps(auto productline system)中集成的静态坏点像素算法sdc算法;

15、③基于三张同一设备不同时间的raw数据,分别对各像素点取最小值生成一张待检测的raw,用于规避部分动态亮坏点。

16、④然后在5*5窗口中查找亮度明显异于临近像素的静态亮坏点坐标,并将静态亮坏点table按照检测强度阈值intensity从大到小排序;

17、⑤选取静态亮坏点table中检测强度阈值intensity较强的前256个坐标点,并在该256个坐标点中选择大于凭借经验值确定的intensity检测强度阈值的坏点坐标,作为待补偿的静态亮坏点坐标输出,并保存成文件。

18、而且,所述步骤2第(1)步的④中,在5*5窗口中查找亮度明显异于临近像素的静态亮坏点坐标的具体步骤包括:

19、1)计算roi各个pixel的梯度值=k(max((p_o-p_ij),0))+b

20、2)计算梯度roi内非零元素个数unonzeronum

21、3)计算单pixel为坏点的概率:

22、ddpweight=roi内梯度和/unonzeronum

23、4)为降低同区域有其他亮坏点对待检像素的影响,在满足unonzeronum>=unonzeronumthresh时,按照检测概率ddpweight的值由高到低排序亮坏点坐标;

24、5)输出检测权重较高的前ubrightdpnummax个坐标table,输出影响较大的亮坏点坐标;

25、其中,p_o:中心待检测像素;p_ij:周围参与计算的同通道像素;max((p_o-p_ij),0):表示取(p_o-p_ij)和0两个值的大值;k:坏点检测的强度;b:坏点检测的偏移;unonzeronumthresh:梯度roi内非零元素个数的经验阈值;

26、而且,所述步骤(2)的具体方法为:

27、对步骤(1)检测出的静态亮坏点进行补偿,静态坏点像素算法sdc校正计算完成;若当前处于生产调试模式,上层通知生效各路静态亮坏点校正结果,将静态亮坏点校正结果以校正文件形式升级到板端,isp调用平台接口将sdc结果生效到板端firmware,并恢复工作环境;若当前处于非生产调试模式,isp执行初始化完成后,直接调用平台接口将sdc结果生效到板端firmware;进而生效静态亮坏点校正结果。

28、本专利技术的优点和有益效果:

29、本专利技术通过静态亮坏点检测和静态亮坏点补偿,能够大大减少由于生产工艺较差的sensor表面的静态亮坏点数量,同时加入合理的检测强度阈值,在一定程度上规避过补偿造成的清晰度损失,使产品满足图像质量标准,提升客户对图像的主观感受。

本文档来自技高网...

【技术保护点】

1.一种在线sensor静态亮坏点检测和补偿方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种在线sensor静态亮坏点检测和补偿方法,其特征在于:所述步骤1的具体步骤包括:

3.根据权利要求1所述的一种在线sensor静态亮坏点检测和补偿方法,其特征在于:所述步骤2的具体步骤包括:

4.根据权利要求1所述的一种在线sensor静态亮坏点检测和补偿方法,其特征在于:所述步骤2第(1)步的具体步骤包括:

5.根据权利要4所述的一种在线sensor静态亮坏点检测和补偿方法,其特征在于:所述步骤2第(1)步的④中,在5*5窗口中查找亮度明显异于临近像素的静态亮坏点坐标的具体步骤包括:

6.根据权利要求3所述的一种在线sensor静态亮坏点检测和补偿方法,其特征在于:所述步骤(2)的具体方法为:

【技术特征摘要】

1.一种在线sensor静态亮坏点检测和补偿方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种在线sensor静态亮坏点检测和补偿方法,其特征在于:所述步骤1的具体步骤包括:

3.根据权利要求1所述的一种在线sensor静态亮坏点检测和补偿方法,其特征在于:所述步骤2的具体步骤包括:

4.根据权利要求1所述的一种在线sensor静态亮...

【专利技术属性】
技术研发人员:于宏志李亚辉王洪涛唐波张旭冯江涛
申请(专利权)人:天地伟业技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1