当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法技术

技术编号:25758502 阅读:99 留言:0更新日期:2020-09-25 21:07
本发明专利技术公开了一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法。在注塑叶轮的实测点云和叶轮模型的模板点云基础上,将两组点云进行配准,统一到一个坐标系下;对比两组点云空间位置获取可能出现翘曲缺陷的危险区域,并提取危险区域的实测点云及模板点云;再进行分割,根据得到的点云簇数量判断危险区域是否发生翘曲;对翘曲的所有实测点云簇和模板点云簇进行叶轮叶片吸力面点云提取;然后将每处翘曲的实测点云簇和模板点云簇进行匹配;计算每处翘曲的翘曲度。本发明专利技术能通过三维点云的空间位置对比检测出注塑叶轮是否存在翘曲缺陷,并通过计算出翘曲度实现对叶轮翘曲缺陷的量化检测,为叶轮的翘曲检测提供了快速便利的方式。

【技术实现步骤摘要】
一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法
本专利技术涉及了一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法,尤其是涉及了一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法。
技术介绍
薄壁注塑成型技术是在传统注塑成型基础上发展起来的针对薄壁类制品生产的一种新技术,由于其特有的优点越来越多的用在实际生产中。但由于薄壁注塑件的壁厚较薄,聚合物熔体在型腔中冷却迅速,成型难度加大,给塑件的质量控制带来了较大的困难,翘曲变形就是其制造过程中的主要缺陷。很多叶轮目前采用注塑成型的方法制造而成,由于叶轮叶片一般为薄壁,在实际制造过程中,很容易出现翘曲变形。另外,由于叶轮叶片大多为自由曲面,因此对翘曲的检测较为困难,而且难以得到具体的量化检测,因此需要一种较为简便的方法检测翘曲,并得到合适的量化检测。随着机器视觉的快速发展,3D机器视觉和点云处理越来越多的用在缺陷检测上。但目前的视觉缺陷检测及点云处理大多是针对物体的表面缺陷,很少有针对翘曲这种几何形状缺陷的检测。
技术实现思路
为了解决本专利技术的技术问题,本专利技术的目的是克服现有技术中叶轮翘曲缺陷检测困难、难以得到合适的量化检测等不足,提供了一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法。本专利技术能通过三维点云的空间位置对比检测出注塑叶轮是否存在翘曲缺陷,并通过计算出翘曲度实现对叶轮翘曲缺陷的量化检测,为叶轮的翘曲检测提供了快速便利的检测方法。如图1所示,本专利技术方法包括以下步骤:步骤1:通过三维扫描仪三维扫描采集获取注塑叶轮的实测点云;步骤2:对注塑叶轮已构建的数字化物理模型进行离散化,得到注塑叶轮的模板点云;步骤3:将注塑叶轮的实测点云和模板点云进行配准,统一到同一个坐标系下;步骤4:通过对比实测点云与模板点云的空间位置进行危险区域检测,获取可能出现翘曲缺陷的危险区域,并提取危险区域的实测点云及对应的模板点云;步骤5:采用欧几里得聚类分割的方法对危险区域的实测点云和模板点云均进行分割处理,将点云中相邻距离小于距离阈值ε的点归为一类,距离阈值ε具体取为点云中两点最小间距的10-15倍,组成同一个点云簇,获得各个点云簇后将包含点云数量小于100的点云簇剔除,保留下来的点云簇作为翘曲处的点云簇;对危险区域的实测点云和模板点云进行分割处理后获得各个实测点云簇及对应的模板点云簇,根据得到的点云簇数量是否大于0判断危险区域是否发生翘曲,若点云簇不止一处则说明有翘曲,一处点云簇代表了一处翘曲;具体实施中可能存在多处翘曲,且因为点云的无序性和密度不均匀性,导致危险区域点云提取时会存在少量稀疏的非危险区域点,还要将各处翘曲分离,同时剔除这些稀疏的非危险区域点。步骤6:对步骤5获得的实测点云簇及对应的模板点云簇分别进行叶轮叶片吸力面点云提取,即将叶轮叶片吸力面与压力面的点云分离,获取吸力面上的点云,而只保留叶片吸力面上的点云;步骤7:计算实测点云簇与每个模板点云簇之间的距离,采用距离最小匹配方法将每处翘曲的实测点云簇和其对应的模板点云簇进行匹配;步骤8:计算翘曲的实测点云簇中每个点到其对应模板点云簇对应切平面的垂直距离,选择其中最大的20个值,剔除离群点后求平均,作为该处翘曲的翘曲度。所述步骤4具体包括以下步骤:步骤4.1:分别将实测点云和模板点云构造为两个八叉树;无序点云之间没有一一对应的关系,采用构造八叉树进行空间动态检测的方法实现无序点云的对比检测。步骤4.2:逐个遍历提取检测对象的一个八叉树的其中一个点作为搜索点,在另一个八叉树中进行体素查找,即以搜索点对应的相同位置为中心、边长为a的正方体内进行查找是否存在有点云中的点,其中a为点云中两点最小间距的4-8倍:若未存在有点云中的点,则该搜索点为实测点云和模板点云之间的差异区域;若存在有点云中的点,则该搜索点不为实测点云和模板点云之间的差异区域;步骤4.3:将实测点云作为检测对象,按照步骤4.2处理得到差异区域,作为可能出现翘曲缺陷的危险区域的实测点云;再将模板点云作为检测对象,按照步骤4.2处理得到差异区域,作为危险区域的实测点云所对应的模板点云。所述步骤4主要采用构造八叉树进行空间动态检测实现无序点云的对比检测,从而解决了无序点云没有一一对应关系的问题,具有检测方便、效率高等优势。所述步骤6中,对实测点云簇和模板点云簇均采用以下方式处理:步骤6.1:计算点云簇P={p1,p2,...,pm}中各点的法向量N={n1,n2,...,nm},并计算平均法向量均值其中,pi表示点云中第i个点,ni表示点云中第i个点的法向量,i表示点云中的点序数,m表示点云中的点总数,P,N,AveN均由坐标{x,y,z}组成表示。然后将点云簇沿平均法向量方向移动固定距离t,其中t为叶片的最大厚度,获得移动后点云簇SP:其中,SP.x表示点云簇SP中点的x坐标,P.x表示点云簇P中点的x坐标,AveN.x表示平均法向量AveN的x坐标,xyz分别表示点的三个坐标值;步骤6.2:遍历移动后点云簇中的每一点spi,以点位置为中心、搜索半径为0.9t在原来移动前的点云簇P中进行范围搜索:若范围中存在点云的至少一点,则说明点spi对应的原来移动前点云簇P中的点pi位于叶轮叶片吸力面;若范围中不存在点云的点,则说明点spi对应的原来移动前点云簇P中的点pi不位于叶轮叶片吸力面,由此划分获得叶轮叶片吸力面。所述步骤7中,点云簇之间的距离计算方法为:在实测点云簇中随机选择N个点,分别以每个点作为中心点,在模板点云簇中进行近邻搜索找到离中心点最近的K个点,计算K个点分别到中心点距离的均值,再将所有N个点获得的距离的均值相加求平均,作为两个点云之间的距离。其中,N和K可根据点云簇数量的不同进行调整,一般选取点云数量的10%-20%。所述步骤8具体包括以下步骤:步骤8.1:提取翘曲的实测点云簇上的某个点pi,在对应模板点云簇中找到最近的三个点步骤8.2:通过搜索到的三个点计算得到平面,作为点pi对应的切平面;步骤8.3:计算点pi到该平面的距离di,作为点pi的翘曲值:步骤8.4:计算翘曲的实测点云簇中所有点的翘曲值,从中选择最大的20个,计算均值μ和标准差σ:最后将偏离均值一倍标准差的点作为离群点进行剔除,即将满足di<μ-σ或di>μ+σ对应的点pi剔除,然后将剩余的所有点pi的翘曲值求平均作为该实测点云簇的翘曲缺陷的翘曲度。本专利技术在步骤8中,将用于表征平面弯曲程度的翘曲度进行拓展和创新,把从叶轮叶片曲面的切平面垂直测得的表面翘曲最大距离作为翘曲度,对叶轮叶片表面的翘曲缺陷进行检测,从而能得到翘曲缺陷的量化指标,使得叶片的翘曲程度更加直观,并可以反馈至生产过程,为产品质量的提高打下基础。本专利技术的有益效果是:1、本专利技术能通过三维点云空间位置的对比检测出注塑叶轮是否存在翘曲缺陷,并通过计算出翘曲度实现对叶轮翘曲缺陷本文档来自技高网...

