涡轮发动机叶片缺陷自动检测系统的训练方法与流程

文档序号:27752883发布日期:2021-12-03 13:11阅读:220来源:国知局
涡轮发动机叶片缺陷自动检测系统的训练方法与流程

本发明涉及航空航天部件(例如涡轮机叶片)的无损检测。

背景技术

涡轮发动机叶片的检查,以检测表面缺陷,如小凹痕、粗糙度、多余材料或某些地方缺少材料,通常由运营客户完成。

进行这种检查的一个可能的方法是把要检查的叶片放在支架上,对其进行照明并以良好的分辨率进行拍照。基于这些照片,然后有必要确定叶片表面是否存在缺陷。灰度照片足以检测前面提到的缺陷类型。

然而,在拍摄可用于获得灰度照片的照片方面出现了若干问题,灰度照片可以用来比较和检测叶片表面的任何缺陷。

首先,被检查的叶片通常具有镜面和纹理涂层。因此,如果以足够的强度照射叶片以使某些涂层细节在叶片的一部分上可见,则叶片的其他部分有曝光过度的风险,并且所获得的图像上的相应部分将无法使用。此外,由涂层纹理形成的浮雕使得确定最佳照明变得困难甚至不可能(图像中的附近像素将具有不同的行为)。

其次,某些叶片(例如涡轮机叶片)具有复杂曲率。因此,如果涡轮机叶片被照亮,叶片的某些部分将处于阴影中,这将导致所获得图像上的相应部分变得不可用。此外,考虑到叶片的曲率存在于叶片的所有部分,不可能使用掠光技术。

第三,叶片的涂层可能略有不同。这意味着在相同的照明和面向图像采集装置的相同位置的情况下,叶片将以不同的方式出现在图像上,可能在图像上的同一个地方被照得太亮,也可能被照得不够。

第四,即使有精确的定位系统,精度也永远无法达到总精度。这导致在面向图像采集装置的理论上相同的位置处采集的不同叶片的图像不会严格相同,从而导致定位中的噪声。这种偏移放大了前面提到的问题。

此外,以足够分辨率拍摄以查看缺陷的叶片图像通常是灰度图像,即像素取0到255之间的整数值,并且具有相当混乱的叶片纹理,表面外观不均匀,这意味着可用区域包含许多不同的像素值,其范围从0到255。术语“可用区域”是指未被模糊的区域,该区域被照亮的方式使缺陷可见。

在每个采集的图像上划定可用区域是相当容易的,每个采集的图像对应于叶片面对图像采集装置的给定姿势,并且可用区域是未被模糊的区域,并且可以以正确的方式调整照明,即不会过度曝光,也不会太暗。但是,对于给定的照片,由于叶片的几何结构和镜面反射,所有可用区域的最佳照明将不尽相同。此外,如上所述,给定区域和给定姿势的最佳照明从一个叶片到另一个叶片不一定相同。因此,可用区域的照明不是可以手动设置的参数。

已知一种检查物体表面缺陷的方法,其中在一种或不同照明下拍摄物体的照片,然后选择可能有缺陷的一个或多个图像。对图像进行整体检查,以确定其是否具有非常明亮的区域或处于阴影中(这些区域随后是缺陷的特征),并以这样的方式看到预定义的缺陷特征。图像可以与参考图像进行比较。在该方法中,无论其照明条件如何,所有图像都要经过第一处理步骤,并使用第一过滤器来消除不包含任何缺陷的图像。接下来的其他步骤是迭代地消除越来越多的图像。

然而,在对缺陷进行任何过滤之前,连续处理图像以仅保留具有用于缺陷检测任务的最佳照明的图像,这在缺陷检测的总处理中代表了相当大的时间成本。具体来说,结果是缺陷检测任务的计算时间更长。

此外,每次已知方法都完整地处理图像。

已知的还有一种用于检查具有曲率的物体的方法。在这种方法中,使用两个光源以产生面向物体的光,称为“明场照明”,以及掠过物体的光,称为“暗场照明”。这些光源可以相对于物体移动。然后根据从这两个视点采集的图像执行检查以寻找缺陷。

然而,对于具有复杂曲率的物体,沿着水平方向和垂直方向连续变化一样多,将有必要增加光源的不同位置以相对于每个小区域成直角。

以与先前方法相当相似的方式,已知一种方法,其中相对于要检查的表面成精确角度定位的两个光源沿扫描线移动,以捕获子图像并重构要检查的最终图像。在这种方法中,因此不需要使用不同的光强度。因为入射角是最佳的,所以使用的发光强度已经是最佳的。

然而,这种方法对于复杂物体曲率将是无效的,因为将需要使用过多数量的不同扫描线。



技术实现要素:

本发明旨在提供一种在给定区域内选择最佳照明的自动方法,以便通过学习方法自动控制涡轮发动机叶片的表面,更具体地说,提供一种用于训练用于自动检测涡轮发动机叶片缺陷的系统的方法,该系统包括用于接收叶片的平台。

