图像传感器脏污检测方法与流程

文档序号:12916141阅读:2279来源:国知局
图像传感器脏污检测方法与流程

本发明涉及一种图像传感器脏污检测方法,尤其是一种可以准确识别出相片是否存在脏污及脏污具体位置的图像传感器脏污检测方法。



背景技术:

在手机摄像模组、相机、摄影机需要检测是否有脏污,如果有脏污,则需要拆解维修。传统检测脏污的方式是正对均匀扩散光源拍摄图像(照片),从图像上寻找是否存在脏污,此过程主要是靠人眼来判断,但这样效率低下,特别是在大规模生产时不适用。某些厂商虽然使用计算机软件自动分析,通常把图像切分为等面积的图块进行分析,但是由于对均匀扩散光源拍照存在固有的镜头阴影(lensshading,是镜头的特性,属于正常现象,它表现为中心亮四周暗)问题,导致运算时间长,并且检测的准确度很低,造成产品品质不稳定。



技术实现要素:

为了克服上述缺陷,本发明提供一种图像传感器脏污检测方法,所述图像传感器脏污检测方法可以准确识别出相片是否存在脏污及脏污具体位置,并且能够去除阴影对图像的影响。

本发明为了解决其技术问题所采用的技术方案是:一种图像传感器脏污检测方法,包括如下步骤:

s1:正对灯源板拍摄得到图像g1;

s2:复制图像g1并二值化,得到图片g2;

s3:计算图片g2的圆心坐标(x0,y0)设半径r=1像素;

s4:圆周方向扫描图像g1;

s5:计算像素灰度与圆周上平均值差异找出疑似脏污;

s6:检测扫描区域是否完全超出图像范围;

若否,进入s7:设置半径r增加1像素,然后返回s4;

若是,进入s8:计算各疑似脏污位置的连通域面积;

s9:检测其连通域面积是否超出面积阈值;

若是,进入s10:输出结论:脏污;

若否,进入s11:输出结论:噪声。

本发明的有益效果是:本发明图像传感器脏污检测方法通过计算像素灰度与圆周上平均值差异找出疑似脏污后还要计算各疑似脏污位置的连通域面积,只有当检测的连通域面积超出面积阈值时才判定为脏污,因此,本发明图像传感器脏污检测方法可以准确识别出相片是否存在脏污及脏污具体位置;因为本发明图像传感器脏污检测方法是在圆周方向扫描图像,而不是将图像切分为等面积的图块进行分析,因此,能够去除阴影对图像的影响。

附图说明

图1为本发明图像传感器脏污检测方法的原理框图。

图2为正对灯源板拍摄的图像g1。

图3为复制图2中的图像g1并二值化后得到的黑白图片g2。

图4为图3中的图片g2取得圆心坐标(x0,y0)的示意图。

图5为图2中的图像g1以图4中的坐标(x0,y0)为圆心且设置不同半径后的扫描示意图。

图6为把圆周上出现的灰度跳变位置标出的示意图。

图7为最终检测到的连通域面积超出了面积阈值并被判定为脏污的示意图。

对照以上附图,作如下补充说明:

s1---正对灯源板拍摄得到图像g1

s2---复制图像g1并二值化,得到图片g2

s3---计算图片g2的圆心坐标(x0,y0)设半径r=1像素

s4---圆周方向扫描图像g1

s5---计算像素灰度与圆周上平均值差异找出疑似脏污

s6---检测扫描区域是否完全超出图像范围

s7---设置半径r增加1像素

s8---计算各疑似脏污位置的连通域面积

s9---检测其连通域面积是否超出面积阈值并输出结论

具体实施方式

一种图像传感器脏污检测方法,其特征是:包括如下步骤:

s1:正对灯源板拍摄得到图像g1;

s2:复制图像g1并二值化,得到图片g2;

s3:计算图片g2的圆心坐标(x0,y0)设半径r=1像素;

s4:圆周方向扫描图像g1;

s5:计算像素灰度与圆周上平均值差异找出疑似脏污;

s6:检测扫描区域是否完全超出图像范围;

若否,进入s7:设置半径r增加1像素,然后返回s4;

若是,进入s8:计算各疑似脏污位置的连通域面积;

s9:检测其连通域面积是否超出面积阈值;

若是,进入s10:输出结论:脏污;

若否,进入s11:输出结论:噪声。

脏污和噪声的区别在于:脏污是图像中有一片区域亮度比周围暗造成的,这片区域的像素依然能成像;噪声是图像上的噪点像素,如一张白色图片里面有几个彩色的像素点,比较严重的噪点才是坏点,而坏点是不能成像的。

图1为本发明图像传感器脏污检测方法的原理框图。

图2-图7是具体实施方式中,依照本发明图像传感器脏污检测方法的各步骤操作而得到的对应图像。

本发明图像传感器脏污检测方法通过计算像素灰度与圆周上平均值差异找出疑似脏污后还要计算各疑似脏污位置的连通域面积,只有当检测的连通域面积超出面积阈值时才判定为脏污。因此,本发明图像传感器脏污检测方法可以准确识别出相片是否存在脏污及脏污具体位置;因为本发明图像传感器脏污检测方法是在圆周方向扫描图像,而不是图像切分为等面积的图块进行分析,因此,能够去除阴影对图像的影响。



技术特征:

技术总结
一种图像传感器脏污检测方法,包括如下步骤:S1:正对灯源板拍摄得到图像G1;S2:复制图像G1并二值化,得到图片G2;S3:计算图片G2的圆心坐标(x0,y0)设半径R=1像素;S4:圆周方向扫描图像G1;S5:计算像素灰度与圆周上平均值差异找出疑似脏污;S6:检测扫描区域是否完全超出图像范围;若否,进入S7:设置半径R增加1像素,然后返回S4;若是,进入S8:计算各疑似脏污位置的连通域面积;S9:检测其连通域面积是否超出面积阈值;若是,进入S10:输出结论:脏污;若否,进入S11:输出结论:噪声。本发明图像传感器脏污检测方法可以准确识别出相片是否存在脏污及脏污具体位置,并且能够去除阴影对图像的影响。

技术研发人员:彭成毕;许克亮
受保护的技术使用者:昆山丘钛微电子科技有限公司
技术研发日:2016.05.04
技术公布日:2017.11.14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1