掌桥专利:专业的专利平台
掌桥专利
首页

基于人工智能的机械零件质量评估方法及系统

文献发布时间:2023-06-19 16:11:11



技术领域

本发明涉及缺陷检测技术领域,具体涉及基于人工智能的机械零件质量评估方法及系统。

背景技术

机械零件在生产制造和加工的过程中,由于操作人员、机器设备、工作环境等多种外界因素以及零件材质自身因素的影响,会导致零件表面出现各种各样的瑕疵缺陷;例如:表面凸凹不平、瑕疵点明显、存在划痕;由于机械零件在机械系统中多用于承担一定压力或者进行大量的往复运动,一旦这些具有异常缺陷的机械零件被使用,则有可能导致整个机械系统崩溃;因此,对机械零件进行质量检测的这一环节极为重要。目前大多制造商是将零件放置在固定的工作台上进行人工检测,这种检测方法不仅人工成本高,人员劳动强度大,且人工检测极易受检测员身体状况的影响,致使检测精度较低,出现较高的误检率。

发明内容

为了解决上述技术问题,本发明的目的在于提供基于人工智能的机械零件质量评估方法,所采用的技术方案具体如下:

获取包含机械零件的RGB图像信息,提取所述RGB图像信息的ROI区域,所述ROI区域为机械零件所在区域;

对所述ROI区域进行信息处理,得到ROI区域对应的R通道图像信息、G通道图像信息和B通道图像信息;分别对R通道图像信息、G通道图像信息和B通道图像信息中的各像素点进行像素值转换,得到各像素点对应的转换像素值,进而获取各通道图像信息对应的转换图像;

根据转换像素值的大小按顺序对所述转换像素值依次进行赋值,得到多个赋值结果,将所述赋值结果作为集合中的元素,得到集合;任意选取集合中的一个或两个元素组成二元组,其中,当任意选取集合中的一个元素组成二元组时,该二元组对应两个相同的元素,当任意选取集合中的两个元素组成二元组时,该二元组对应两个不同的元素;利用尺寸为1×2的滑窗在不同滑窗方向对其中一转换图像进行滑窗操作,根据各二元组在其中一滑窗方向对应的滑窗过程中出现的概率,获取其中一转换图像在该滑窗方向对应的分布曲面,进而获取各转换图像在不同滑窗方向下对应的分布曲面。

计算所述分布曲面对应的第一分布指标与第二分布指标,根据第一分布指标与第二分布指标,得到分布曲面对应的特征向量;

根据所述ROI区域,计算不同滑窗方向对应分布曲面的特征向量的权重,根据所述权重,得到各通道图像信息对应的分布特征参数;

获取标准机械零件对应的标准分布特征参数,根据所述分布特征参数与标准分布特征参数,对机械零件的质量进行评估。

进一步地,所述转换像素值的获取方法为:比较像素点与其8邻域像素点的值的大小,将值大于该像素点的值对应的像素点记为1,将值小于该像素点对应的像素点记为0,将邻域像素点按照从左往右从上往下的顺序依次排序组成二进制数,将二进制数转为十进制作为该像素点的转换像素值。

进一步地,所述分布曲面的获取方法为:

建立三维坐标系,所述三维坐标系的x轴为元素,三维坐标系的y轴为元素,三维坐标系的z轴为二元组出现的概率,根据三维坐标系获取分布曲面。

进一步地,所述第一分布指标为:

其中,

进一步地,所述第二分布指标为:

其中,

式中,

进一步地,所述分布特征参数为:

其中,

进一步地,所述评估的方法为:根据所述分布特征参数与所述标准分布特征参数,建立质量评估模型,通过所述质量评估模型对机械零件的质量进行评估;

所述质量评估模型为:

其中,

本发明还提供基于人工智能的机械零件质量评估系统,该系统包括处理器和存储器,所述处理器执行所述存储器存储的基于人工智能的机械零件质量评估方法的程序。

本发明实施例至少具有如下有益效果:

本发明涉及缺陷检测领域,具体涉及基于人工智能的机械零件质量评估方法及系统,该方法利用光学手段,具体是利用可见光手段采集可见光图像以此测试或分析机械零件,具体是测试机械零件的瑕疵或者缺陷的存在,对机械零件的质量进行评估;本发明考虑到不同滑窗方向设定的随机性,通过ROI区域图像计算不同滑窗方向的权重,根据权重,对不同滑窗方向下提取的特征向量进行优化修正,得到分布特征参数,提高机械零件表面状况的检测精度,保证了所提取的分布特征参数的准确性,本发明具有无接触性、检测速度快评估精度高等优点。同时,该方法能够应用于新材料相关服务,可以实现新材料检测、计量、相关标准化等。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1为本发明的基于人工智能的机械零件质量评估方法的步骤流程图。