根据本发明的主题,提供了一种用于训练用于自动检测涡轮发动机叶片缺陷的系统的方法,该系统包括用于接收叶片的平台、至少一个图像采集装置、发光强度可以变化的至少一个光源、至少一个移动装置,所述移动装置被配置为相对于所述至少一个图像采集装置移动所述平台或相对于所述平台移动所述至少一个图像采集装置,以及处理单元,所述处理单元被配置为接收所采集的图像,并将其与以下信息项相关联:所述信息项与所述至少一个光源的发光强度和在图像采集期间所述平台相对于所述至少一个图像采集装置的相对位置有关。

根据一般特征,对于具有已经识别出的表面缺陷的一组叶片中的每个待研究叶片,该训练方法包括以下步骤:

-在待研究叶片上限定可用区域,

-对于所述平台相对于所述至少一个图像采集装置的每个单独的相对位置,产生所述叶片的可用区域的多个采集图像,一个相同相对位置的每个采集图像以不同的发光强度生成,

-将可用区域的每个图像从一个采集的图像划分为子区域的多个图像,

-确定多对像素强度边界,每对包括最小强度和最大强度,

-对于每一对边界:

a.确定包含在子区域的每个图像中的像素数量,其强度介于该对边界的最小强度和最大强度之间,然后

b.在给定的相对位置为每个子区域选择单个图像,所选图像对应于包含最多像素的图像,其强度介于该对边界的所述最小和最大强度之间,然后

c.通过分类卷积神经网络检查给定相对位置的每个子区域以检测是否存在任何缺陷,然后

d.检查分类卷积神经网络所做的检测,以确定检测到的缺陷是真的还是假的,以及

e.在所有给定相对位置的基础上,计算可用区域内给定的一对边界的检测效率,检测效率取决于已证明检测的数量与错误检测的数量之比,

-选择具有最佳检测效率的一对边界。

根据本发明的方法包括有效的预处理,使得能够从在不同发光强度下在相同位置采集的图像中选择子区域,所述子区域稍后将用于检测异常。该预处理首先包括根据包含在不同最小和最大边界对中的像素数量配置子区域。在仅进行一次的调整阶段期间,以这样的方式选择最佳边界对,以便为稍后将在处理线中使用的检测算法提供最佳可能的性能。在生产线阶段,相对于调整时设置的终端直接选择最佳子区域,这很快,并且可以不增加检测中要测试的子区域的数量。

因此,本发明提供了一种用于训练自动检测系统的方法,使得由所述系统实现的检测方法在对缺陷进行任何过滤之前,仅保持对于缺陷检测任务具有最佳照明的图像,因此,可以节省缺陷检测任务的计算时间。

此外,本发明规定了独立处理图像的区域,而不一定是整个图像。

此外,该方法可以避免光源相对于物体以特定角度重新定位。只要某个区域的亮度足够且使用其中一种强度,图像就可用。

通过本发明,可以在光源的单个位置照亮大面积,这使得可以加工具有复杂曲率的叶片,而无需增加光源的不同位置的数量以找到相对于每个小面积的直角。

因此,可以选择所选择的一对边界,以便能够针对每个子区域,从以不同强度采集的不同可利用图像中选择单个图像,以期将来的训练步骤或使用用于自动检测叶片缺陷的系统。

根据训练方法的第一方面,如果在步骤b中,至少两个图像包括相同数量的像素,则所选子区域的图像是其像素强度的平均值最接近127.5的强度的图像。

根据训练方法的第二方面,该方法还可以包括基于这些采集的图像生成附加图像,所述附加图像可以在强度图像之外使用。

根据训练方法的第三方面,对于平台相对于所述至少一个图像采集装置的每个单独相对位置,使用的不同强度是相同的。

根据训练方法的第四方面,从所研究叶片的可用区域的所有子区域中,可以使用与存在缺陷的子区域一样多的无缺陷子区域。

因此,可以不使用某些子区域,以便有缺陷和无缺陷的子区域数量相同。如果有缺陷的子区域较少,就有可能从所有可利用的无缺陷子区域中随机选择与有缺陷子区域相同数量的无缺陷子区域。如果无缺陷的子区域较少,就有可能从所有可利用的有缺陷子区域中随机选择与无缺陷子区域相同数量的有缺陷子区域。也可以选择其他数量的子区域。对于训练方法的这个方面,可以逐叶片进行,也可以所有叶片一起进行。

在本发明的另一主题中,提供了一种用于自动检测涡轮发动机叶片缺陷的系统,该系统包括用于接收叶片的平台、至少一个图像采集装置、至少一个光源,其发光强度可以变化,至少一个移动装置,其被配置为相对于所述至少一个图像采集装置移动所述平台或相对于所述平台移动所述至少一个图像采集装置,以及处理单元,其被配置为接收所采集的图像,并将其与以下信息项相关联,所述信息项与所述至少一个光源的发光强度和在图像采集期间所述平台相对于所述至少一个图像采集装置的相对位置有关,对于每个采集的图像,针对每个所述相对位置,以所述至少一个光源的发光强度拍摄多个采集的图。

