本发明专利技术涉及工业视觉检测技术领域,尤其涉及一种基于深度学习的工业视觉检测方法。包括以下步骤:通过工业相机在工业光源下对存在瑕疵的工业零件进行拍照,拍摄多个角度的照片并存储在样本库内;将样本库内的照片打乱,并经过软件程序进行标定,标出工业零件上的缺陷处位置并标出缺陷种类;将标出缺陷种类的样本照片作为初始数据集建立深度学习模型;使用工业相机对工业零件进行拍摄,利用深度学习模型,对该工业零件进行检测,识别图像中缺陷种类;判断该工业零件是否为存在缺陷的产品,配合分拣终端完成缺陷产品的分拣。本发明专利技术的目的为了解决了学习训练时间长、检测成功率低的技术问题,提出了一种基于深度学习的工业视觉检测方法。法。法。
【技术实现步骤摘要】
一种基于深度学习的工业视觉检测方法
[0001]本专利技术涉及工业视觉检测
,尤其涉及一种基于深度学习的工业视觉检测方法。
技术介绍
[0002]深度学习是学习的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助,它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据,深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术,工业视觉检测系统就是用工业相机代替人眼睛去完成识别、测量、定位等功能,一般视觉检测系统由相机、镜头、光源组合合成,可以代替人工完成条码字符、裂痕、包装、表面图层是否完整、凹陷等检测、使用视觉检测系统能有效的提高生产流水线的检测速度和精度,大大提高产量和质量,降低人工成本,同时防止因为人眼疲劳而产生的误判。
[0003]深度学习的工业视觉检测比传统机器学习对工业零件的检测效率更高,同时检测成功率也非常高,但是深度学习的工业视觉检测在对工业零件检测的时候,深度学习的学习训练量大,比传统机器学习耗费很多的训练时间,且虽然对工业零件检测的准确率提升了不少,但检测失误的情况还是会发生。
技术实现思路
[0004]本专利技术的目的为了解决了学习训练时间长、检测成功率低的技术问题,提出了一种基于深度学习的工业视觉检测方法。
[0005]本专利技术所采用的技术方案为:一种基于深度学习的工业视觉检测方法,其特征在于:包括以下步骤:
[0006]步骤一:通过工业相机在工业光源下对存在瑕疵的工业零件进行拍照,拍摄多个角度的照片并存储在样本库内;
[0007]步骤二:将样本库内的照片打乱,并经过软件程序进行标定,标出工业零件上的缺陷处位置并标出缺陷种类;
[0008]步骤三:将标出缺陷种类的样本照片作为初始数据集建立深度学习模型;
[0009]步骤四:把工业零件放在检测系统设置好的零件位置处,同时使用工业光源对零件进行照明,然后使用工业相机对工业零件进行拍摄,实时获取工业零件的外观图像,利用深度学习模型,对该工业零件进行检测,识别图像中缺陷种类;
[0010]步骤五:多个角度和位置的产品外观图像被深度学习模型识别后,如果其中某一个或几个图像被识别出缺陷,即可认为该工业零件为存在缺陷的产品,配合分拣终端完成缺陷产品的分拣。
[0011]作为进一步的改进,所述工业相机具有多个自由度,调整工业相机的角度和位置可获取多个角度和位置的工业零件外观图像。
[0012]作为进一步的改进,所述样本库内的照片被打乱,用以提高图片检测和识别时候的精准度。
[0013]作为进一步的改进,所述样本库用于储存工业光源照明下的缺陷图片,通过样本库内工业零件被标定缺陷情况的图片建立深度学习模型。
[0014]作为进一步的改进,所述深度学习模型的建立方法包括以下步骤:
[0015]S1:采用预设的深度学习模型,通过前向传播方法对样本照片进行计算,得到深度学习模型中预设的多个类别的置信度;
[0016]S2:分析各类别置信度,选取最高置信度类别作为样本所包含的缺陷所属的类别;
[0017]S3:根据缺陷所属的类别及其实际所属类别和预设的训练参数,采用反向传播方法调整深度学习模型参数,累计训练回合数;
[0018]S4:直到训练回合达到预设的次数。
[0019]作为进一步的改进,所述分拣设备将工业零件进行分拣,分成不同等级和缺陷产品。
[0020]作为进一步的改进,所述不同等级和缺陷的产品的分类方法是通过深度学习模型内的图片和工业零件图片拍摄的图片进行检测和对比,并出具对比结果,所述工业零件分类通过检测和识别出具的对比结果对工业零件进行分类。
[0021]作为进一步的改进,所述不同等级和缺陷的产品分拣的同时将工业零件产品分类计数,计数出来之后将产品的不良率和缺陷计数上报给计算机,供于技能人员参考。
[0022]本专利技术的有益效果:本专利技术自动化程度高,同时可以完成缺陷检测和分类等多项任务,效率非常高;可以对缺陷和品质等问题进行准确的打分和评级,实现专家系统来满足各种复杂场景的工业检测需求,具有很大的应用价值和推广价值。
附图说明
[0023]图1是本专利技术一种基于深度学习的工业视觉检测方法的检测结果产品对比图;
[0024]图2是本专利技术一种基于深度学习的工业视觉检测方法的产品缺陷标记图;
[0025]图3是本专利技术一种基于深度学习的工业视觉检测方法的检测结果图;
[0026]图4是本专利技术一种基于深度学习的工业视觉检测方法的检测结果详情图。
具体实施方式
[0027]本专利技术不受下述实施例的限制,可根据本专利技术的技术方案与实际情况来确定具体的实施方式。
[0028]一种基于深度学习的工业视觉检测方法,其特征在于:包括以下步骤:
[0029]步骤一:通过工业相机在工业光源下对存在瑕疵的工业零件进行拍照,拍摄多个角度的照片并存储在样本库内;
[0030]步骤二:将样本库内的照片打乱,并经过软件程序进行标定,标出工业零件上的缺陷处位置并标出缺陷种类;
[0031]步骤三:将标出缺陷种类的样本照片作为初始数据集建立深度学习模型;
[0032]步骤四:把工业零件放在检测系统设置好的零件位置处,同时使用工业光源对零件进行照明,然后使用工业相机对工业零件进行拍摄,实时获取工业零件的外观图像,利用
深度学习模型,对该工业零件进行检测,识别图像中缺陷种类;
[0033]步骤五:多个角度和位置的产品外观图像被深度学习模型识别后,如果其中某一个或几个图像被识别出缺陷,即可认为该工业零件为存在缺陷的产品,配合分拣终端完成缺陷产品的分拣。
[0034]本专利技术中所述工业相机具有多个自由度,调整工业相机的角度和位置可获取多个角度和位置的工业零件外观图像。
[0035]本专利技术中所述样本库内的照片被打乱,用以提高图片检测和识别时候的精准度。
[0036]本专利技术中所述样本库用于储存工业光源照明下的缺陷图片,通过样本库内工业零件被标定缺陷情况的图片建立深度学习模型。
[0037]本专利技术中所述深度学习模型的建立方法包括以下步骤:
[0038]S1:采用预设的深度学习模型,通过前向传播方法对样本照片进行计算,得到深度学习模型中预设的多个类别的置信度;
[0039]S2:分析各类别置信度,选取最高置信度类别作为样本所包含的缺陷所属的类别;
[0040]S3:根据缺陷所属的类别及其实际所属类别和预设的训练参数,采用反向传播方法调整深度学习模型参数,累计训练回合数;
[0041]S4:直到训练回合达到预设的次数。
[0042]本专利技术中所述分拣设备将工业零件进行分拣,分成不同等级和缺陷产品。
[0043]本专利技术中所述不同等级和缺陷的产品的分类方法是通过深度学习模型内的图片和工业零件图片拍摄的图片进行检测和对本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于深度学习的工业视觉检测方法,其特征在于:包括以下步骤:步骤一:通过工业相机在工业光源下对存在瑕疵的工业零件进行拍照,拍摄多个角度的照片并存储在样本库内;步骤二:将样本库内的照片打乱,并经过软件程序进行标定,标出工业零件上的缺陷处位置并标出缺陷种类;步骤三:将标出缺陷种类的样本照片作为初始数据集建立深度学习模型;步骤四:把工业零件放在检测系统设置好的零件位置处,同时使用工业光源对零件进行照明,然后使用工业相机对工业零件进行拍摄,实时获取工业零件的外观图像,利用深度学习模型,对该工业零件进行检测,识别图像中缺陷种类;步骤五:多个角度和位置的产品外观图像被深度学习模型识别后,如果其中某一个或几个图像被识别出缺陷,即可认为该工业零件为存在缺陷的产品,配合分拣终端完成缺陷产品的分拣。2.根据权利要求1所述的一种基于深度学习的工业视觉检测方法,其特征在于:所述工业相机具有多个自由度,调整工业相机的角度和位置可获取多个角度和位置的工业零件外观图像。3.根据权利要求1所述的一种基于深度学习的工业视觉检测方法,其特征在于:所述样本库内的照片被打乱,用以提高图片检测和识别时候的精准度。4.根据权利要求1所述的一种基于深度学习的工业视觉检测方法,其特征在于:所述样本库用于储存工业光源照明下的...
【专利技术属性】
技术研发人员:薛帅,许伟,刘俊志,黄相杰,张静,沈洋,邢秀文,
申请(专利权)人:北京理工大学珠海学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。