一种基于带状背景建模的脏点检测方法

文档序号:9647040阅读:546来源:国知局
一种基于带状背景建模的脏点检测方法
【技术领域】
[0001]本发明属于图像识别技术领域,涉及图像去噪,图像的背景建模以及数学形态学技术,可用于目标检测领域。
【背景技术】
[0002]近年来,随着智能手机、平板电脑等具有照相摄像功能的数码产品日益普及,手机摄像头模组的需求日益增大。在实际生产过程中,对摄像头模组进行脏点检测是保证产品质量的重要手段,然而,随着模组产量的逐渐增大,人工脏点检测方法已不能满足需求,如何实现脏点检测自动化,提高良品率为人们所关注。脏点检测图像作为脏点检测的重要依据,如何根据脏点检测图像的成像原理与特征,以及图像背景光强分布的特点,对脏点检测图像进行处理,对于检测的准确性显得尤为重要。基于此提出的带状背景建模脏点检测算法,由图像去噪,图像的背景建模,图像的代数运算以及数学形态学技术构成;首先对脏点检测图像进行预处理,其次通过对脏点检测图像进行带状背景建模,筛选出潜在脏点,最后采用数学形态学技术检测出脏点,实现脏点检测的自动化,提高检测的准确率。
[0003]通常,脏点检测图像通过在摄像头模组前放置白色透光遮挡物进行拍摄得到。本质上,成像脏点是落在成像传感器前面的灰尘颗粒所造成的阴影。基于脏点成像的原理并结合对大量脏点成像图片的观察,可以总结出脏点成像的特征为:(1)引起光强的衰减,在图像上造成阴影,阴影的深度分布不均匀,越靠近脏点中心亮度越小,即光强衰减越大;
(2)绝大多数表现为圆形,脏点的形状与光圈的形状相似。此外,由于外部光线分布不是绝对均匀,白色遮挡物放置的位置也不是绝对平行于摄像头的焦平面,造成了脏点检测图像具有背景光强分布不均匀的特点。而实际上,即使外部光线完全均匀分布,因为摄像头不可避免有暗角的存在,最终仍然得不到背景光强均匀的背景图像。如此,上述脏点检测图像所具有的成像特征,背景光强分布不均匀的特点,给脏点自动检测带来了难题,该问题可描述为:难以用统一的亮度标准判断摄像头是否存在脏点;由于异物大小不能确定,生成的脏点大小随机性较大,即使对于相同的异物,不同的摄像头由于光圈大小的不同也会造成脏点成像大小的差异,难以用统一的形状标准判断是否是脏点;由于暗角与脏点都会使图像区域变暗,因而两者难以直接区分。因此,解决诸如此类的问题,首先需要避免脏点检测图像暗角对检测效果的影响,就是将图像边缘变得平滑并且裁剪图像边缘部分像素点,就需要利用双边滤波器对图像进行去噪,将获得的图像作为原始图像。其次,采用多项式曲面拟合技术对图像进行拟合建立背景模型,从数学的角度反应出图像的特征,通过对拟合图像与原始图像进行减法操作,计算出各点预测误差,筛选出潜在脏点,获得差值图像。最后,采用数学形态技术探测潜在脏点,去除孤立、离散的噪点,检测出脏点,获得脏点二值图像。因此,依次采用图像去噪,多项式曲面拟合建立模型、图像的代数运算以及数学形态学技术对脏点检测图像进行处理是实现脏点自动化检测,提高脏点检测准确率的重要基础,而采用何种拟合方法对脏点检测图像进行背景建模,减少预测误差成为了解决这个问题的关键。
[0004]图像去噪是图像处理的一种重要的预处理手段。在图像的获取、传输和存贮的过程中总是不可避免地受到各种噪声源的干扰。为了从图像中获取更准确的信息,选取适当的图像去噪预处理算法成为后续处理的关键。边缘作为图像的一种基本特征,为人们描述或识别目标以及解释图像提供了一个重要的特征参数。所以,图像去噪的基本目标是在抑制和去除噪声的同时,尽量不损害、不丢失图像边缘。双边滤波器是一种在去噪的同时能很好地保留图像边缘等细节信息的非线性滤波技术。双边滤波器是基于空间分布的高斯滤波函数,比高斯滤波多了一个基于像素灰度值差异的高斯核函数,这样就保证了边缘附近像素值的保存。它不仅考虑空间的邻近性也考虑灰度值的相似性,只有邻域内灰度相似的才被一起平均,更符合人眼视觉习惯。因此,本发明采用双边滤波器处理脏点检测图像,到达保边去噪,获得平滑图像的目的。
[0005]背景建模也称为背景估计,其主要目的是根据当前的估计背景,把对视频帧图像中运动目标检测问题转化为二分类问题,将所有像素归为背景或者运动前景两类,然后对分类结果进行后处理,得到最终的检测结果。背景建模算法的基本思想为:对图像的背景进行建模。一旦背景模型建立,将当前的图像与背景模型进行某种比较,根据比较结果确定前景目标。目前前景检测中背景建模的一些常用的算法,包括帧间差分法、基于贝叶斯理论的复杂背景建模和基于时间轴滤波的背景估计。背景建模算法主要应用于运动目标的检测,而对于静态背景静止一无运动目标这样的静态场景也同样使用。由于静态图像属于静态场景,所以本发明采用背景建模的思想对脏点检测图像进行背景建模,然而本发明并非采用通常的背景建模方法,而是提出了采用多项式曲面拟合方法对图像进行建模。
[0006]曲面拟合是计算机辅助几何设计(Computer-Aided Geometric Design, CAGD)中的一个重要研究课题,在计算机图形学、逆向工程、数值计算等方面有着广泛的应用。拟合通常采用两种方式即插值方式和逼近方式来实现。多项式曲面拟合算法的基本思想为:根据实际试验测试数据求取函数f(x,y)与变量X及1之间的解析式,使其所确定的曲面通过或近似通过实验测试点。也就是说使所有实验数据点能近似地分布在函数f(x,y)所表示的空间曲面上。考虑到脏点检测图像的特点,直接对整幅检测图像拟合,不能充分反映图像中各像素值的关系,本发明所提出的带状背景建模算法,也就是先将原始图像分割为若干带状的图像块,再设置最佳的拟合参数,对所得的若干带状图像块进行拟合。与一般的背景建模算法主要存在两方面的差异,一方面,我们不采取直接对图像进行背景建模的方式,而是先将图像分割为若干图像块后,针对每块图像块建模,再将已建好的图像块背景模型拼接成整块模型。另一方面,我们通过多项式曲面拟合的算法对图像进行背景建模。具体算法可描述为:通过设置一定大小的图像块作为分割基准,将原始图像分割为若干块大小与该分割基准相等的图像块,随后采用多项式曲面拟合算法依次对每个图像块进行拟合,按照分割的顺序拼接图像块获得拟合图像,拟合图像即为背景模型。实验结果表明本发明所提出的带状背景建模算法具有极佳的拟合效果,使曲面能够平缓的过渡,可以减小误差较大点的影响。最后根据背景建模算法的思想,比较原始图像与背景模型,也就是对拟合图像与原始图像进行减法操作,从而计算图像各点的预测误差,获得差值图像,以便后续筛选出潜在脏点。
[0007]数学形态学(Mathematical Morphology)是建立在集合论基础上的一门学科,非常适合信号的几何形态分析和描述。其基本思想是利用结构元素对信号进行“探测”,保留主要形状,删除不相干形状(如噪声、毛刺)。作为探针的结构元素,可直接携带知识,如方向、大小、色度等信息,来探测、研究包含了信号主要信息的结构特征,不同的结构元素可以得到不同的结果。形态和差运算,即膨胀与腐蚀是数学形态学的基础。数学形态学首先处理的是二值图像,称为二值数学形态学(Binary Morphology)。二值数学形态学是一种针对集合的处理过程。其形态算子的实质是表达物体或形状的集合与结构元素间的相互作用,结构元素的形状就决定了这种运算所提取的信号的形状信息。形态学图像处理是在图像中移动一个结构元素,然后将结构元素与下面的二值图像进行交、并等集合运算。先腐蚀后膨胀的过程称为开运算。它具有消除细小物体,在纤细处分离物体和平滑较大物体边界的作用。本发明便是采用开运算去除孤立、离散的噪点,提高脏点检测的准确率。