【技术保护点】
1.一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法,其特征在于:包括以下步骤:/n步骤1:通过三维扫描仪采集获取注塑叶轮的实测点云;/n步骤2:对注塑叶轮已构建的数字化物理模型进行离散化,得到注塑叶轮的模板点云;/n步骤3:将注塑叶轮的实测点云和模板点云进行配准,统一到同一个坐标系下;/n步骤4:通过对比实测点云与模板点云的空间位置进行危险区域检测,获取可能出现翘曲缺陷的危险区域,并提取危险区域的实测点云及对应的模板点云;/n步骤5:采用欧几里得聚类分割的方法对危险区域的实测点云和模板点云均进行分割处理,将点云中相邻距离小于距离阈值ε的点归为一类,组成同一个点云簇,获得各个点云簇后将包含点云数量小于100的点云簇剔除;/n对危险区域的实测点云和模板点云进行分割处理后获得各个实测点云簇及对应的模板点云簇,根据得到的点云簇数量是否大于0判断危险区域是否发生翘曲;/n步骤6:对步骤5获得的实测点云簇及对应的模板点云簇分别进行叶轮叶片吸力面点云提取,即将叶轮叶片吸力面与压力面的点云分离,获取吸力面上的点云;/n步骤7:计算实测点云簇与每个模板点云簇之间的距离,采用距离最小匹配方法将每处翘曲的实测点云簇和其对应的模板点云簇进行匹配;/n步骤8:计算翘曲的实测点云簇中每个点到其对应模板点云簇对应切平面的垂直距离,选择其中最大的20个值,剔除离群点后求平均,作为该处翘曲的翘曲度。/n...

