目标部件的损伤检测方法、装置、设备及存储介质与流程

文档序号:25050376发布日期:2021-05-14 13:07阅读:92来源:国知局
目标部件的损伤检测方法、装置、设备及存储介质与流程

1.本公开涉及人工智能技术领域,尤其涉及目标部件的损伤检测方法、装置、设备及存储介质。


背景技术:

2.目前很多设备运行过程中,其上工作的部件往往是在出厂时或者使用前会进行一系列质量检测。但在长时间使用后,这些部件可能存在损伤。相关技术中,会定时暂停设备运行,以进行部件的损伤检测。但上述损伤检测方案往往是部件使用了很长一段时间后,才进行损伤检测,无法及时掌握部件损伤情况,从而无法提前规避检测前的使用过程中,因部件伤损带来的意外,且会存在因需要定时对部件进行损伤检测,造成部件未损伤情况下的生产中断,带来不必要的损失。


技术实现要素:

3.本公开提供一种目标部件的损伤检测方法、装置、设备及存储介质。本公开的技术方案如下:
4.根据本公开实施例的一方面,提供一种目标部件的损伤检测方法,包括:
5.在目标部件处于工作状态的情况下,获取所述目标部件的目标运动图像;
6.将所述目标运动图像输入部件损伤检测网络,利用所述部件损伤检测网络对所述目标运动图像中的目标部件进行损伤检测,得到所述目标部件的损伤检测结果。
7.采用上述实施例提供的技术方案,可以在目标部件所在设备运行过程中,对目标部件进行实时的损伤检测,进而可以及时掌握部件损伤情况,以便提前规避因部件伤损带来的意外,且在目标部件不存在损伤的情况下,无需暂停设备运行,避免了不必要的生产中断所带来的损失。
8.在一个可选的实施例中,所述方法还包括:
9.获取样本部件的运动图像训练集,所述运动图像训练集包括所述样本部件的至少两个运动图像和所述至少两个运动图像各自对应的损伤标注信息;
10.将所述至少两个运动图像输入预设深度学习网络,利用所述预设深度学习网络对所述至少两个运动图像中的样本部件进行损伤检测,得到所述至少两个运动图像各自对应的预测损伤检测结果;
11.利用所述至少两个运动图像各自对应的预测损伤检测结果和损伤标注信息,确定所述至少两个运动图像各自对应的损失信息;
12.根据所述损失信息训练所述预设深度学习网络,得到所述部件损伤检测网络。
13.上述实施例中,基于与目标部件相同部件类型的样本部件的运动图像训练集对预设深度学习网络进行部件损伤检测训练得到部件损伤检测网络,可以大大提高部件损伤检测的处理效率和准确性。
14.在一个可选的实施例中,所述获取所述目标部件的目标运动图像包括:
15.利用摄像装置采集所述目标部件的目标运动图像。
16.在一个可选的实施例中,所述摄像装置包括全局曝光的图像传感器和补光灯;所述利用摄像装置采集所述目标部件的目标运动图像包括:
17.控制所述全局曝光的图像传感器采集所述目标部件的目标运动图像和控制所述补光灯在所述全局曝光的图像传感器采集目标运动图像时对所述目标部件进行补光。
18.上述实施例中,采用包括全局曝光的图像传感器和补光灯的摄像装置进行目标部件在运动过程中的目标运动图像的采集,可以提高处于高速运动状态下的目标部件的目标运动图像的清晰度。
19.在一个可选的实施例中,所述方法还包括:
20.根据所述损伤检测结果控制所述目标部件。
21.在一个可选的实施例中,所述根据所述损伤检测结果控制所述目标部件包括:
22.在所述损伤检测结果指示所述目标部件存在损伤的情况下,对所述目标部件进行制动控制;
23.和/或,
24.在所述损伤检测结果指示所述目标部件存在损伤的情况下,对所述目标部件进行报警控制。
25.上述实施例中,在目标部件存在损伤的情况下,对目标部件进行制动控制或报警控制,以便相关人员及时的进行损伤修复,或更换存在损伤的目标部件,进而可以提前规避因部件伤损带来的意外。
26.在一个可选的实施例中,所述根据所述损伤检测结果控制所述目标部件包括:
27.在所述损伤检测结果指示所述目标部件未存在损伤的情况下,控制所述目标部件保持运动状态。
28.上述实施例中,在目标部件未存在损伤的情况下,控制目标部件保持运动状态,避免了不必要的生产中断所带来的损失。
29.在一个可选的实施例中,在将所述目标运动图像输入部件损伤检测网络之前,所述方法还包括:
30.确定所述目标部件的部件类型;
31.调用与所述部件类型对应的至少一个部件损伤检测网络;
32.所述将所述目标运动图像输入部件损伤检测网络包括将所述目标运动图像输入所述至少一个部件损伤检测网络。
33.上述实施例中,通过对目标部件的部件类型的确定,并调用该部件类型的对应的至少一个部件损伤检测网络,可以实现同时对某一目标部件进行多种损伤类型的损伤检测,提高对目标部件损伤检测的全面性。
34.根据本公开实施例的另一方面,提供一种别引擎的监控装置,包括:
35.目标运动图像获取模块,被配置为执行在目标部件处于工作状态的情况下,获取所述目标部件的目标运动图像;
36.第一损伤检测模块,被配置为执行将所述目标运动图像输入部件损伤检测网络,利用所述部件损伤检测网络对所述目标运动图像中的目标部件进行损伤检测,得到所述目标部件的损伤检测结果。
37.在一个可选的实施例中,所述装置还包括:
38.运动图像训练集获取模块,被配置为执行获取样本部件的运动图像训练集,所述运动图像训练集包括所述样本部件的至少两个运动图像和所述至少两个运动图像各自对应的损伤标注信息;
39.第二损伤检测模块,被配置为执行将所述至少两个运动图像输入预设深度学习网络,利用所述预设深度学习网络对所述至少两个运动图像中的样本部件进行损伤检测,得到所述至少两个运动图像各自对应的预测损伤检测结果;
40.损失信息确定模块,被配置为执行利用所述至少两个运动图像各自对应的预测损伤检测结果和损伤标注信息,确定所述至少两个运动图像各自对应的损失信息;
41.预设深度学习网络训练模块,被配置为执行根据所述损失信息训练所述预设深度学习网络,得到所述部件损伤检测网络。
42.在一个可选的实施例中,所述目标运动图像获取模块具体被配置为执行利用摄像装置采集所述目标部件的目标运动图像。
43.在一个可选的实施例中,所述摄像装置包括全局曝光的图像传感器和补光灯;所述目标运动图像获取模块包括:
44.图像采集控制单元,被配置为执行控制所述全局曝光的图像传感器采集所述目标部件的目标运动图像;
45.补光控制单元,被配置为执行控制所述补光灯在所述全局曝光的图像传感器采集目标运动图像时对所述目标部件进行补光。
46.在一个可选的实施例中,所述装置还包括:
47.目标部件控制模块,被配置为执行根据所述损伤检测结果控制所述目标部件。
48.在一个可选的实施例中,所述目标部件控制模块包括:
49.制动控制单元,被配置为执行在所述损伤检测结果指示所述目标部件存在损伤的情况下,对所述目标部件进行制动控制;
50.和/或,
51.报警控制单元,被配置为执行在所述损伤检测结果指示所述目标部件存在损伤的情况下,对所述目标部件进行报警控制。
52.在一个可选的实施例中,所述目标部件控制模块包括:
53.运动保持控制单元,被配置为执行在所述损伤检测结果指示所述目标部件未存在损伤的情况下,控制所述目标部件保持运动状态。
54.在一个可选的实施例中,所述装置还包括:
55.部件类型确定模块,被配置为执行确定所述目标部件的部件类型;
56.部件损伤检测网络调用模块,被配置为执行调用与所述部件类型对应的至少一个部件损伤检测网络;
57.所述第一损伤检测模块还被配置为包括将所述目标运动图像输入所述至少一个部件损伤检测网络,利用所述至少一个部件损伤检测网络对所述目标运动图像中的目标部件进行损伤检测,得到所述目标部件的损伤检测结果。
58.根据本公开实施例的另一方面,提供一种目标部件的损伤检测设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,
以实现如上述任一项所述的方法。
59.根据本公开实施例的另一方面,提供一种计算机可读存储介质,当所述存储介质中的指令由目标部件的损伤检测设备的处理器执行时,使得所述目标部件的损伤检测设备能够执行本公开实施例的上述任一所述方法。
60.根据本公开实施例的另一方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的上述任一项所述的方法。
61.本公开的实施例提供的技术方案至少带来以下有益效果:
62.可以在目标部件处于工作状态的情况下,对目标部件进行实时的损伤检测,进而可以及时掌握部件损伤情况,以便提前规避因部件伤损带来的意外,且在目标部件不存在损伤的情况下,无需暂停设备运行,避免了不必要的生产中断所带来的损失。
63.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
64.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
65.图1是根据一示例性实施例示出的一种目标部件的损伤检测方法的应用环境示意图;
66.图2是根据一示例性实施例示出的一种目标部件的损伤检测方法的流程示意图;
67.图3是根据一示例性实施例示出的一种部件损伤检测网络训练方法的流程示意图;
68.图4是根据一示例性实施例示出的一种目标部件的损伤检测方法的流程示意图;
69.图5是根据一示例性实施例示出的一种目标部件的损伤检测方法的流程示意图;
70.图6是根据一示例性实施例示出的一种目标部件的损伤检测装置框图;
71.图7是根据一示例性实施例示出的一种目标部件的损伤检测装置框图;
72.图8是根据一示例性实施例示出的一种目标部件的损伤检测装置框图;
73.图9是根据一示例性实施例示出的一种电子设备的结构示意图。
具体实施方式
74.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
75.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
76.人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。人工智能
软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。本公开实施例提供的方案主要涉及机器学习/深度学习技术。
77.请参阅图1,图1是根据一示例性实施例示出的一种目标部件的损伤检测方法的应用环境示意图,如图1所示,该应用环境可以包括服务器01和目标部件的损伤检测装置02。
78.在一些实施例中,服务器01可以用于预先训练部件损伤检测网络。可选的,服务器01可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
79.在一些实施例中,目标部件的损伤检测装置02可以在目标部件处于工作状态的情况下,获取目标部件的目标运动图像,并结合服务器01训练好的部件损伤检测网络,对正在运动的目标部件进行损伤检测。在一些实施例中,目标部件的损伤检测装置02可以设置在车辆、飞机、磨床等运行过程中具有运动部件(处于运动状态的部件)的设备上。
80.上述实施例中,通过在服务器01上预先训练部件损伤检测网络,可以有效降低目标部件的损伤检测装置02的资源消耗,提高目标部件的损伤检测装置02的运行速度。
81.此外,需要说明的是,在实际应用中,部件损伤检测网络的训练,也可以在目标部件的损伤检测装置02上实现。
82.本说明书实施例中,上述服务器01以及目标部件的损伤检测设备02可以通过有线或无线通信方式进行直接或间接地连接,本公开在此不做限制。
83.以下介绍本公开一种目标部件的损伤检测方法的实施例,图2是根据一示例性实施例示出的一种目标部件的损伤检测方法的流程图,本说明书提供了如实施例或流程图的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或设备产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,可以包括:
84.s201:在目标部件处于工作状态的情况下,获取目标部件的目标运动图像。
85.在一些实施例中,目标部件可以为设备上各个部件中会随着设备的运行进行工作的部件。具体的,可以结合部件所在设备的不同用途,目标部件的工作状态可以不同,在一个具体的实施例中,目标部件的工作状态可以包括但不限于转体运动、往复运动等。相应的,目标部件可以包括转体部件、往复部件中的至少一种。
86.在一个可选的实施例中,在目标部件为转体部件的情况下,该目标部件可以为风叶、齿轮等;在另一个可选的实施例中,在目标部件为往复部件的情况下,该目标部件可以为活塞、曲柄滑块机构等。
87.在一些实施例中,上述获取目标部件的目标运动图像可以包括:利用摄像装置采集目标部件的目标运动图像。本说明书实施例中,目标运动图像可以包括目标部件在运动过程中的图像。
88.在一些实施例中,在目标部件处于高速运动的情况下,为了保证拍摄到的图像中目标部件的清晰度,上述摄像装置可以包括全局曝光的图像传感器和补光灯;相应的,上述利用摄像装置采集目标部件的目标运动图像可以包括:
89.控制全局曝光的图像传感器采集目标部件的目标运动图像和控制补光灯在全局曝光的图像传感器采集目标运动图像时对目标部件进行补光。
90.在一个可选的实施例中,图像传感器可以为cmos(complementary metal oxide semiconductor,互补金属氧化物半导体)传感器。
91.在实际应用中,全局曝光指的是图像的所有的像素曝光时间都是同步开始和结束。这样的曝光可以保证拍摄运动物体时图像不会出现偏移和歪斜。本说明书实施例中,在控制全局曝光的图像传感器采集目标部件的目标运动图像时,通过控制补光灯对目标补检进行补光,可以缩短整个图像的曝光时间,避免拍摄到的目标运动图像中目标部件出现拖影的现象,有效保证了拍摄到的处于高速运动状态下的目标部件的目标运动图像的清晰度。
92.s203:将目标运动图像输入部件损伤检测网络,利用部件损伤检测网络对目标运动图像中的目标部件进行损伤检测,得到目标部件的损伤检测结果。
93.在一些实施例中,部件损伤检测网络可以为基于与目标部件相同部件类型的样本部件的运动图像训练集对预设深度学习网络进行部件损伤检测训练得到的网络。相应的,上述方法还可以包括训练出部件损伤检测网络的步骤。在一个具体的实施例中,如图3所示,训练出部件损伤检测网络步骤可以包括:
94.s301:获取样本部件的运动图像训练集,运动图像训练集包括样本部件的至少两个运动图像和至少两个运动图像各自对应的损伤标注信息。
95.在一些实施例中,样本部件可以为与目标部件相同类型的部件,例如目标部件为风叶;相应的,该样本部件也为风叶;样本部件的至少两个运动图像可以为在样本部件运动过程中采集的图像。
96.在一些实施例中,至少两个运动图像可以包括具有损伤的运动图像,也可以包括不具有损伤的运动图像。在实际应用中,部件的损伤类型可以包括一种或多种;在一些具体的实施例中,损伤的类型可以包括但不限于下述之一:开裂、破损、变形等。
97.在一些实施例中,可以针对不同类型部件的不同损伤类型分别训练相应的部件损伤检测网络;相应的,上述至少两个运动图像各自对应的损伤标注信息可以包括具有损伤或不具有损伤。
98.s303:将至少两个运动图像输入预设深度学习网络,利用预设深度学习网络对至少两个运动图像中的样本部件进行损伤检测,得到至少两个运动图像各自对应的预测损伤检测结果。
99.在一些实施例中,预设深度学习网络可以包括但不限于卷积神经网络、递归神经网络、逻辑回归神经网络等。
100.在一个具体的实施例中,在针对不同类型部件的不同损伤类型分别训练相应的部件损伤检测网络的情况下,以结合逻辑回归神经网络进行某一类型部件的部件损伤检测网络训练为例,可以将上述至少两个运动图像(其中具有损伤的运动图像为正样本和不具有损伤的运动图像为负样本)输入到逻辑回归神经网络,逻辑回归神经网络的输出为运动图像为正样本的概率(预测损伤检测结果)p(p为0

1之间的数字),而有损伤的运动图像和不具有损伤的运动图像的损伤标注信息分别为y是1和0。
101.s305:利用至少两个运动图像各自对应的预测损伤检测结果和损伤标注信息,确
定至少两个运动图像各自对应的损失信息。
102.本说明书实施例中,每一运动图像对应的损失信息可以表征该运动图像对应的预测损伤检测结果和损伤标注信息间的差异程度,该损失信息的数值大小与预设深度学习网络的鲁棒性成反比。
103.在一个具体的实施例中,利用至少两个运动图像各自对应的预测损伤检测结果和损伤标注信息,确定至少两个运动图像各自对应的损失信息可以包括:基于预设损失函数分别计算至少两个运动图像各自对应的预测损伤检测结果和损伤标注信息间的损失值,将上述至少两个运动图像各自对应的损失值作为这至少两个运动图像各自对应的损失信息。
104.在一个可选的实施例中,预设损失函数可以包括但不限于下述之一:交叉熵损失函数l2损失函数(均方误差)、l1(损失函数平均绝对误差)、hinge(铰链)损失函数、指数损失函数等。
105.s307:根据损失信息训练预设深度学习网络,得到部件损伤检测网络。
106.在一个可选的实施例中,根据损失信息训练预设深度学习网络,得到部件损伤检测网络可以包括:判断损失信息是否满足预设条件;当损失信息未满足预设条件时,基于梯度下降法调整上述预设深度学习网络中的网络参数,基于调整网络参数后的预设深度学习网络重复上述s303和s305的步骤,以更新损失信息,直到当前更新得到的损失信息满足预设条件,将损失信息满足预设条件时的预设深度学习网络作为部件损伤检测网络。
107.在一个可选的实施例中,损失信息满足预设条件可以为输入预设深度学习网络的运动图像中预设百分比的运动图像对应的损失信息小于等于指定阈值;在另一个可选的实施例中,损失信息满足预设条件可以为前后两次训练过程中对应的损失信息总量(即损失值总和)与上一次训练学习后对应的损失信息总量间的差值小于一定阈值。
108.本实施例中,预设百分比和指定阈值可以为结合实际训练需求进行设置。
109.上述实施例中,基于某一类型样本部件对应的针对某一类型损伤的运动图像训练集训练得到部件损伤检测网络,可以用于对该类型的目标部件相应类型损伤进行损伤检测。采用上述基于与目标部件相同部件类型的样本部件的运动图像训练集对预设深度学习网络进行部件损伤检测训练得到的部件损伤检测网络,可以大大提高部件损伤检测的处理效率和准确性。
110.在一些实施例中,将目标运动图像输入部件损伤检测网络,利用部件损伤检测网络对目标运动图像中的目标部件进行损伤检测,得到的目标部件的损伤检测结果可以包括指示目标部件存在损伤的结果,也可以包括指示目标部件未存在损伤的结果。
111.由以上本说明书提供的技术方案可见,本说明书实施例中通过在目标部件处于工作状态的情况下,实时的获取目标部件运动过程中的目标运动图像,并结合部件损伤检测网络对目标运动图像中的目标部件进行损伤检测,可以在目标部件所在设备运行过程中,对目标部件进行实时的损伤检测,进而可以及时掌握部件损伤情况,以便提前规避因部件伤损带来的意外,且在目标部件不存在损伤的情况下,无需暂停设备运行,避免了不必要的生产中断所带来的损失,且部件损伤检测网络为基于与目标部件相同部件类型的样本部件的运动图像训练集对预设深度学习网络进行部件损伤检测训练得到的网络,可以大大提高部件损伤检测的处理效率和准确性。
112.在一些实施例中,考虑到当需要对多种类型部件的多种损伤进行损伤检测的情
况,在将目标运动图像输入部件损伤检测网络之前,如图4所示,上述方法还可以包括:
113.s205:确定目标部件的部件类型。
114.s207:调用与部件类型对应的至少一个部件损伤检测网络。
115.上述步骤s203可以包括将目标运动图像输入至少一个部件损伤检测网络,利用至少一个部件损伤检测网络对目标运动图像中的目标部件进行损伤检测,得到目标部件的损伤检测结果。
116.在一些实施例中,部件类型对应的至少一个部件损伤检测网络可以包括用于检测这一部件类型对应的至少一种损伤的部件损伤检测网络。
117.上述实施例中,在将目标运动图像输入部件损伤检测网络之前,通过对目标部件的部件类型的确定,并调用该部件类型的对应的至少一个部件损伤检测网络,可以实现同时对某一目标部件进行多种损伤类型的损伤检测,提高对目标部件损伤检测的全面性。
118.在一些实施例中,如图5所示,上述方法还可以包括:
119.s209:根据损伤检测结果控制目标部件。
120.在一些实施例中,上述根据损伤检测结果控制目标部件可以包括:
121.在损伤检测结果指示目标部件存在损伤的情况下,对目标部件进行制动控制;
122.和/或,
123.在损伤检测结果指示目标部件存在损伤的情况下,对目标部件进行报警控制。
124.在一些实施例中,目标部件存在损伤可以包括目标部件具有某种损伤,也可以为目标部件具有某种损伤且损伤达到一定程度。例如在一些场景中,风叶破损不严重,不会影响其正常工作,相应的,可以预先设置一个破损阈值(可选的,该破损阈值可以为风叶破损部分的面积占风叶总面积的比例上限值),用于判断风叶是否存在损伤。假设风叶破损部分的面积占风叶总面积的比例上限值为10%;且假设损伤检测结果为风叶具有破损部分的面积占风叶总面积的比例为5%;相应的,该损伤检测结果指示目标部件不存在损伤。
125.此外,在目标部件存在损伤为目标部件具有某种损伤且损伤达到一定程度情况下,在部件损伤检测网络训练的过程中,损伤标注信息也可以为目标部件具有某种损伤且损伤达到某种程度,一般的,该程度可以通过一定规则进行量化,例如上述风叶的示例中,可以通过风叶破损部分的面积占风叶总面积的比例来量化损伤达到的程度。
126.在另一些实施例中,上述根据损伤检测结果控制目标部件可以包括:
127.在损伤检测结果指示目标部件未存在损伤的情况下,控制目标部件保持运动状态。
128.在一些实施例中,对目标部件进行制动控制可以包括通过制动系统停止目标部件所在设备的运行,以便相关人员及时的进行损伤修复,或更换存在损伤的目标部件,进而可以提前规避因部件伤损带来的意外。
129.在一些实施例中,对目标部件进行报警控制可以包括向该目标部件对应的报警装置发出报警信息,以通知及时的进行损伤修复,或更换存在损伤的目标部件,进而可以提前规避因部件伤损带来的意外。
130.在一些实施例中,在利用多种损伤类型对应的部件损伤检测网络进行目标部件的损伤检测的场景中,在多种损伤类型对应的部件损伤检测网络对应的损伤检测结果均指示目标部件未存在损伤的情况下,可以控制目标部件保持运动状态;反之,若任一部件损伤检
测网络对应的损伤检测结果指示目标部件存在损伤的情况下,可以对目标部件进行制动和/或报警控制。
131.上述实施例中,结合目标部件的损伤检测结果,在目标部件存在损伤的情况下,可以进行制动和/或报警控制,可以及时对目标部件的损伤进行修复,或更换存在损伤的目标部件,进而可以提前规避因部件伤损带来的意外。在目标部件未存在损伤的情况下,控制目标部件保持运动状态,避免了不必要的生产中断所带来的损失。
132.图6是根据一示例性实施例示出的一种目标部件的损伤检测装置框图。参照图6,该装置可以包括:
133.目标运动图像获取模块610,被配置为执行在目标部件处于工作状态的情况下,获取目标部件的目标运动图像;
134.第一损伤检测模块620,被配置为执行将目标运动图像输入部件损伤检测网络,利用部件损伤检测网络对目标运动图像中的目标部件进行损伤检测,得到目标部件的损伤检测结果。
135.在一个可选的实施例中,上述装置还包括:
136.运动图像训练集获取模块,被配置为执行获取样本部件的运动图像训练集,运动图像训练集包括样本部件的至少两个运动图像和至少两个运动图像各自对应的损伤标注信息;
137.第二损伤检测模块,被配置为执行将至少两个运动图像输入预设深度学习网络,利用预设深度学习网络对至少两个运动图像中的样本部件进行损伤检测,得到至少两个运动图像各自对应的预测损伤检测结果;
138.损失信息确定模块,被配置为执行利用至少两个运动图像各自对应的预测损伤检测结果和损伤标注信息,确定至少两个运动图像各自对应的损失信息;
139.预设深度学习网络训练模块,被配置为执行根据损失信息训练预设深度学习网络,得到部件损伤检测网络。
140.在一个可选的实施例中,目标运动图像获取模块具体被配置为执行利用摄像装置采集目标部件的目标运动图像。
141.在一个可选的实施例中,摄像装置包括全局曝光的图像传感器和补光灯;目标运动图像获取模块包括:
142.图像采集控制单元,被配置为执行控制全局曝光的图像传感器采集目标部件的目标运动图像;
143.补光控制单元,被配置为执行控制补光灯在全局曝光的图像传感器采集目标运动图像时对目标部件进行补光。
144.在一个可选的实施例中,如图7所示,上述装置还包括:
145.目标部件控制模块630,被配置为执行根据损伤检测结果控制目标部件
146.在一个可选的实施例中,目标部件控制模块包括:
147.制动控制单元,被配置为执行在损伤检测结果指示目标部件存在损伤的情况下,对目标部件进行制动控制;
148.和/或,
149.报警控制单元,被配置为执行在损伤检测结果指示目标部件存在损伤的情况下,
对目标部件进行报警控制。
150.在一个可选的实施例中,目标部件控制模块包括:
151.运动保持控制单元,被配置为执行在损伤检测结果指示目标部件未存在损伤的情况下,控制目标部件保持运动状态。
152.在一个可选的实施例中,如图8所示,上述装置还包括:
153.部件类型确定模块640,被配置为执行确定目标部件的部件类型;
154.部件损伤检测网络调用模块650,被配置为执行调用与部件类型对应的至少一个部件损伤检测网络;
155.第一损伤检测模块还被配置为包括将目标运动图像输入至少一个部件损伤检测网络,利用至少一个部件损伤检测网络对目标运动图像中的目标部件进行损伤检测,得到目标部件的损伤检测结果。
156.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
157.本公开实施例所提供的方法实施例可以在电子设备中执行。图9是根据一示例性实施例示出的一种电子设备的结构示意图,如图9所示,该电子设备可以用于实施上述实施例中提供的目标部件的损伤检测方法。具体来讲:
158.上述电子设备可以包括摄像装置910、包括有一个或一个以上计算机可读存储介质的存储器920、制动系统930、显示单元940、报警装置950、音频电路960、wifi(wireless fidelity,无线保真)模块970、包括有一个或者一个以上处理核心的处理器980、以及电源990等部件。本领域技术人员可以理解,图9中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
159.摄像装置910可用于采集目标部件在运动过程中的图像。通常,存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据上述电子设备的使用所创建的数据等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器920还可以包括存储器控制器,以提供处理器980对存储器920的访问。
160.制动系统930可用于控制设备停止运行。显示单元940可用于显示报警信息等。显示单元940可包括显示面板,可选的,可以采用lcd(liquid crystal display,液晶显示器)、o led(organic light

emitting diode,有机发光二极管)等形式来配置显示面板。报警装置950可结合音频电路960、扬声器961、传声器962进行报警处理,音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,将音频数据输出至存储器920以便进一步处理。
161.wifi属于短距离无线传输技术,上述电子设备通过wifi模块970可以帮助用户收发数据,例如部件损失检测网络等,它为用户提供了无线的宽带互联网访问。
162.处理器980是上述电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器920内的软件程序和/或,模块,以及调用存储在
存储器920内的数据,执行上述电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器980可包括一个或多个处理核心;可选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。
163.上述电子设备还包括给各个部件供电的电源990(比如电池),可选的,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
164.尽管未示出,上述电子设备还可以包括蓝牙模块、输入装置等,在此不再赘述。
165.在示例性实施例中,还提供了一种目标部件的损伤检测设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的目标部件的损伤检测方法。
166.在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由目标部件的损伤检测设备的处理器执行时,使得目标部件的损伤检测设备能够执行本公开实施例中的目标部件的损伤检测方法。
167.在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的目标部件的损伤检测方法。
168.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或,易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
169.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
170.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1