具体实施方式

为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的基于人工智能的机械零件质量评估方法及系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。

请参阅图1,其示出了本发明一个实施例提供的基于人工智能的机械零件质量评估方法的步骤流程图,该方法包括以下步骤:

步骤1,获取包含机械零件的RGB图像信息,提取RGB图像信息的ROI区域,ROI区域为机械零件所在区域。

具体地,利用相机获取包含机械零件的RGB图像信息;其中,摄像头的拍摄范围和拍摄角度可由实施者根据实际情况进行调整,保证相机的拍摄范围能够覆盖待检测机械零件的表面即可,以便对机械零件进行全面检测;本实施例将摄像头部署于待检测机械零件的上方,以俯视视角采集待检测机械零件的表面图像,获取待检测机械零件的表面正视图像,防止相机视角对待检测机械零件的表面图像的采集产生影响。

进一步地,为了降低RGB图像信息中无关区域对质量评估产生影响,本实施例对RGB图像信息中机械零件所在的区域进行提取。

提取方法为:采用语义分割网络对RGB图像信息中的机械零件像素点进行识别。语义分割网络的输出为语义分割效果图,语义分割效果图为二值图像,本实施例的二值图像中机械零件对应像素点的像素值为1,剩余其他像素点的像素值为0;将二值图像与RGB图像信息进行相乘操作,得到机械零件对应的RGB图像数据,即得到RGB图像信息的ROI区域。其中,语义分割网络对图像进行分割识别的过程为公知技术,此处不再赘述。

步骤2,对ROI区域进行信息处理,得到ROI区域对应的R通道图像信息、G通道图像信息和B通道图像信息,分别对各通道图像信息中的各像素点进行像素值转换,得到各像素点对应的转换像素值,进而获取各通道图像信息对应的转换图像。

转换像素值的获取方法为:比较像素点与其8邻域像素点的值的大小,将值大于该像素点的值对应的像素点记为1,将值小于该像素点对应的像素点记为0,将领域像素点按照从左往右从上往下的顺序依次排序组成二进制数,将二进制数转为十进制作为该像素点的转换像素值。

需要说明的是,机械零件在不同的通道图像信息中所反映出的特征并不相同,对ROI区域进行通道提取是为了得到机械零件在不同通道图像信息中对应的特征,能够更加全面准确的获取机械零件对应的特征。

上述中的转换图像实现了对通道图像信息的显著性处理,初步获取了各通道图像信息中像素点的纹理分布信息,转换图像为准确提取ROI区域的分布状况提供了便利,提高了ROI区域纹理结构特征提取的精度。

步骤3,根据转换像素值的大小按顺序对所述转换像素值依次进行赋值,得到多个赋值结果,将所述赋值结果作为集合中的元素,得到集合;任意选取集合中的一个或两个元素组成二元组,其中,当任意选取集合中的一个元素组成二元组时,该二元组对应两个相同的元素,当任意选取集合中的两个元素组成二元组时,该二元组对应两个不同的元素;利用尺寸为1×2的滑窗在不同滑窗方向对其中一转换图像进行滑窗操作,根据各二元组在其中一滑窗方向对应的滑窗过程中出现的概率,获取其中一转换图像在该滑窗方向对应的分布曲面,进而获取各转换图像在不同滑窗方向下对应的分布曲面。

本实施例根据转换像素值的大小按顺序对所述转换像素值依次进行赋值,得到多个赋值结果;即将转换像素值在区间[0,15]内的赋值为0,将转换像素值在区间[16,31]内的赋值为1,依次类推,得到集合,集合为{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};即集合中共16个元素,然后任意选取集合中的一个或两个元素组成一个二元组

设置滑窗步长为1,利用尺寸为1×2的滑窗对转换图像进行滑窗操作的过程中,每一个滑窗区域都具有与其对应的二元组,即可将滑窗区域看作一个二元组;因为每一个像素点都有与其对应的元素,所以滑窗区域的两像素点可组成一个二元组。

