一种摄像头模组污点检测的方法和装置与流程

文档序号:12498091阅读:来源:国知局

技术特征:

1.一种摄像头模组污点检测的方法,其特征在于,所述方法包括:

获取待检测的摄像头模组正对均匀白色光源拍摄照片的图像的亮度数据;

以预定的采样单元和采样步长逐行或逐列对所述图像的亮度数据采样,获得该行或该列的每个采样单元的单元亮度采样值;

根据每行或每列的单元亮度采样值确定表征本行或本列相邻采样点间亮度渐变程度的亮度渐变度数据;其中每行或每列的采样区域不存在污点时,所述亮度渐变度数据保持在零点附近的数值区间[-C1,C0]内;当所述亮度渐变度数据跳变到数值区间[-C1,C0]之外时,确定所述亮度渐变度数据为异常数据,-C1和C0为污点检测阈值;

根据每行或每列的所述亮度渐变度数据逐行或逐列地判断所述图像,以检测所述摄像头模组是否存在污点。

2.根据权利要求1所述的方法,其特征在于,所述以预定的采样单元和采样步长逐行或逐列对所述图像的亮度数据采样,获得该行或该列的每个采样单元的每个采样单元的单元亮度采样值包括:

以像素点L*L的正方形区域作为采样单元,以L/2为采样步长;

从所述图像的左上角开始,采样的起始坐标为(L/2,L/2),自左向右逐行或自上向下逐列地进行采样,其中,在进行下一行或下一列采样时,将对应的上一行或上一列采样的初始坐标的纵坐标增加L/2或横坐标增加L/2后作为下一行采样的初始坐标或下一列采样的初始坐标;

获取每次采样的L*L个像素点的亮度值,并以所述L*L个像素点的亮度值的立方和作为每次采样的采样单元的单元亮度采样值。

3.根据权利要求1所述的方法,其特征在于,所述根据每行或每列的单元采亮度采样值确定表征本行或本列相邻采样点间亮度渐变程度的亮度渐变度数据包括:

假设对所述图像进行第i行/列采样时,依次得到M个单元亮度采样值,其中第n个单元亮度采样值为Yn

对所述M个单元亮度采样值做如下运算:

计算第i行/列相邻两采样点间的亮度偏离百分比,得到M-1个亮度偏离百分比数据Sn,其中W为图像的宽度;

对所述M-1个亮度偏离百分比数据Sn再做如下运算:

确定第i行/列相邻三采样点间的亮度渐变程度,得到M-2个亮度渐变度数据Qn

4.根据权利要求1所述的方法,其特征在于,当所述亮度渐变度数据跳变到数值区间[-C1,C0]之外时,确定所述亮度渐变度数据为异常数据,包括:

当污点出现,且采样单元在污点左边缘或上边缘时,所述亮度渐变度数据跳变到小于-C1的负峰值;采样单元在污点右边缘或下边缘时,所述亮度渐变度数据跳变到大于C0的正峰值。

5.根据权利要求1所述的方法,其特征在于,所述根据每行或每列的所述亮度渐变度数据逐行或逐列地进行判断,以检测所述摄像头模组是否存在污点包括:

在每行或每列的所有亮度渐变度数据中,若连续的J个亮度渐变度数据中出现K个小于-C1或者大于C0的异常数据,则判断所述K个异常数据的采样区域为污点区域,所述摄像头模组存在污点,否则,所述摄像头模组不存在污点,其中K≥0.6J,J根据不同的污点模型进行相关数值统计确定。

6.一种摄像头模组污点的检测装置,其特征在于,所述装置包括:

单元亮度采样值获取单元,用于以预定的采样单元和采样步长逐行或逐列对通过待检测的摄像头模组正对均匀白色光源拍摄照片获取的图像的亮度数据采样,获得该行或该列的单元亮度采样值;

亮度渐变度数据获取单元,用于根据每行或每列的单元亮度采样值确定表征本行或本列相邻采样点间亮度渐变程度的亮度渐变度数据;其中每行或每列的采样区域不存在污点时,所述亮度渐变度数据保持在零点附近的数值区间[-C1,C0]内;当所述亮度渐变度数据跳变到数值区间[-C1,C0]之外时,确定所述亮度渐变度数据为异常数据,-C1和C0为污点检测阈值;

检测单元,用于根据每行或每列的所述亮度渐变度数据逐行或逐列地判断所述图像,以检测所述摄像头模组是否存在污点。

7.根据权利要求6所述的装置,其特征在于,所述单元亮度采样值获取单元进一步用于,

以像素点L*L的正方形区域作为采样单元,以L/2为采样步长;

从所述图像的左上角开始,采样的起始坐标为(L/2,L/2),自左向右逐行或者自上向下逐列地进行采样,其中,在进行下一行或下一列采样时,将对应的上一行或上一列采样的初始坐标的纵坐标增加L/2或横坐标增加L/2后作为下一行采样的初始坐标或下一列采样的初始坐标;

获取每次采样的L*L个像素点的亮度值,并以所述L*L个像素点的亮度值的立方和作为每次采样的采样单元的单元亮度采样值。

8.根据权利要求6所述的装置,其特征在于,所述亮度渐变度数据获取单元进一步用于,

假设对所述图像进行第i行/列采样时,依次得到M个单元亮度采样值,其中第n个单元亮度采样值为Yn

对所述M个单元亮度采样值做如下运算:

计算第i行/列相邻两采样点间的亮度偏离百分比,得到M-1个亮度偏离百分比数据Sn,其中W为图像的宽度;

对所述M-1个亮度偏离百分比数据Sn再做如下运算:

确定第i行/列相邻三采样点间的亮度渐变程度,得到M-2个亮度渐变度数据Qn

9.根据权利要求6所述的装置,其特征在于,所述亮度渐变度数据获取单元确定的亮度渐变度数据包括:

当污点出现,且采样单元在污点左边缘或上边缘时,所述亮度渐变度数据跳变到小于-C1的负峰值;采样单元在污点右边缘或下边缘时,所述亮度渐变度数据跳变到大于C0的正峰值。

10.根据权利要求6所述的装置,其特征在于,所述检测单元进一步用于,

在每行或者每列的所有亮度渐变度数据中,若连续的J个亮度渐变度数据中出现K个绝对值大于C0的异常数据,则判断所述K个异常数据的采样区域为污点区域,所述摄像头模组存在污点,否则,所述摄像头模组不存在污点;其中K≥0.6J,J根据不同的污点模型进行相关数值统计确定。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1