一种基于机器视觉的钢球表面缺陷差分检测的新型算法制造技术

技术编号:15754366 阅读:100 留言:0更新日期:2017-07-05 01:11
本发明专利技术公开了一种基于机器视觉的钢球表面缺陷差分检测的新型算法,相比于传统的人工检测、机械检测及射线检测,本检测算法具有更高的检测精度及可靠性。本差分检测算法主要包括钢球图像预处理与钢球图像差分循环检测两部分,首先采用自适应中值滤波对采集到的钢球表面缺陷图像去噪,然后用外接矩形快速精确定位钢球区域图像,在第一次图像采集时利用采集到的无缺陷钢球图像合成标准图像,在差分检测过程中,利用标准图像对采集到的钢球图像进行差分检测,准确的提取多种钢球表面缺陷。配合钢球展开机构对钢球进行循环检测。本算法基于VC++6.0开发平台、opencv计算机视觉库实验验证并评价算法性能。经试验验证,本算法可极大提高检测效率及检测精度。

【技术实现步骤摘要】
一种基于机器视觉的钢球表面缺陷差分检测的新型算法
本专利技术涉及精密测量领域,具体是一种基于机器视觉的钢球表面缺陷差分检测的新型算法。本专利技术主要是解决钢球表面缺陷检测现有技术的受人为因素影响大、检测精度低和效率低等问题,从而有效的提高了产品检测效率。
技术介绍
现有钢球表面缺陷检测装置,具有检测精度低、检测效率低以及抗干扰性差的问题。
技术实现思路
专利技术目的:针对传统的钢球表面缺陷检测方法存在的问题,克服已有技术的不足,根据有缺陷钢球表面有缺陷区域与无缺陷钢球表面同区域在图像上表现的灰度一场,利用机器视觉库,将计算机的高效性以及可重复性与数字图像处理技术相结合,融合差分检测算法对钢球进行视觉检测,对采集到的钢球表面图像进行高速处理,具有高精度、高可靠性和高效率的特点,能准确判断钢球表面质量。为验证本算法的准确性及可靠性,对其进行实验分析,缺陷识别率可以达到98%,误检率小于2%,出于国内钢球表面缺陷检测的先进水平。技术方案:为了解决现有技术的不足,本专利技术所述的一种基于机器视觉的钢球表面缺陷差分检测的新型算法,其具体步骤如下:步骤一:在VC++6.0中,通过opencv对黑白CCD相机采集到的钢球表面图像进行用自适应中值滤波消除噪声;步骤二:用伽马变换对图像进行对比度增强;步骤三:用最小外接矩形重绘算法,精确确定检测范围,将钢球图像与背景图像分离;步骤四:将正常无缺陷钢球图像作为样本,对其进行多次累加求平均获得标准图像;步骤五:将标准图像与钢球图像做差,得到差值图像;步骤六:将有缺陷的钢球标记位置,存入动态数组;步骤七:在分选系统处对有缺陷的钢球进行分选处理。与现有技术相比,本专利技术的有益效果是:1.能够准确检测钢球表面缺陷,缺陷识别率可以达到98%,误检率低于2%,同行业中出于领先水平。2.本方法可以推广到对其他工业产品的表面质量检测中,对于灵活运用数字图像处理技术有很好的借鉴意义。3.本专利技术的检测效率可达10000个/h,同行业中出于领先水平。附图说明图1为本专利技术的差分检测算法流程图;图2为本专利技术的算法预处理流程图;图3为本专利技术的检测装置示意图;图4为本专利技术的相机位置示意图;图5为本专利技术的相机一的采集图像;图6为本专利技术的相机二的采集图像;图7为本专利技术的相机一采集图片生成的标准图像;图8为本专利技术的相机二采集图片生成的标准图像;图9为本专利技术的检测算法环带区域示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。此处所描述的具体实施例仅仅用以解释本专利技术并不用于限定本专利技术。如图1所示,将采集到的图像进行预处理,即先通过自适应中值滤波对图像进行去噪,然后进项伽马变换增强图像对比度,然后通过圆形区域最小外接矩形逼近将钢球部分区域与背景区域相分离,之后提取钢球部分图像生成标准图像,把待检测图像与标准图像进行差分检测,标记有缺陷钢球,最后在分选系统对有缺陷钢球进行分选。实施例本专利技术所述的一种基于机器视觉的钢球表面缺陷差分检测的新型算法的处理步骤如下:步骤一:在VC++6.0中,通过opencv对黑白CCD相机采集到的钢球表面图像进行用自适应中值滤波消除噪声;步骤二:用伽马变换对图像进行对比度增强;步骤三:用最小外接矩形重绘算法,精确确定检测范围,将钢球图像与背景图像分离;步骤四:将正常无缺陷钢球图像作为样本,对其进行多次累加求平均获得标准图像;步骤五:将标准图像与钢球图像做差,得到差值图像;步骤六:将有缺陷的钢球标记位置,存入动态数组;步骤七:展开盘向前转动一个钢球的位置,判断缺陷球是否转动到分选装置处,如果缺陷球转动到分选装置处则分选装置分选缺陷钢球;步骤八:七个钢球为一组,判断是否完成一组钢球的分选,如果完成一组钢球的分选,判断是否所有钢球均检测完毕,如果所有钢球都检测完毕则结束,如果不是所有钢球均检测完成,则继续步骤一的检测命令。本专利技术检测精度与检测效率均处于钢球表面缺陷检测领域领先地位。以上是本专利技术的较佳实施方式,但本专利技术的保护范围不限于此。任何熟悉本领域的技术人员在本专利技术所揭露的技术范围内,未经创造性劳动想到的变换或修饰,都应涵盖在本专利技术的保护范围之内。本文档来自技高网...
一种基于机器视觉的钢球表面缺陷差分检测的新型算法

