一种基于视觉的金属表面缺陷检测方法技术

技术编号:18235212 阅读:25 留言:0更新日期:2018-06-16 22:58
本发明专利技术提出一种基于视觉的金属表面缺陷检测方法,所述方法包括以下步骤:S1,采用基于线阵相机的方式采集图像;S2,进行缺陷分割;S3,采用模式识别算法对目标缺陷进行识别。本发明专利技术设计了包含基于线阵相机的图像采集方式、缺陷分割算法以及缺陷分类算法的一套完整的解决方案,成功实现了亮、暗缺陷的准确分割,对缺陷的分类也取得了很好的分类效果。 1

【技术实现步骤摘要】
一种基于视觉的金属表面缺陷检测方法
本专利技术涉及表面缺陷检测领域,具体涉及一种基于视觉的金属表面缺陷检测方法。
技术介绍
机器视觉是一门涉及人工智能、神经生物学、心里物理学、计算机科学、图像处理、模式识别等诸多邻域的交叉学科。机器视觉主要利用计算机来模拟人或再现与人类视觉有关的某些智能行为,从客观事物的图像中提取信息进行处理,并加以理解,最终用于实际检测和控制。主要应用如工业检测、工业探伤、精密测控、自动生产线、邮政自动化、粮食选优、显微医学操作以及各种危险场合工作的机器人等。缺陷检测通常是指对物品表面缺陷的检测,表面缺陷检测是采用先进的机器视觉检测技术,对工件表面的斑点、凹坑、划痕、色差、缺损等缺陷进行检测。在弹壳生产过程中,由于冲压设备、加工工艺、原材料及化学成分等因素的影响,导致弹壳外观出现表面线痕、油渍、缺口、尺寸偏差等缺陷。从枪弹诞生到目前为止,枪弹外观品质检测方式基本上还是依靠手工测量和目视检测这种传统的检测方法。采用机器视觉技术对枪弹缺陷检测对于降低人工劳动强度、提高检测效率和产品品质等有重要意义。专利“一种钢板表面缺陷检测装置,申请号CN201610608562.3”,通过设置上下清洁机构,去除了钢板上下表面的杂质,在经过第二传送带与第三传送带之间时,在钢板的上下两面均设有摄像头,可以同时采集钢板上表面和下表面的图像信息,遮光罩的设置避免了较强LED光源对于工作人员眼镜的伤害,该装置结构简单,方便安装且检测效率高。专利“基于视觉识别的缺陷检测方法及系统,申请号CN201610497973.X”,该基于视觉识别的缺陷检测方法包括:获取待检测面板的图像;对图像进行边缘检测,提取目标轮廓;目标轮廓为待进行缺陷检测的轮廓;计算第一切向灰阶梯度;第一切向灰阶梯度为目标轮廓上第一像素点的切向灰阶梯度;第一切向灰阶梯度等于第一像素点的灰度与第二像素点灰度差值;第二像素点与第一像素点相邻,在目标轮廓上位于第一像素点前;根据第一切向灰阶梯度,判断是否检测到缺陷;若第一切向灰阶梯度满足预设缺陷判定条件,判定检测到缺陷。通过上述专利分析,发现现有的专利技术在应用机器视觉进行表面检测时,对设备的依赖性较强,缺陷检测过程较为简单,从而造成检测精度不高。
技术实现思路
本专利技术目的在于克服现有的弹壳生产过程中,由于冲压设备、加工工艺、原材料及化学成分等因素的影响,导致弹壳外观出现表面线痕、油渍、缺口、尺寸偏差缺陷的问题。本专利技术提供一种基于视觉的金属表面缺陷检测方法,设计了包含基于线阵相机的图像采集方式、缺陷分割算法以及缺陷分类算法的一套完整的解决方案,成功实现了亮、暗缺陷的准确分割,对缺陷的分类也取得了很好的分类效果。为解决上述技术问题,本专利技术采用如下的技术方案:一种基于视觉的金属表面缺陷检测方法,包括以下步骤:S1,采用基于线阵相机的方式采集图像;S2,进行缺陷分割;S3,采用模式识别算法对目标缺陷进行识别。进一步地,所述步骤S1采集图像过程中采用了两个白色线光源从左右两侧对弹壳进行照明,其中一个主光源亮度较低,起主要照明作用,亮度低、弹壳微小摆动引起的变化量很小;另一个副光源亮度较大,作为光源补偿,提高图像的整体灰度。进一步地,所述步骤S2缺陷分割包括感兴趣区域检测、高斯滤波、图像分割、亮暗区域拼接四个步骤。附图说明图1是本专利技术的一种实施例的方法流程图。图2是本专利技术中进行缺陷分割的方法流程图。图3是本专利技术中缺陷分割算法流程图。具体实施方式下面结合附图及具体实施例对本专利技术进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。如图1所示,本专利技术的一种基于视觉的金属表面缺陷检测方法,包括以下步骤:S1,采用基于线阵相机的方式采集图像。由于弹壳的弧形表面和材料的因素,光照射到表面上会产生强反光,弹壳轻微的摆动都会对进光量产生影响,普通的光源或单一的线光源并不能使弹壳表面亮度均匀。本检测系统采用了两个白色线光源从左右两侧对弹壳进行照明,其中一个主光源亮度较低,起主要照明作用,亮度低、弹壳微小摆动引起的变化量很小;另一个副光源亮度较大,作为光源补偿,提高图像的整体灰度。实际应用时,需要对光源的安装角度进行各种调整测试,才能确定相机和光源的最佳相对角度。弹壳被上方压弹壳机构压紧,弹壳下方旋转机构带动弹壳旋转,利用线阵相机对弹壳表面逐行进行连续扫描形成二维图像,达到对其整个表面进行完整图像采集的目的。S2,进行缺陷分割。如图2所示,缺陷分割过程包括以下步骤:S21,感兴趣区域检测。感兴趣区域检测的目的是在采集到的原始图像中对需要的图像区域进行划分,减少后续检测算法的计算量。由于弹壳表面展开图为一张矩形图像,所以只需要确定这张图像所占的行数与列数。由于图像采集的过程中弹壳一直自转,图像呈现出首尾相接的现象,所以对于行的选择只需要选取连续固定行数。由于弹壳的全长不一,区域所占列数并不唯一,可以通过检测图像左右两个边缘进行列区域划分。其中一条列为弹壳的口部边缘,另一条列为弹壳的底槽上边缘,两条列之间为弹壳列区域。弹壳表面成像之后表面区域左右两条边缘都为直线,可以通过直线拟合(党兴菊,吴文良.最小二乘法拟合直线公式的初等推导[J].重庆科技学院学报,2010,12(4):184-187.)或Hough(CHUTATOPEO,GUOLinfeng.AmodifiedHoughtransformforlinedetectionanditsperformance[J].PatternRecognition,1999,32(2):181-192.)线变换的方法对直线进行检测,从而得到列宽。S22,高斯滤波。弹壳表面图像的噪声是随机产生的,其特点是噪声的大小和分布具有不规则性。高斯滤波是一种空间域滤波方法,既能去除噪声又能保护图像的边缘,可以得到很好的处理效果。高斯滤波模型如下:其中:u为均值(峰值对应位置);σ代表高斯函数标准差,单位为像素间距;x和y各有一个均值和标准差。S23,图像分割。弹壳表面缺陷呈现特点为亮缺陷与暗缺陷。实际上一般暗缺陷或缺陷暗区域的灰度值与背景灰度分布范围紧紧相连,而亮缺陷或者缺陷亮区域的灰度级都非常高,与背景灰度值间断。针对这一特性,对亮暗缺陷可以采用不同的分割方法。由于图像整体灰度级都偏低,局部窗口内灰度均值也较低,可以采用局域阈值法分割暗缺陷;亮缺陷边缘梯度值较大,采用基于边缘检测的方法分割亮缺陷,该方法具有较强的自适应性。局部阈值法分割暗缺陷。局部阈值操作比较简单,通过计算像素点周围区域像素加权平均,然后减去常数得到自适应阈值,常数可以根据实际需求进行设定。采用对区域所有像素平均加权进行计算。该方法公式如下:size为窗口大小,e为减去的常数。通常情况下窗口宽度应该大于被识别物体的宽度,才能取得较好的效果。由于局部自适应二值化是计算像素领域的平均灰度来决定二值化的阈值,所以对于光照不均的物体表面识别效果比较好。边缘检测法分割亮缺陷。边缘分割依赖于由边缘检测算子找到的图像边缘,是一种局部图像处理方法。边缘是灰度发生急剧变化的位置,是赋给单个像素的性质。边缘的幅值是梯度的幅值,所以图像整体灰度发生变化并不影响边缘的检测,适合于检测弹壳缺陷边缘。为了能准确地提取图像本文档来自技高网
...
一种基于视觉的金属表面缺陷检测方法

【技术保护点】
1.一种基于视觉的金属表面缺陷检测方法,其特征在于,所述方法包括以下步骤:

【技术特征摘要】
1.一种基于视觉的金属表面缺陷检测方法,其特征在于,所述方法包括以下步骤:S1,采用基于线阵相机的方式采集图像;S2,进行缺陷分割;S3,采用模式识别算法对目标缺陷进行识别。2.根据权利要求1所述的一种基于视觉的金属表面缺陷检测方法,其特征在于,所述步骤S1采集图像过程中,采用了两个白色线光源从左右两侧...

【专利技术属性】
技术研发人员:覃争鸣何中平梁鹏
申请(专利权)人:广州映博智能科技有限公司
类型:发明
国别省市:广东,44

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

1