【技术特征摘要】
1.一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法,其特征在于:包括以下步骤:
步骤1:通过三维扫描仪采集获取注塑叶轮的实测点云;
步骤2:对注塑叶轮已构建的数字化物理模型进行离散化,得到注塑叶轮的模板点云;
步骤3:将注塑叶轮的实测点云和模板点云进行配准,统一到同一个坐标系下;
步骤4:通过对比实测点云与模板点云的空间位置进行危险区域检测,获取可能出现翘曲缺陷的危险区域,并提取危险区域的实测点云及对应的模板点云;
步骤5:采用欧几里得聚类分割的方法对危险区域的实测点云和模板点云均进行分割处理,将点云中相邻距离小于距离阈值ε的点归为一类,组成同一个点云簇,获得各个点云簇后将包含点云数量小于100的点云簇剔除;
对危险区域的实测点云和模板点云进行分割处理后获得各个实测点云簇及对应的模板点云簇,根据得到的点云簇数量是否大于0判断危险区域是否发生翘曲;
步骤6:对步骤5获得的实测点云簇及对应的模板点云簇分别进行叶轮叶片吸力面点云提取,即将叶轮叶片吸力面与压力面的点云分离,获取吸力面上的点云;
步骤7:计算实测点云簇与每个模板点云簇之间的距离,采用距离最小匹配方法将每处翘曲的实测点云簇和其对应的模板点云簇进行匹配;
步骤8:计算翘曲的实测点云簇中每个点到其对应模板点云簇对应切平面的垂直距离,选择其中最大的20个值,剔除离群点后求平均,作为该处翘曲的翘曲度。


2.根据权利要求1所述的一种基于点云特征对比的注塑叶轮翘曲缺陷检测方法,其特征在于:所述步骤4具体包括以下步骤:
步骤4.1:分别将实测点云和模板点云构造为两个八叉树;
步骤4.2:逐个遍历提取检测对象的一个八叉树的其中一个点作为搜索点,在另一个八叉树中进行体素查找,即以搜索点对应的相同位置为中心、边长为a的正方体内进行查找是否存在有点云中的点,其中a为点云中两点最小间距的4-8倍:若未存在有点云中的点,则该搜索点为实测点云和模板点云之间的差异区域;若存在有点云中的点,则该搜索点不为实测点云和模板点云之间的差异区域;
步骤4.3:将实测点云作为检测对象,按照步骤4.2处理得到差异区域,作为可能出现翘曲缺陷的危险区域的实测点云;再将模板点云作为检测对象,按照步骤4.2处理得到差异区域,作为危险区域的实测点云所对应的模板点云。


3.根...

【专利技术属性】
技术研发人员:伊国栋陈杨波张树有
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1