【技术保护点】
一种基于机器视觉的钢球表面缺陷差分检测的新型算法,其特征在于,具体步骤如下:步骤一:在VC++6.0中,通过opencv对黑白CCD相机采集到的钢球表面图像进行用自适应中值滤波消除噪声;步骤二:用伽马变换对图像进行对比度增强;步骤三:用最小外接矩形重绘算法,精确确定检测范围,将钢球图像与背景图像分离;步骤四:将正常无缺陷钢球图像作为样本,对其进行多次累加求平均获得标准图像;步骤五:将标准图像与钢球图像做差,得到差值图像;步骤六:将有缺陷的钢球标记位置,存入动态数组;步骤七:展开盘向前转动一个钢球的位置,判断缺陷球是否转动到分选装置处,如果缺陷球转动到分选装置处则分选装置分选缺陷钢球;步骤八:七个钢球为一组,判断是否完成一组钢球的分选,如果完成一组钢球的分选,判断是否所有钢球均检测完毕,如果所有钢球都检测完毕则结束,如果不是所有钢球均检测完成,则继续步骤一的检测命令。

【技术特征摘要】
1.一种基于机器视觉的钢球表面缺陷差分检测的新型算法,其特征在于,具体步骤如下:步骤一:在VC++6.0中,通过opencv对黑白CCD相机采集到的钢球表面图像进行用自适应中值滤波消除噪声;步骤二:用伽马变换对图像进行对比度增强;步骤三:用最小外接矩形重绘算法,精确确定检测范围,将钢球图像与背景图像分离;步骤四:将正常无缺陷钢球图像作为样本,对其进行多次累加求平均获得标准图像;步骤五:将标准图像与钢球图像做差,得到差值图像;步骤六:将有缺陷的钢球标记位置,存入动态数组;步骤七:展开盘向前转动一个钢球的位置,判断缺陷球是否转动到分选装置处,如果缺陷球转动到分选装置处则分选装置分选缺陷钢球;步骤八:七个钢球为一组,判断是否完成一组钢球的分选,如果完成一组钢球的分选,判断是否所有钢球均检测完毕,如果所有钢球都检测完毕则结束,如果不是所有钢球均检测完成,则继续步骤一的检测命令。2.根据权利要求1所述的基于机器视觉的钢球表面缺陷差分检测的新型算法,其特征在于:所选用的CCD相...

【专利技术属性】
技术研发人员:王义文董百川付鹏强周丽杰杨超
申请(专利权)人:哈尔滨理工大学
类型:发明
国别省市:黑龙江,23

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

1