一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于人工智能的设备缺陷检测方法、装置、设备及介质与流程

2022-08-24 08:11:54 来源:中国专利 TAG:


1.本发明涉及缺陷检测技术领域,尤其涉及一种基于人工智能的设备缺陷检测方法、装置、设备及介质。


背景技术:

2.随着科学技术的发展,电子设备的工艺越来越复杂,因此电子设备内部的元器件集成度也越来越高,当电子设备存在缺陷时,目前无法准确地检测出设备缺陷的具体原因,导致无法有效地对设备的缺陷进行修复。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种基于人工智能的设备缺陷检测方法、装置、设备及介质,旨在解决现有技术无法准确地检测出设备缺陷的具体原因,导致无法有效地对设备的缺陷进行修复的技术问题。
5.为实现上述目的,本发明提供了一种基于人工智能的设备缺陷检测方法,所述方法包括以下步骤:根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目;根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息;根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息;根据所述外观特征信息和所述运行状态信息对各零件进行故障评价;根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息;根据故障零件信息生成所述待检测设备对应的缺陷检测结果。
6.可选地,所述根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,包括:根据所述零件信息确定各零件的故障权重;根据所述故障权重和所述运行检测项目生成待检测设备的负载运行控制策略;根据所述负载运行控制策略控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息。
7.可选地,所述根据所述零件信息确定各零件的故障权重,包括:根据所述零件信息确定各零件对应的运行模块;获取所述运行模块对应的兼容性信息;
根据所述兼容性信息对所述运行模块进行兼容性测试;根据兼容性测试结果确定各零件的故障权重。
8.可选地,所述根据所述故障权重和所述运行检测项目生成待检测设备的负载运行控制策略,包括:根据所述故障权重确定各零件的排查次序;根据所述排查次序对各零件进行负载运行排序;根据负载运行排序结果和所述运行检测项目生成待检测设备的负载运行控制策略。
9.可选地,所述根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息,包括:根据所述外观检测项目对各零件进行图像采集,获得各零件的初始图像信息;对所述初始图像信息进行灰度处理,获得灰度后的候选图像信息;将所述候选图像信息输入至预设降噪模型进行降噪处理,获得目标图像信息;将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息。
10.可选地,所述将所述候选图像信息输入至预设降噪模型进行降噪处理,获得目标图像信息,包括:将所述候选图像信息输入至预设降噪模型进行降噪处理;根据降噪处理后的所述候选图像信息确定各零件的待识别区域,以及所述待识别区域的边缘信息;根据所述边缘信息对降噪处理后的所述候选图像信息进行边缘增强,获得目标图像信息。
11.可选地,所述根据所述外观特征信息和所述运行状态信息对各零件进行故障评价,包括:将所述外观特征信息输入至预设焊点标记模型,获得各零件的当前焊点信息;根据所述零件信息获取各零件的标准焊点信息;将所述当前焊点信息与所述标准焊点信息进行相似度匹配;根据相似度匹配结果和所述运行状态信息对各零件进行故障评价。
12.此外,为实现上述目的,本发明还提出一种基于人工智能的设备缺陷检测装置,所述基于人工智能的设备缺陷检测装置包括:项目获取模块,用于根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目;外观检测模块,用于根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息;运行检测模块,用于根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息;零件评价模块,用于根据所述外观特征信息和所述运行状态信息对各零件进行故障评价;故障确定模块,用于根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息;
缺陷检测模块,用于根据故障零件信息生成所述待检测设备对应的缺陷检测结果。
13.此外,为实现上述目的,本发明还提出一种基于人工智能的设备缺陷检测设备,所述基于人工智能的设备缺陷检测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于人工智能的设备缺陷检测程序,所述基于人工智能的设备缺陷检测程序配置为实现如上文所述的基于人工智能的设备缺陷检测方法的步骤。
14.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有基于人工智能的设备缺陷检测程序,所述基于人工智能的设备缺陷检测程序被处理器执行时实现如上文所述的基于人工智能的设备缺陷检测方法的步骤。
15.本发明根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目,根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息,根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,根据所述外观特征信息和所述运行状态信息对各零件进行故障评价,根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息,根据故障零件信息生成所述待检测设备对应的缺陷检测结果;由于本发明通过对待检测设备中的各零件分别进行外观检测和运行状态检测,从而准确地获得了各零件的外观特征信息和运行状态信息,再根据外观特征信息和运行状态信息对各零件进行故障评价,从而根据故障评价结果准确地确定了各零件中存在故障的故障零件,获取故障零件的故障零件信息,根据故障零件信息生成待检测设备对应的缺陷检测结果,从而实现了对待检测设备缺陷原因的准确检测,有效地提升了设备缺陷的检测效率,从而可以使用户针对缺陷原因有效地对设备进行修复。
附图说明
16.图1是本发明实施例方案涉及的硬件运行环境的基于人工智能的设备缺陷检测设备的结构示意图;图2为本发明基于人工智能的设备缺陷检测方法第一实施例的流程示意图;图3为本发明基于人工智能的设备缺陷检测方法第二实施例的流程示意图;图4为本发明基于人工智能的设备缺陷检测方法第三实施例的流程示意图;图5为本发明基于人工智能的设备缺陷检测装置第一实施例的结构框图。
17.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
18.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
19.参照图1,图1为本发明实施例方案涉及的硬件运行环境的基于人工智能的设备缺陷检测设备结构示意图。
20.如图1所示,该基于人工智能的设备缺陷检测设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的
有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
21.本领域技术人员可以理解,图1中示出的结构并不构成对基于人工智能的设备缺陷检测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
22.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于人工智能的设备缺陷检测程序。
23.在图1所示的基于人工智能的设备缺陷检测设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明基于人工智能的设备缺陷检测设备中的处理器1001、存储器1005可以设置在基于人工智能的设备缺陷检测设备中,所述基于人工智能的设备缺陷检测设备通过处理器1001调用存储器1005中存储的基于人工智能的设备缺陷检测程序,并执行本发明实施例提供的基于人工智能的设备缺陷检测方法。
24.本发明实施例提供了一种基于人工智能的设备缺陷检测方法,参照图2,图2为本发明一种基于人工智能的设备缺陷检测方法第一实施例的流程示意图。
25.本实施例中,所述基于人工智能的设备缺陷检测方法包括以下步骤:步骤s10:根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目。
26.需要说明的是,本实施例应用于在需要对设备进行检测时,根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目,根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息,根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,根据所述外观特征信息和所述运行状态信息对各零件进行故障评价,根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息,根据故障零件信息生成所述待检测设备对应的缺陷检测结果。
27.与现有技术无法准确地检测出设备缺陷的具体原因,导致无法有效地对设备的缺陷进行修复相比,本实施例通过对待检测设备中的各零件分别进行外观检测和运行状态检测,从而准确地获得了各零件的外观特征信息和运行状态信息,再根据外观特征信息和运行状态信息对各零件进行故障评价,从而根据故障评价结果准确地确定了各零件中存在故障的故障零件,获取故障零件的故障零件信息,根据故障零件信息生成待检测设备对应的缺陷检测结果,从而实现了对待检测设备缺陷原因的准确检测,有效地提升了设备缺陷的检测效率,从而可以使用户针对缺陷原因有效地对设备进行修复。
28.应当理解的是,本实施例方法的执行主体可以是具有数据处理、网络通信以及程序运行功能的基于人工智能的设备缺陷检测设备,例如计算机等,或者是其他能够实现相同或相似功能的装置或设备,此处以上述基于人工智能的设备缺陷检测设备(以下简称缺陷检测设备)为例进行说明。
29.需要说明的是,待检测设备可以是疑似存在缺陷的设备,也可以是需要进行缺陷
检测的设备。零件可以是待检测设备中的元器件或模块等,由于待检测设备中可集成有多个零件,因此为了准确地检测出待检测设备存在的缺陷,本实施例缺陷检测设备需要对待检测设备中的各个零件分别进行检测,从而确定各零件中存在故障的零件。
30.上述外观检测项目可以是对各零件的结构外观进行检测的项目,外观检测项目可以是对各零件的焊点形状、焊点数量和焊点大小进行检测,也可以是对各零件的外观是否存在破损进行检测,本实施例不加以限定。上述运行检测项目可以是控制待检测设备进行模拟运行,然后检测各零件在运行过程中的运行状态是否异常,例如检测各零件在运行过程中是否异常发热,或是否正常工作等。
31.应当理解的是,为了准确地检测出待检测设备存在的具体缺陷原因,本实施例缺陷检测设备获取待检测设备的设备信息,根据设备信息确定待检测设备中各零件的零件信息,根据零件信息确定待检测设备中各零件的外观检测项目和运行检测项目,从而对各零件的外观和运行状态进行检测,以确定各零件的外观是否正常,以及运行过程中的运行状态是否异常。
32.步骤s20:根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息。
33.需要说明的是,目标图像信息可以是各零件的零件结构的外观图像信息,上述预设特征提取模型可以是预先构建的用于提取零件的图像信息中的外观特征的神经网络模型。上述外观特征信息可以是各零件的外观中需要进行检测的外观特征。
34.应当理解的是,为了准确地对待检测设备的外观进行检测,本实施例缺陷检测设备根据外观检测项目对各零件进行图像采集,获得各零件的目标图像信息,将目标图像信息输入至预设特征提取模型,对目标图像信息中需要进行检测的特征进行提取,从而获得各零件的外观特征信息,有效地提升了对各零件的外观检测效率。
35.在具体实现中,缺陷检测设备根据外观检测项目确定各零件的图像采集区域,根据图像采集区域对各零件进行图像采集,获得各零件的目标图像信息,将目标图像信息输入至预设特征提取模型,对目标图像信息中需要进行检测的特征进行提取,从而获得各零件的外观特征信息。
36.例如,缺陷检测设备根据外观检测项目确定各零件的图像采集区域为a区域,对a区域进行图像采集,获得各零件的目标图像信息,根据外观检测项目确定各零件的待检测外观特征为焊点特征信息,将目标图像信息输入至预设特征提取模型,对目标图像信息中的焊点特征信息进行提取,获得各零件的焊点的外观特征信息。
37.步骤s30:根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息。
38.需要说明的是,运行状态信息可以是待检测设备运行过程中,各零件的实际运行状态的相关信息,例如运行状态信息可以是各零件在运行过程中的运行功率、运行温度和运行电压等信息。
39.应当理解的是,为了准确地检测出各零件是否存在运行问题,本实施例缺陷检测设备根据运行检测项目控制待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,从而准确地判断各零件在运行过程中是否正常。
40.在具体运行中,缺陷检测设备根据运行检测项目生成运行控制策略,根据运行控
制策略控制待检测设备进行负载运行,并获取各零件在负载运行的过程中的运行状态信息。
41.例如,缺陷检测设备根据运行检测项目生成运行控制策略,根据运行控制策略控制待检测设备进行负载运行,并获取各零件在负载运行的过程中的运行功率、运行温度和运行电压,从而可以准确地确定各零件在运行过程中是否功率异常、是否温度异常以及是否电压异常。
42.步骤s40:根据所述外观特征信息和所述运行状态信息对各零件进行故障评价。
43.需要说明的是,故障评价可以是缺陷检测设备对各零件的外观特征信息和运行状态信息分别进行评价,从而确定各零件的外观特征是否存在故障(例如,外观是否破损或焊点是否异常等),以及确定各零件在负载运行过程中,运行状态是否异常。
44.进一步地,为了准确地对各零件进行故障评价,从而确定各零件中存在故障的零件,上述步骤s40,可包括:将所述外观特征信息输入至预设焊点标记模型,获得各零件的当前焊点信息;根据所述零件信息获取各零件的标准焊点信息;将所述当前焊点信息与所述标准焊点信息进行相似度匹配;根据相似度匹配结果和所述运行状态信息对各零件进行故障评价。
45.需要说明的是,上述预设焊点标记模型可以是预先构建的用于标记零件焊点的神经网络模型。上述标准焊点信息可以是各零件的预先标定的正确焊点信息,例如标准焊点信息可包括标准焊点形状、标准焊点大小和标准焊点数量等信息。上述当前焊点信息可以是各零件的当前存在的焊点的相关信息,例如当前焊点信息可包括当前焊点形状、当前焊点大小和当前焊点数量等信息。上述相似度匹配结果可以是各零件的当前焊点信息与标准焊点信息之间的相似程度。
46.应当理解的是,为了准确地确定各零件中存在的故障零件,本实施例缺陷检测设备将所述外观特征信息输入至预设焊点标记模型,获得各零件的焊点标识,根据焊点标识确定当前焊点信息,根据所述零件信息获取各零件的标准焊点信息,将所述当前焊点信息与所述标准焊点信息进行相似度匹配,从而确定各零件的当前焊点信息与标准焊点信息之间的差异程度和相似程度,根据相似度匹配结果和所述运行状态信息对各零件进行故障评价。
47.步骤s50:根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息。
48.需要说明的是,故障评价结果可以是对各零件的外观特征信息和运行状态进行评价的结果,缺陷检测设备可根据故障评价结果确定各零件中存在外观故障或/和运行故障的故障零件。上述故障零件可以是各零件中存在外观或/和运行故障的零件,上述故障零件信息可以是故障零件对应的零件信息,例如故障零件信息可以是故障零件的零件编码和零件类型等信息。
49.在具体实现中,缺陷检测设备根据零件信息确定各零件的外观评价策略和运行评价策略,根据外观评价策略对各零件的外观特征信息进行外观评价,从而确定各零件中存在外观故障的零件,根据运行评价策略对各零件的运行状态信息进行评价,从而确定各零件中存在运行故障的零件,将存在外观故障的零件和存在运行故障的零件作为故障零件,
并获取故障零件的故障零件信息。
50.步骤s60:根据故障零件信息生成所述待检测设备对应的缺陷检测结果。
51.需要说明的是,缺陷检测结果可以是缺陷检测设备对待检测设备存在的缺陷进行评价后生成的检测结果,上述缺陷检测结果可包括待检测设备中存在故障的故障零件的故障零件信息,以及缺陷原因。
52.在具体实现中,缺陷检测设备根据故障零件信息确定故障零件对应的模块信息,根据模块信息确定待检测设备中存在缺陷的故障模块,根据故障模块和故障模块的模块信息对待检测设备的缺陷进行评价,从而得到待检测设备的缺陷检测结果。
53.例如,缺陷检测设备根据故障零件信息确定故障零件为模块c中的零件a,根据模块c的模块信息对待检测设备的缺陷进行评价,从而得到待检测设备的缺陷检测结果,确定待检测设备的模块c中的零件a存在缺陷。
54.本实施例根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目,根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息,根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,根据所述外观特征信息和所述运行状态信息对各零件进行故障评价,根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息,根据故障零件信息生成所述待检测设备对应的缺陷检测结果;由于本发明通过对待检测设备中的各零件分别进行外观检测和运行状态检测,从而准确地获得了各零件的外观特征信息和运行状态信息,再根据外观特征信息和运行状态信息对各零件进行故障评价,从而根据故障评价结果准确地确定了各零件中存在故障的故障零件,获取故障零件的故障零件信息,根据故障零件信息生成待检测设备对应的缺陷检测结果,从而实现了对待检测设备缺陷原因的准确检测,有效地提升了设备缺陷的检测效率,从而可以使用户针对缺陷原因有效地对设备进行修复。
55.参考图3,图3为本发明一种基于人工智能的设备缺陷检测方法第二实施例的流程示意图。
56.基于上述第一实施例,在本实施例中,所述步骤s30,包括:步骤s301:根据所述零件信息确定各零件的故障权重。
57.需要说明的是,故障权重可以是各零件存在故障的概率的比例,例如待检测设备存在零件a、零件b和零件c,其中零件a存在故障的概率为10%,故障b存在故障的概率为30%,故障c存在故障的概率为60%,因此各零件的故障权重分别为,零件a为0.1,零件b为0.3,零件c为0.6。
58.在具体实现中,缺陷检测设备根据零件信息查找预设零件故障数据库,根据查找结果获取各零件的故障案例,根据故障案例确定各零件的故障概率,根据故障概率确定各零件的故障权重。
59.进一步地,为了准确地获取各零件的故障权重,上述步骤s301,可包括:步骤s3011:根据所述零件信息确定各零件对应的运行模块;步骤s3012:获取所述运行模块对应的兼容性信息;步骤s3013:根据所述兼容性信息对所述运行模块进行兼容性测试;步骤s3014:根据兼容性测试结果确定各零件的故障权重。
60.需要说明的是,运行模块可以是待检测设备中的各个模块,待检测设备中存在至少一个运行模块,即待检测设备由至少一个运行模块组成,而运行模块中存在至少一个零件,即运行模块由至少一个零件组成。不同的运行模块,其功能可以是不同的,因此不同的运行模块存在故障可以是不同的,不同的运行模块存在故障的概率也可以是不同的。
61.上述兼容性信息可以是各运行模块与待检测设备之间的理论兼容性关系,运行模块与待检测设备之间的兼容性越低,运行模块存在故障的概率越高,反之,运行模块与待检测设备之间的兼容性越高,运行模块存在故障的概率越低。例如,待检测设备中存在运行模块a、运行模块b和运行模块c,其中,运行模块a与待检测设备之间的兼容性为90%,运行模块b与待检测设备之间的兼容性为70%,运行模块c与待检测设备之间的兼容性为95%,因此判定运行模块b的故障概率最高,运行模块a的故障概率次之,运行模块c的故障概率最低。上述兼容性测试可以是对运行模块与待检测设备之间的交互和运行功能进行测试,从而根据兼容性测试结果确定运行模块与待检测设备之间的实际兼容性信息。
62.步骤s302:根据所述故障权重和所述运行检测项目生成待检测设备的负载运行控制策略。
63.需要说明的是,负载运行控制策略可以是控制待检测设备负载运行的控制策略,在待检测设备负载运行的过程中,各零件也会负载运行,缺陷检测设备可通过获取各零件在负载运行过程中的运行状态信息,从而确定各零件在负载运行过程中的运行异常。
64.应当理解的是,为了有序的控制各零件进行负载运行,从而提升对各零件的运行状态检测效率,本实施例缺陷检测设备根据故障权重确定了各零件的故障概率,根据故障概率确定各零件的运行次序,以使故障概率大的零件优先进行负载运行,从而可以优先地对故障概率大的零件进行运行状态检测,根据所述故障权重和所述运行检测项目生成待检测设备的负载运行控制策略,从而有效地提升了对各零件运行状态检测的效率。
65.例如,缺陷检测设备确定零件a的故障权重为0.3,零件b的故障权重为0.1,零件c的故障权重为0.4,零件d的故障权重为0.2,根据各零件的故障权重确定各零件的负载运行次序,负载运行次序由先到后分别是零件c、零件a、零件d、零件b,根据负载运行次序和运行检测项目生成待检测设备的负载运行控制策略。
66.进一步地,为了准确地生成负载运行控制策略,以实现对各零件进行有序控制,上述步骤s302,可包括:步骤s3021:根据所述故障权重确定各零件的排查次序;步骤s3022:根据所述排查次序对各零件进行负载运行排序;步骤s3023:根据负载运行排序结果和所述运行检测项目生成待检测设备的负载运行控制策略。
67.需要说明的是,排查次序可以是对各零件进行运行故障排查的排列次序,其中,零件的故障权重越高,其排查次序越靠前,例如零件a的故障权重为0.3,零件b的故障权重为0.7,根据故障权重确定零件a的排查次序靠后,零件b的排查次序靠前。
68.在具体实现中,缺陷检测设备根据故障权重确定各零件的故障概率,根据故障概率确定各零件的排查次序,根据排查次序对各零件进行负载运行排序,从而使故障概率较大的零件优先进行负载运行,根据负载运行排序结果和所述运行检测项目生成待检测设备的负载运行控制策略,从而提升了运行检测效率。
69.步骤s303:根据所述负载运行控制策略控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息。
70.需要说明的是,运行状态信息可以是待检测设备运行过程中,各零件的实际运行状态的相关信息,例如运行状态信息可以是各零件在运行过程中的运行功率、运行温度和运行电压等信息。
71.应当理解的是,为了准确地检测出各零件是否存在运行问题,本实施例缺陷检测设备根据运行检测项目控制待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,从而准确地判断各零件在运行过程中是否正常。
72.在具体运行中,缺陷检测设备根据运行检测项目生成运行控制策略,根据运行控制策略控制待检测设备进行负载运行,并获取各零件在负载运行的过程中的运行状态信息。
73.本实施例通过根据所述零件信息确定各零件的故障权重,根据所述故障权重和所述运行检测项目生成待检测设备的负载运行控制策略,根据所述负载运行控制策略控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息;由于本发明根据零件信息确定各零件的故障权重,从而根据故障权重确定了各零件的运行次序,根据所述故障权重和所述运行检测项目生成待检测设备的负载运行控制策略,从而准确地生成了负载运行控制策略,提升了对各零件进行运行状态检测效率,根据所述负载运行控制策略控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,从而实现了对各零件的运行状态的检测,提升了运行状态检测的效率。
74.参考图4,图4为本发明一种基于人工智能的设备缺陷检测方法第三实施例的流程示意图。
75.基于上述第一实施例,在本实施例中,所述步骤s20,包括:步骤s201:根据所述外观检测项目对各零件进行图像采集,获得各零件的初始图像信息。
76.需要说明的是,初始图像信息可以是缺陷检测设备通过内部集成或外部连接的图像传感器初次采集到的各零件的图像信息。
77.应当理解的是,为了准确地采集到各零件需要进行外观检测的区域的图像,本实施例缺陷检测设备根据外观检测项目确定各零件的待检测区域,对各零件的待检测区域进行图像采集,获得各零件的初始图像信息。
78.步骤s202:对所述初始图像信息进行灰度处理,获得灰度后的候选图像信息。
79.需要说明的是,候选图像信息可以是初始图像信息经过灰度处理后的各零件的灰度图像信息。
80.应当理解的是,为了提升后续图像处理的效率,本实施例缺陷检测设备对初始图像信息进行灰度处理,从而获得灰度后的各零件的灰度图像信息。
81.步骤s203:将所述候选图像信息输入至预设降噪模型进行降噪处理,获得目标图像信息。
82.需要说明的是,预设降噪模型可以是预先构建的用于消除候选图像信息中的无效信息的神经网络模型。上述目标图像信息可以是候选图像信息经过降噪处理,去除无效信息后的各零件的图像信息。
83.应当理解的是,为了提升后续特征提取的效率,本实施例缺陷检测设备将候选图像信息输入至预设降噪模型,通过预设降噪模型消除候选图像信息中的无效信息,仅保留关键信息,从而获得目标图像信息。
84.进一步地,为了准确地获得目标图像,上述步骤s203,可包括:步骤s2031:将所述候选图像信息输入至预设降噪模型进行降噪处理;步骤s2032:根据降噪处理后的所述候选图像信息确定各零件的待识别区域,以及所述待识别区域的边缘信息;步骤s2033:根据所述边缘信息对降噪处理后的所述候选图像信息进行边缘增强,获得目标图像信息。
85.需要说明的是,待识别区域可以是候选图像信息中需要进行外观检测的区域。上述边缘信息可以是待识别区域的轮廓边缘的相关信息。
86.应当理解的是,为了增强候选图像中的特征信息,降低候选图像信息中的干扰信息,本实施例缺陷检测设备将所述候选图像信息输入至预设降噪模型进行降噪处理,根据降噪处理后的所述候选图像信息确定各零件的待识别区域,以及所述待识别区域的边缘信息,根据所述边缘信息对降噪处理后的所述候选图像信息进行边缘增强,获得目标图像信息。
87.步骤s204:将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息。
88.需要说明的是,预设特征提取模型可以是预先构建的用于提取目标图像信息中的外观特征的神经网络模型。外观特征信息可以是各零件中需要进行过外观检测的外观结构的特征信息。
89.例如,缺陷检测设备根据外观检测项目确定需要对各零件的焊点信息进行检测,对各零件的焊点区域进行图像采集后,获得焊点区域的初始图像信息,对初始图像信息经过灰度处理后,再输入至预设降噪模型进行降噪处理,获得目标图像信息,将目标图像信息输入至预设特征提取模型,获得各零件的焊点形状、焊点数量和焊点形状等焊点外观特征信息。
90.本实施例通过根据所述外观检测项目对各零件进行图像采集,获得各零件的初始图像信息,对所述初始图像信息进行灰度处理,获得灰度后的候选图像信息,将所述候选图像信息输入至预设降噪模型进行降噪处理,获得目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息;由于本发明根据外观检测项目对各零件进行图像采集,获得各零件中需要进行外观检测区域的初始图像信息,对初始图像信息进行灰度处理,获得绘图后的候选图像信息,将候选图像信息输入至预设降噪模型进行降噪处理,获得目标图像信息,从而提升了各零件的图像的精准度,有效地降低了图像中无效的信息,提升了特征提取效率,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息,从而准确地提取了各零件的外观特征信息,提升了外观检测效率。
91.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于人工智能的设备缺陷检测程序,所述基于人工智能的设备缺陷检测程序被处理器执行时实现如上文所述的基于人工智能的设备缺陷检测方法的步骤。
92.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少有上述实施例
的技术方案所带来的所有有益效果,在此不再一一赘述。
93.参照图5,图5为本发明基于人工智能的设备缺陷检测装置第一实施例的结构框图。
94.如图5所示,本发明实施例提出的基于人工智能的设备缺陷检测装置包括:项目获取模块10,用于根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目。
95.需要说明的是,待检测设备可以是疑似存在缺陷的设备,也可以是需要进行缺陷检测的设备。零件可以是待检测设备中的元器件或模块等,由于待检测设备中可集成有多个零件,因此为了准确地检测出待检测设备存在的缺陷,本实施例项目获取模块需要对待检测设备中的各个零件分别进行检测,从而确定各零件中存在故障的零件。
96.上述外观检测项目可以是对各零件的结构外观进行检测的项目,外观检测项目可以是对各零件的焊点形状、焊点数量和焊点大小进行检测,也可以是对各零件的外观是否存在破损进行检测,本实施例不加以限定。上述运行检测项目可以是控制待检测设备进行模拟运行,然后检测各零件在运行过程中的运行状态是否异常,例如检测各零件在运行过程中是否异常发热,或是否正常工作等。
97.应当理解的是,为了准确地检测出待检测设备存在的具体缺陷原因,本实施例项目获取模块获取待检测设备的设备信息,根据设备信息确定待检测设备中各零件的零件信息,根据零件信息确定待检测设备中各零件的外观检测项目和运行检测项目,从而对各零件的外观和运行状态进行检测,以确定各零件的外观是否正常,以及运行过程中的运行状态是否异常。
98.外观检测模块20,用于根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息。
99.需要说明的是,目标图像信息可以是各零件的零件结构的外观图像信息,上述预设特征提取模型可以是预先构建的用于提取零件的图像信息中的外观特征的神经网络模型。上述外观特征信息可以是各零件的外观中需要进行检测的外观特征。
100.应当理解的是,为了准确地对待检测设备的外观进行检测,本实施例外观检测模块根据外观检测项目对各零件进行图像采集,获得各零件的目标图像信息,将目标图像信息输入至预设特征提取模型,对目标图像信息中需要进行检测的特征进行提取,从而获得各零件的外观特征信息,有效地提升了对各零件的外观检测效率。
101.在具体实现中,外观检测模块根据外观检测项目确定各零件的图像采集区域,根据图像采集区域对各零件进行图像采集,获得各零件的目标图像信息,将目标图像信息输入至预设特征提取模型,对目标图像信息中需要进行检测的特征进行提取,从而获得各零件的外观特征信息。
102.例如,外观检测模块根据外观检测项目确定各零件的图像采集区域为a区域,对a区域进行图像采集,获得各零件的目标图像信息,根据外观检测项目确定各零件的待检测外观特征为焊点特征信息,将目标图像信息输入至预设特征提取模型,对目标图像信息中的焊点特征信息进行提取,获得各零件的焊点的外观特征信息。
103.运行检测模块30,用于根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息。
104.需要说明的是,运行状态信息可以是待检测设备运行过程中,各零件的实际运行状态的相关信息,例如运行状态信息可以是各零件在运行过程中的运行功率、运行温度和运行电压等信息。
105.应当理解的是,为了准确地检测出各零件是否存在运行问题,本实施例运行检测模块根据运行检测项目控制待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,从而准确地判断各零件在运行过程中是否正常。
106.在具体运行中,运行检测模块根据运行检测项目生成运行控制策略,根据运行控制策略控制待检测设备进行负载运行,并获取各零件在负载运行的过程中的运行状态信息。
107.例如,运行检测模块根据运行检测项目生成运行控制策略,根据运行控制策略控制待检测设备进行负载运行,并获取各零件在负载运行的过程中的运行功率、运行温度和运行电压,从而可以准确地确定各零件在运行过程中是否功率异常、是否温度异常以及是否电压异常。
108.零件评价模块40,用于根据所述外观特征信息和所述运行状态信息对各零件进行故障评价。
109.需要说明的是,故障评价可以是零件评价模块对各零件的外观特征信息和运行状态信息分别进行评价,从而确定各零件的外观特征是否存在故障(例如,外观是否破损或焊点是否异常等),以及确定各零件在负载运行过程中,运行状态是否异常。
110.故障确定模块50,用于根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息。
111.需要说明的是,故障评价结果可以是对各零件的外观特征信息和运行状态进行评价的结果,故障确定模块可根据故障评价结果确定各零件中存在外观故障或/和运行故障的故障零件。上述故障零件可以是各零件中存在外观或/和运行故障的零件,上述故障零件信息可以是故障零件对应的零件信息,例如故障零件信息可以是故障零件的零件编码和零件类型等信息。
112.在具体实现中,故障确定模块根据零件信息确定各零件的外观评价策略和运行评价策略,根据外观评价策略对各零件的外观特征信息进行外观评价,从而确定各零件中存在外观故障的零件,根据运行评价策略对各零件的运行状态信息进行评价,从而确定各零件中存在运行故障的零件,将存在外观故障的零件和存在运行故障的零件作为故障零件,并获取故障零件的故障零件信息。
113.缺陷检测模块60,用于根据故障零件信息生成所述待检测设备对应的缺陷检测结果。
114.需要说明的是,缺陷检测结果可以是缺陷检测模块对待检测设备存在的缺陷进行评价后生成的检测结果,上述缺陷检测结果可包括待检测设备中存在故障的故障零件的故障零件信息,以及缺陷原因。
115.在具体实现中,缺陷检测模块根据故障零件信息确定故障零件对应的模块信息,根据模块信息确定待检测设备中存在缺陷的故障模块,根据故障模块和故障模块的模块信息对待检测设备的缺陷进行评价,从而得到待检测设备的缺陷检测结果。
116.例如,缺陷检测模块根据故障零件信息确定故障零件为模块c中的零件a,根据模
块c的模块信息对待检测设备的缺陷进行评价,从而得到待检测设备的缺陷检测结果,确定待检测设备的模块c中的零件a存在缺陷。
117.进一步地,所述运行检测模块30,还用于根据所述零件信息确定各零件的故障权重;根据所述故障权重和所述运行检测项目生成待检测设备的负载运行控制策略;根据所述负载运行控制策略控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息。
118.进一步地,所述运行检测模块30,还用于根据所述零件信息确定各零件对应的运行模块;获取所述运行模块对应的兼容性信息;根据所述兼容性信息对所述运行模块进行兼容性测试;根据兼容性测试结果确定各零件的故障权重。
119.进一步地,所述运行检测模块30,还用于根据所述故障权重确定各零件的排查次序;根据所述排查次序对各零件进行负载运行排序;根据负载运行排序结果和所述运行检测项目生成待检测设备的负载运行控制策略。
120.进一步地,所述外观检测模块20,还用于根据所述外观检测项目对各零件进行图像采集,获得各零件的初始图像信息;对所述初始图像信息进行灰度处理,获得灰度后的候选图像信息;将所述候选图像信息输入至预设降噪模型进行降噪处理,获得目标图像信息;将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息。
121.进一步地,所述外观检测模块20,还用于将所述候选图像信息输入至预设降噪模型进行降噪处理;根据降噪处理后的所述候选图像信息确定各零件的待识别区域,以及所述待识别区域的边缘信息;根据所述边缘信息对降噪处理后的所述候选图像信息进行边缘增强,获得目标图像信息。
122.进一步地,所述零件评价模块40,还用于将所述外观特征信息输入至预设焊点标记模型,获得各零件的当前焊点信息;根据所述零件信息获取各零件的标准焊点信息;将所述当前焊点信息与所述标准焊点信息进行相似度匹配;根据相似度匹配结果和所述运行状态信息对各零件进行故障评价。
123.本实施例根据待检测设备的零件信息确定所述待检测设备中各零件的外观检测项目和运行检测项目,根据所述外观检测项目获取各零件的目标图像信息,将所述目标图像信息输入至预设特征提取模型,获得各零件的外观特征信息,根据所述运行检测项目控制所述待检测设备进行负载运行,并获取负载运行过程中各零件的运行状态信息,根据所述外观特征信息和所述运行状态信息对各零件进行故障评价,根据故障评价结果确定各零件中的故障零件,并获取所述故障零件的故障零件信息,根据故障零件信息生成所述待检测设备对应的缺陷检测结果;由于本发明通过对待检测设备中的各零件分别进行外观检测和运行状态检测,从而准确地获得了各零件的外观特征信息和运行状态信息,再根据外观特征信息和运行状态信息对各零件进行故障评价,从而根据故障评价结果准确地确定了各零件中存在故障的故障零件,获取故障零件的故障零件信息,根据故障零件信息生成待检测设备对应的缺陷检测结果,从而实现了对待检测设备缺陷原因的准确检测,有效地提升了设备缺陷的检测效率,从而可以使用户针对缺陷原因有效地对设备进行修复。
124.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
125.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范
围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
126.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于人工智能的设备缺陷检测方法,此处不再赘述。
127.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
128.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
129.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
130.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献