根据本发明的一般特征,处理单元被配置为在叶片上定义可用区域,将来自可用区域的采集的图像划分为多个子区域,并对每个子区域进行处理。

根据自动检测系统的一个方面,为了处理每个子区域,处理单元可以被配置为仅从基于来自采集的图像生成的多个附加图像中选择单个子区域图像,该选择按照以下步骤使用预定义的边界对进行:

a.确定包含在子区域的每个图像中的像素数量,其强度介于该对边界的最小强度和最大强度之间,然后

b.在给定的相对位置为每个子区域选择单个图像,所选图像对应于包含最多像素的图像,其强度介于该对边界的所述最小和最大强度之间。

附图说明

图1是根据本发明实施方式的用于自动检测涡轮发动机叶片缺陷的系统的示意图。

图2示出了根据本发明的实施方式的用于训练图1的自动检测涡轮发动机叶片缺陷的系统的方法的流程图。

具体实施方式

图1示意性地表示用于自动检测涡轮发动机叶片缺陷的系统。

用于自动检测涡轮发动机叶片2缺陷的系统1包括其上放置有待研究叶片2的可移动平台3、固定摄像机4和发光强度可以变化的固定光源5。叶片2垂直抵靠在平台3上。换句话说,叶片2包括叶根22、叶身24和叶尖26,叶身24在叶根22和叶尖26之间延伸,叶根22以这样的方式搁置在平台3上,使得叶身24在与叶根22抵靠在其上的平台3的表面正交的方向上延伸,所述正交方向对应于竖直方向。

在图1所示的实施方式中,平台3是可移动的并且可以相对于相机4和光源5移动,由于包括在平台3中的移动装置6,这两者都保持在固定位置。为了采集叶片2周围的图像,平台3可以围绕旋转轴线自转并垂直和水平移动。

检测系统1还包括耦合到平台3、相机4和光源5的处理单元7。处理单元7被配置为接收由相机4发送的采集图像,并将其与在图像采集期间与光源5的发光强度和平台的位置相关的信息相关联。

图2示意性地表示由系统实施的训练方法的流程图,该系统用于自动检测图1中涡轮发动机叶片的缺陷,以在未知叶片上进行缺陷搜索期间优化其操作。

为了训练检测系统1,使用一组已知叶片,其缺陷已知且已记录在处理单元7中。

对于叶片组中要研究的每个叶片,训练方法执行以下步骤。

在第一步骤200中,调整相机4、光源5和平台3以采集图像,使得能够通过可用区域覆盖整个叶片2。在这样采集的每个图像上,划定可用区域。

在接下来的步骤210中,对于平台3的每个位置,使用相机4采集叶片2的每个可用区域的多个图像,平台3的一个相同位置的每个图像以光源5的不同发光强度采集。检测系统1可以被配置为针对每个位置采集相同数量的图像,例如针对平台3的一个相同位置采集二十个图像,每个采集的图像有不同的强度。因此,对于平台3的每个位置,有二十个左右要研究的叶片2的可用区域的采集图像,每个图像有不同的强度,即二十个不同的发光强度。

在接下来的步骤220中,由相机4采集的每个图像被发送到处理单元,该处理单元将采集的图像划分为多个子区域的图像。

在接下来的步骤230中,输入像素强度的多对边界,每一对边界包括一个最小强度和一个最大强度。

然后,在步骤240中,通过对每一对边界执行以下步骤来确定最有效的一对边界。

在第一子步骤241中,对于一个子区域的每个图像,确定图像中包含的、强度在该对边界的最小强度和最大强度之间的像素数量。

然后,在第二子步骤242中,从平台3的一个给定位置的同一子区域的不同图像中选择单个图像,这些不同图像以不同的发光强度拍摄。所选择的图像对应于包含最多像素的图像,其强度介于所述一对边界的最小和最大强度之间。如果至少有两个图像包含相同数量的像素,则所选子区域的图像是像素强度的平均值最接近于127.5强度的图像。

然后,在第三子步骤243中,对于平台3的每个位置,使用分类卷积神经网络对每个子区域进行检查,以检测是否存在任何缺陷。

然后,在第四子步骤244中,将分类卷积神经网络进行的检测与定位叶片的已知缺陷的记录表进行比较,以确定检测到的缺陷是真实的还是虚假的。

然后,在第五子步骤245中,然后针对可用区域上的给定边界对计算检测效率,采用平台3的所有位置。检测效率取决于已验证检测数与错误检测数的比率。

最后,在步骤250中,选择具有最佳检测效率的一对边界。

因此,本发明提供了一种用于训练用于自动检测涡轮发动机叶片缺陷的系统的方法,该系统包括用于接收叶片的平台,以通过学习方法自动控制涡轮发动机叶片的表面。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1