上述中分布曲面的获取方法为:建立三维坐标系,三维坐标系的x轴为元素,对应二元组中的第一个元素,取值范围为0~15共16个元素,三维坐标系的y轴为元素,对应二元组中的第二个元素,取值范围为0~15共16个元素,三维坐标系的z轴为二元组出现的概率,根据三维坐标系获取分布曲面。

本实施例中的不同滑窗方向为:水平方向(包括左和右),竖直方向(包括上和下),45°所在直线对应的方向(包括45°和-135°)以及135°所在直线对应的方向(包括135°和-45°);滑窗的滑动方向是指滑窗短边中线的指向,设置不同的滑窗方向是为了提取不同方向尺度下的转换图像中各像素点的分布状况,保证ROI区域各像素点分布特征提取的精度。

需要说明的是,本发明通过二元组对机械零件表面的分布状况进行检测,通过二元组可检测不同组合的元素在对应转换图像上的分布情况,并通过二元组以及不同的滑窗方向考虑了邻域信息,对局部分布状况进行表征,二元组能够反映像素点及其邻域像素点的局部纹理信息,更加准确的对对应转换图像中各转换像素值的分布状况进行分析。

步骤4,计算分布曲面对应的第一分布指标与第二分布指标,根据第一分布指标与第二分布指标,得到分布曲面对应的特征向量。

第一分布指标为:

其中,

第二分布指标为:

其中,

式中,

上述中的特征向量为

需要说明的是,第一分布指标表征的是ROI区域的复杂程度,复杂程度越高,对应第一分布指标的值越高,第二分布指标表征的是分布曲面在行列方向上的相关程度。

步骤5,根据ROI区域,计算不同滑窗方向对应分布曲面的特征向量的权重,利用权重,获取各通道图像信息对应的分布特征参数。

权重为:

其中,

当i为1时,对应本实施例中的水平方向(包括左和右)。

其中,

当i为2时,对应本实施例中的竖直方向(包括上和下)。

其中,

当i为3时,对应本实施例中的45°所在直线对应的方向(包括45°和-135°)。

其中,

当i为4时,对应本实施例中的135°所在直线对应的方向(包括135°和-45°)。

其中,

上述中的分布特征参数为:

其中,

需要说明的是,本实施例考虑到在进行滑动方向设定时,没有根据ROI区域图像本身的纹理信息走向对滑动方向进行限制,在一定程度上会减弱ROI区域图像本身的纹理特征,存在边缘结构纹理提取不准确的问题,进一步导致获取的特征向量与ROI区域本身的特征向量存在一定的差异,因此,为提高特征向量的提取精度,实现对机械零件表面结构分布特征提取的准确性,本实施例利用ROI区域图像的梯度信息对不同滑窗方向上的纹理信息进行判定,根据ROI区域图像本身的特征基础对机械零件表面的分布特征参数进行优化。

步骤6,根据分布特征参数与标准机械零件对应的标准分布特征参数,对机械零件的质量进行评估。

具体地,利用步骤1至步骤5中的方法获取标准机械零件对应的各通道图像信息对应的标准分布特征参数,因步骤1至步骤5的具体实施方法在上述内容中已有详细介绍,不过多赘述。根据分布特征参数与对应标准分布特征参数建立对应通道图像信息的质量评估模型。

质量评估模型为:

其中,

本实施例中,各通道图像信息都有对应的评估值,将各通道图像信息对应评估值的均值作为机械零件的评价指标,评价指标越高,则对应机械零件的质量越高,机械零件表面的缺陷状况越少,评价指标越低,则对应机械零件的质量越低,机械零件表面的缺陷状况越多。

进一步地,为便于相关工作人员对机械零件的质量进行直观判断,设定阈值,将评价指标大于阈值对应机械零件的质量评为优,将平均值小于阈值对应机械零件的质量评为差,本实施例认为质量为优的机械零件满足出厂及后续使用要求,质量为差的机械零件表面缺陷较为严重,需要对其进行再次加工以满足出厂需求,防止后续使用过程中事故的发生。

本发明还提供一种基于人工智能的机械零件质量评估系统,该系统包括处理器和存储器,处理器执行存储器存储的基于人工智能的机械零件质量评估方法的程序。由于基于人工智能的机械零件质量评估方法的具体实施方式已在上述步骤1至步骤6中详细给出,不再过多赘述。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

相关技术
  • 基于人工智能的机械零件质量评估方法及系统
  • 一种基于人工智能的PVC管件质量检测评估方法及系统
技术分类

06120114731321