【发明内容】

[0008]本发明的目的在于,通过改善基于差分技术的脏点检测算法的通用性低,以及基于目标建模的脏点检测算法的误判率高的缺点,提出了带状背景建模脏点检测算法。该算法由图像去噪,图像分割,图像背景建模以及数学形态学技术构成。首先利用双边滤波器对脏点检测图像进行预处理,可以保持图像边缘性质不变且去除图像噪点,进而裁剪图像边缘部分像素点,有助于避免脏点检测图像的暗角或者暗边对检测效果的影响,提高检测的准确率。其次,在对脏点检测图像进行背景建模阶段,考虑到脏点检测图像建模效果的好坏直接影响后续潜在脏点的筛选,我们设计了一种带状背景建模算法,并非对整幅图像进行背景建模,而是对分割为若干带状的图像块建立模型。并且与一般背景建模所采取的方法不同,采用多项式曲面拟合方法拟合分割的图像块,如此细化的拟合脏点检测图像,获得了较好的拟合效果,有利于减少拟合图像与原始图像之间的预测误差,达到尽可能准确筛选出脏点的目的。最后,采用数学形态学技术去除孤立、离散的噪点,不仅可以提高脏点检测的准确率而且更能清晰地显示脏点的形状。因此,利用该算法,可以降低脏点检测的误判率,提高脏点检测的效率。并且,该算法与基于差分技术的脏点检测算法,基于目标建模的脏点检测算法相比,具有更高的实用性和通用性。
[0009]本发明的技术方案是,首先输入从某一摄像头模组采集的脏点检测图像,通过灰度变换将脏点检测图像变换为灰度图像,采用双边滤波器对灰度图像进行处理,既保存图像边缘又去除了噪声,使得图像变得平滑。为了避免灰度图像的暗角或者暗边引起误判,再裁去平滑的灰度图像边缘的部分像素点,并将裁剪后的灰度图像作为原始图像。在对原始图像建立背景模型阶段,考虑到原始图像的光强分布与脏点的深度分布不均匀,如果直接对整幅原始图像进行建模,即直接对整幅原始图像进行拟合,则不能充分逼近原曲面,出现严重的欠拟合现象。我们设计了带状背景建模算法,该算法可具体的描述为:设置适当大小的图像块作为分割模板,按照模板的大小依次对图像进行分割,直至原始图像不可分,获得若干带状图像块;设置适当的多项式拟合参数,按照分割的次序一一拟合这些图像块,通过先分割图像再拟合的方式,可以细化的拟合图像,获得更好的拟合效果。通过上述操作之后,将拟合后的图像块按分割的顺序拼接成大小与原始图像一致的拟合图像,也就是说建立了整幅原始图像的背景模型。对原始图像与拟合图像进行减法操作,即将原始图像与背景模型进行比较,获得差值图像,设置适当的阈值去除差值图像的部分误差点,筛选出潜在脏点。为了更为准确的筛选出潜在脏点,根据脏点成像的特征,本发明采用数学形态学技术消除差值图像中孤立、离散的噪点,最终检
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1