[go: up one dir, main page]

CN112419336B - 基于小波变换的动车齿轮箱漏油故障识别方法及系统 - Google Patents

基于小波变换的动车齿轮箱漏油故障识别方法及系统 Download PDF

Info

Publication number
CN112419336B
CN112419336B CN202011330850.XA CN202011330850A CN112419336B CN 112419336 B CN112419336 B CN 112419336B CN 202011330850 A CN202011330850 A CN 202011330850A CN 112419336 B CN112419336 B CN 112419336B
Authority
CN
China
Prior art keywords
image
decomposition
oil leakage
gray
gear box
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011330850.XA
Other languages
English (en)
Other versions
CN112419336A (zh
Inventor
于婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Kejia General Mechanical and Electrical Co Ltd
Original Assignee
Harbin Kejia General Mechanical and Electrical Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Kejia General Mechanical and Electrical Co Ltd filed Critical Harbin Kejia General Mechanical and Electrical Co Ltd
Priority to CN202011330850.XA priority Critical patent/CN112419336B/zh
Publication of CN112419336A publication Critical patent/CN112419336A/zh
Application granted granted Critical
Publication of CN112419336B publication Critical patent/CN112419336B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/136Segmentation; Edge detection involving thresholding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Image Analysis (AREA)

Abstract

基于小波变换的动车齿轮箱漏油故障识别方法,涉及动车故障识别领域。本发明是为了解决现有人工检测齿轮箱是否漏油的方式存在检测效率低、准确性差的问题。步骤1、获取动车底部图像,从动车底部图像中截取含有齿轮箱的图像;步骤2、采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像;步骤3、采用小波域阈值分割算法从齿轮箱轮廓图像中分割出漏油区域图像;步骤4、计算漏油区域图像的面积,将漏油区域图像的面积与预设的面积阈值比较,若漏油区域图像的面积大于预设的面积阈值,则确定齿轮箱漏油,否则,则齿轮箱未漏油。它用于识别动车齿轮箱是否漏油。

Description

基于小波变换的动车齿轮箱漏油故障识别方法及系统
技术领域
本发明涉及故障识别方法。属于动车故障识别领域。
背景技术
动车的齿轮箱是动车转向架动力传动的关键部件,齿轮箱若发生漏油故障则会危及动车的行车安全,在以往的故障检测中,采用人工检查图像的方式进行故障检测。人工检修由于劳动强度大,可能造成漏检、错检的出现,影响行车安全。采用图像自动识别的方式可提高检测效率和稳定性。近几年,图像自动识别技术不断成熟。因而,采用图像自动识别技术进行齿轮箱漏油的故障识别,可以有效提高检测准确率。
发明内容
本发明是为了解决现有人工检测齿轮箱是否漏油的方式存在检测效率低、准确性差的问题。现提供基于小波变换的动车齿轮箱漏油故障识别方法。
基于小波变换的动车齿轮箱漏油故障识别方法,该方法包括以下步骤:
步骤1、获取动车底部图像,从动车底部图像中截取含有齿轮箱的图像;
步骤2、采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像;
步骤3、采用小波域阈值分割算法从齿轮箱轮廓图像中分割出漏油区域图像;
步骤4、计算漏油区域图像的面积,将漏油区域图像的面积与预设的面积阈值比较,若漏油区域图像的面积大于预设的面积阈值,则确定齿轮箱漏油,否则,则齿轮箱未漏油。
优选地,步骤2中,采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像,具体过程为:
步骤21、根据含有齿轮箱的图像构建直方图,根据直方图确定对含有齿轮箱的图像进行分割的个数M,M为正整数;
步骤22、对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
步骤23、从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于M,如果是,则将分解系数的个数作为灰度阈值的个数,转入步骤24,如果否,j=j+1,则执行步骤22;
步骤24、若步骤23得到的分解系数的个数等于M,则用M个分解系数对应的灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,若步骤23得到的分解系数的个数大于M,则对接近的灰度阈值取平均值,以保证获取M个灰度阈值,再用M个灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,
步骤25、由M个白色图像构成齿轮箱轮廓图像。
优选地,步骤22中,
j分辨率下的直方图hf j(x)用哈尔尺度函数
Figure BDA0002795768500000021
的伸缩与平移表示为:
Figure BDA0002795768500000022
式中,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure BDA0002795768500000023
n为分解系数的个数,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm],hf(k)表示f(x,y)中灰度值为k的像素的个数,|···|为计数操作,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标, f(x,y)为输入图像。
优选地,步骤22中,分解系数{ak}的求取方法为:
Figure BDA0002795768500000024
式中,hf(x)为hf j(x)的多层表达曲线,{ak}={<hfj,k>},
Figure BDA0002795768500000025
{ak}为分解系数。
优选地,步骤3中,采用小波域阈值分割算法从齿轮箱轮廓图像中分割出的漏油区域图像具体过程为:
步骤31、根据齿轮箱轮廓图像构建直方图,根据直方图确定对含有齿轮箱轮廓图像进行分割的个数N,N为正整数;
步骤32、对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1,;
步骤33、从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于M,如果是,则将分解系数的个数作为灰度阈值的个数,转入步骤34,如果否,j=j+1,则执行步骤32;
步骤34、若步骤33得到的分解系数的个数等于N,则用N个分解系数对应的灰度阈值分别对N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像,若步骤33得到的分解系数的个数大于N,则对接近的灰度阈值取平均值,以保证获取N个灰度阈值,再用N个灰度阈值分别对N个分割区域进行二值化分割,得到由N 个白色图像和N个黑色图像构成的二值化图像,
步骤35、由N个白色图像构成漏油区域图像。
基于小波变换的动车齿轮箱漏油故障图像识别系统,该系统包括图像获取模块、一号分割模块、二号分割模块和判断模块,
图像获取模块,用于获取动车底部图像,从动车底部图像中截取含有齿轮箱的图像;
一号分割模块,用于采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像;
二号分割模块,用于采用小波域阈值分割算法从齿轮箱轮廓图像中分割出漏油区域图像;
判断模块,用于计算漏油区域图像的面积,将漏油区域图像的面积与预设的面积阈值比较,若漏油区域图像的面积大于预设的面积阈值,则确定齿轮箱漏油,否则,则齿轮箱未漏油。
优选地,一号分割模块包括区域分割单元、一号小波分解单元、一号灰度阈值获取单元、一号二值化处理单元和齿轮箱轮廓图像获取单元,
区域分割单元,用于根据含有齿轮箱的图像构建直方图,根据直方图确定对含有齿轮箱的图像进行分割的个数M,M为正整数;
一号小波分解单元,用于对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
一号灰度阈值获取单元,用于从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于 M,如果是,则将分解系数的个数作为灰度阈值的个数,传送给一号二值化处理单元,如果否,j=j+1,则输送给一号小波分解单元;
一号二值化处理单元,用于在分解系数的个数等于M时,则用M个分解系数对应的灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,若分解系数的个数大于M,则对接近的灰度阈值取平均值,以保证获取M个灰度阈值,再用M个灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像;
齿轮箱轮廓图像获取单元,用于由M个白色图像构成齿轮箱轮廓图像。
优选地,构建直方图的过程为:
j分辨率下的直方图hf j(x)用哈尔尺度函数
Figure BDA0002795768500000041
的伸缩与平移表示为:
Figure BDA0002795768500000042
式中,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure BDA0002795768500000043
n为分解系数的个数,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm],hf(k)表示f(x,y)中灰度值为k的像素的个数,|···|为计数操作,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标, f(x,y)为输入图像。
优选地,分解系数{ak}的求取方法为:
Figure BDA0002795768500000044
式中,hf(x)为hf j(x)的多层表达曲线,{ak}={<hfj,k>},
Figure BDA0002795768500000045
{ak}为分解系数。
优选地,二号分割模块包括子图像分割单元、二号小波分解单元、二号灰度阈值获取单元、二号二值化处理单元和漏油区域图像获取单元,
子图像分割单元,用于根据齿轮箱轮廓图像构建直方图,根据直方图确定对含有齿轮箱轮廓图像进行分割的个数N,N为正整数;
二号小波分解单元,用于对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
二号灰度阈值获取单元,用于从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于 N,如果是,则将分解系数的个数作为灰度阈值的个数,传送给二值化处理单元,如果否,j=j+1,则输送给一号小波分解单元;
二号二值化处理单元,用于在分解系数的个数等于N时,则用N个分解系数对应的灰度阈值分别对N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像,若分解系数的个数大于N,则对接近的灰度阈值取平均值,以保证获取N个灰度阈值,再用N个灰度阈值分别对N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像;
漏油区域图像获取单元,用于由N个白色图像构成漏油区域图像。
本发明的有益效果为:
本申请分别在动车轨道周围搭建高清成像设备,动车通过设备后,获取高清图像。通过先验知识截取含有齿轮箱的图像输入到小波域阈值分割算法中,分割出齿轮箱轮廓图像,并通过小波域阈值分割算法定位到白色的漏油区域图像,通过计算漏油区域图像的面积,判断齿轮箱是否发生漏油。对漏油的齿轮箱进行上传报警,工作人员根据识别结果进行相应的处理,保证列车安全运行。
本申请利用图像自动识别的方式代替人工检测,提高检测效率、准确率。
基于小波域的阈值分割算法分割齿轮箱,可以精确分割齿轮箱轮廓图像,并运用小波域阈值分割算法得到漏油区域图像,有较强的抗噪声性能,针对不同环境下的齿轮箱漏油可以提高分割准确率以及提高算法的稳定性。
附图说明
图1为基于小波变换的动车齿轮箱漏油故障识别方法的流程图。
具体实施方式
需要特别说明的是,在不冲突的情况下,本申请公开的各个实现方式之间或实现方式中的特征之间可以相互组合。
具体实施方式一:参照图1具体说明本实施方式,本实施方式的基于小波变换的动车齿轮箱漏油故障识别方法,该方法包括以下步骤:
步骤1、获取动车底部图像,从动车底部图像中截取含有齿轮箱的图像;
步骤2、采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像;
步骤3、采用小波域阈值分割算法从齿轮箱轮廓图像中分割出漏油区域图像;
步骤4、计算漏油区域图像的面积,将漏油区域图像的面积与预设的面积阈值比较,若漏油区域图像的面积大于预设的面积阈值,则确定齿轮箱漏油,否则,则齿轮箱未漏油。
本实施方式中,在动车轨道周围搭建高清成像设备,当动车通过后,通过设备获取动车底部的高清图像,图像为清晰的灰度图像。由于不同站点拍摄条件不同,设备拍摄图像存在差异,相机可能会受到雨水、泥渍等自然条件的影响,导致了获得的齿轮箱图像也存在差异。不同车型的齿轮箱形态又不尽相同。为了保证算法的适用性,需要将各站点在各种不同条件下不同车型的齿轮箱图像全部采集。通过先验知识,可以对齿轮箱部分进行粗定位,并截取含有齿轮箱的图像。
具体实施方式二:本实施方式是对具体实施方式一的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,步骤2中,采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像,具体过程为:
步骤21、根据含有齿轮箱的图像构建直方图,根据直方图确定对含有齿轮箱的图像进行分割的个数M,M为正整数;
步骤22、对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
步骤23、从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于M,如果是,则将分解系数的个数作为灰度阈值的个数,转入步骤24,如果否,j=j+1,则执行步骤22;
步骤24、若步骤23得到的分解系数的个数等于M,则用M个分解系数对应的灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,若步骤23得到的分解系数的个数大于M,则对接近的灰度阈值取平均值,以保证获取M个灰度阈值,再用M个灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,
步骤25、由M个白色图像构成齿轮箱轮廓图像。
本实施方式中,例如,M的个数为3,所以,我们将齿轮箱的图像分割成3个区域图像,3个区域图像的灰度值范围分别为:(0,25),(25,35),(35,255),而步骤24 得到的分解系数的个数为3,而3个分解系数对应的3个灰度阈值分别为20,30,40,那么,在(0,25)内小于20的灰度值都变为0(黑色),大于20小于25的都变为255(白色),在(25,35)内大于25小于30的都变为0,大于30小于35的都变为255,在(35,255)内,大于35小于40的都变为0,大于40的都变为255。而当步骤24得到的分解系数的个数为 4时,M为3时,要将4个分解系数中两个接近的灰度阈值进行合并取平均值,这样得到3 个分解系数,然后在采用3个灰度阈值(例如为20,30,40)分别分割M个分割区域(例如: 3个区域图像的灰度值范围分别为:(0,25),(25,35),(35,255))。
分解条件为:al-2>al-1与al-1<al,l=1…k,即:为对直方图中灰度值进行从小到大排序命名为第1个灰度值到第k个灰度值,al-2为第l-2个灰度值对应的分解系数。
具体实施方式三:本实施方式是对具体实施方式二的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,步骤22中,
j分辨率下的直方图hf j(x)用哈尔尺度函数
Figure BDA0002795768500000071
的伸缩与平移表示为:
Figure BDA0002795768500000072
式中,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure BDA0002795768500000073
n为分解系数的个数,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm],hf(k)表示f(x,y)中灰度值为k的像素的个数,|···|为计数操作,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标, f(x,y)为输入图像。
具体实施方式四:本实施方式是对具体实施方式二的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,分解系数{ak}的求取方法为:
Figure BDA0002795768500000074
式中,hf(x)为hf j(x)的多层表达曲线,{ak}={<hfj,k>},
Figure BDA0002795768500000075
{ak}为分解系数。
本实施方式中,公式1是离散的函数,而公式2是用连续的函数。
具体实施方式五:本实施方式是对具体实施方式二的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,步骤3中,采用小波域阈值分割算法从齿轮箱轮廓图像中分割出的漏油区域图像具体过程为:
步骤31、根据齿轮箱轮廓图像构建直方图,根据直方图确定对含有齿轮箱轮廓图像进行分割的个数N,N为正整数;
步骤32、对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1,;
步骤33、从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于M,如果是,则将分解系数的个数作为灰度阈值的个数,转入步骤34,如果否,j=j+1,则执行步骤32;
步骤34、若步骤33得到的分解系数的个数等于N,则用N个分解系数对应的灰度阈值分别对N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像,若步骤33得到的分解系数的个数大于N,则对接近的灰度阈值取平均值,以保证获取N个灰度阈值,再用N个灰度阈值分别对N个分割区域进行二值化分割,得到由N 个白色图像和N个黑色图像构成的二值化图像,
步骤35、由N个白色图像构成漏油区域图像。
具体实施方式六:本实施方式的基于小波变换的动车齿轮箱漏油故障图像识别系统,本实施方式中,系统包括图像获取模块、一号分割模块、二号分割模块和判断模块,图像获取模块,用于获取动车底部图像,从动车底部图像中截取含有齿轮箱的图像;
一号分割模块,用于采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像;
二号分割模块,用于采用小波域阈值分割算法从齿轮箱轮廓图像中分割出漏油区域图像;
判断模块,用于计算漏油区域图像的面积,将漏油区域图像的面积与预设的面积阈值比较,若漏油区域图像的面积大于预设的面积阈值,则确定齿轮箱漏油,否则,则齿轮箱未漏油。
具体实施方式七:本实施方式是对具体实施方式六的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,一号分割模块包括区域分割单元、一号小波分解单元、一号灰度阈值获取单元、一号二值化处理单元和齿轮箱轮廓图像获取单元,
区域分割单元,用于根据含有齿轮箱的图像构建直方图,根据直方图确定对含有齿轮箱的图像进行分割的个数M,M为正整数;
一号小波分解单元,用于对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
一号灰度阈值获取单元,用于从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于 M,如果是,则将分解系数的个数作为灰度阈值的个数,传送给一号二值化处理单元,如果否,j=j+1,则输送给一号小波分解单元;
一号二值化处理单元,用于在分解系数的个数等于M时,则用M个分解系数对应的灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,若分解系数的个数大于M,则对接近的灰度阈值取平均值,以保证获取 M个灰度阈值,再用M个灰度阈值分别对M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像;
齿轮箱轮廓图像获取单元,用于由M个白色图像构成齿轮箱轮廓图像。
具体实施方式八:本实施方式是对具体实施方式七的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,构建直方图的过程为:
j分辨率下的直方图hf j(x)用哈尔尺度函数
Figure BDA0002795768500000091
的伸缩与平移表示为:
Figure BDA0002795768500000092
式中,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure BDA0002795768500000093
n为分解系数的个数,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm],hf(k)表示f(x,y)中灰度值为k的像素的个数,|···|为计数操作,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标, f(x,y)为输入图像。
具体实施方式九:本实施方式是对具体实施方式七的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,分解系数{ak}的求取方法为:
Figure BDA0002795768500000094
式中,hf(x)为hf j(x)的多层表达曲线,{ak}={<hfj,k>},
Figure BDA0002795768500000095
{ak}为分解系数。
具体实施方式十:本实施方式是对具体实施方式六的基于小波变换的动车齿轮箱漏油故障图像识别方法作进一步说明,本实施方式中,二号分割模块包括子图像分割单元、二号小波分解单元、二号灰度阈值获取单元、二号二值化处理单元和漏油区域图像获取单元,
子图像分割单元,用于根据齿轮箱轮廓图像构建直方图,根据直方图确定对含有齿轮箱轮廓图像进行分割的个数N,N为正整数;
二号小波分解单元,用于对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
二号灰度阈值获取单元,用于从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于 N,如果是,则将分解系数的个数作为灰度阈值的个数,传送给二值化处理单元,如果否,j=j+1,则输送给一号小波分解单元;
二号二值化处理单元,用于在分解系数的个数等于N时,则用N个分解系数对应的灰度阈值分别对N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像,若分解系数的个数大于N,则对接近的灰度阈值取平均值,以保证获取N个灰度阈值,再用N个灰度阈值分别对N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像;
漏油区域图像获取单元,用于由N个白色图像构成漏油区域图像。

Claims (8)

1.基于小波变换的动车齿轮箱漏油故障识别方法,其特征在于,所述方法包括以下步骤:
步骤1、获取动车底部图像,从动车底部图像中截取含有齿轮箱的图像;
步骤2、采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像;
步骤3、采用小波域阈值分割算法从齿轮箱轮廓图像中分割出漏油区域图像;
步骤4、计算漏油区域图像的面积,将漏油区域图像的面积与预设的面积阈值比较,若漏油区域图像的面积大于预设的面积阈值,则确定齿轮箱漏油,否则,则齿轮箱未漏油;
步骤2中,采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像,具体过程为:
步骤21、根据含有齿轮箱的图像构建直方图,根据直方图确定对含有齿轮箱的图像进行分割的个数M,M为正整数;
步骤22、对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
步骤23、从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于M,如果是,则将分解系数的个数作为灰度阈值的个数,转入步骤24,如果否,j=j+1,则执行步骤22;
步骤24、若步骤23得到的分解系数的个数等于M,则用M个分解系数对应的灰度阈值分别对所述M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,若步骤23得到的分解系数的个数大于M,则对接近的灰度阈值取平均值,以保证获取M个灰度阈值,再用M个灰度阈值分别对所述M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,
步骤25、由M个白色图像构成齿轮箱轮廓图像。
2.根据权利要求1所述基于小波变换的动车齿轮箱漏油故障识别方法,其特征在于,步骤22中,
j分辨率下的直方图hf j(x)用哈尔尺度函数
Figure FDA0003183839890000011
的伸缩与平移表示为:
Figure FDA0003183839890000012
式中,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure FDA0003183839890000013
n为分解系数的个数,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm],hf(k)表示f(x,y)中灰度值为k的像素的个数,|···|为计数操作,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标,f(x,y)为输入图像。
3.根据权利要求1所述基于小波变换的动车齿轮箱漏油故障识别方法,其特征在于,步骤22中,分解系数{ak}的求取方法为:
Figure FDA0003183839890000021
式中,hf(x)为hf j(x)的多层表达曲线,hf j(x)为j分辨率下的直方图,
Figure FDA0003183839890000022
{ak}为分解系数,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure FDA0003183839890000023
hf(k)表示f(x,y)中灰度值为k的像素的个数,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标,f(x,y)为输入图像,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm]。
4.根据权利要求1所述基于小波变换的动车齿轮箱漏油故障识别方法,其特征在于,步骤3中,采用小波域阈值分割算法从齿轮箱轮廓图像中分割出的漏油区域图像具体过程为:
步骤31、根据齿轮箱轮廓图像构建直方图,根据直方图确定对含有齿轮箱轮廓图像进行分割的个数N,N为正整数;
步骤32、对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
步骤33、从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于N,如果是,则将分解系数的个数作为灰度阈值的个数,转入步骤34,如果否,j=j+1,则执行步骤32;
步骤34、若步骤33得到的分解系数的个数等于N,则用N个分解系数对应的灰度阈值分别对所述N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像,若步骤33得到的分解系数的个数大于N,则对接近的灰度阈值取平均值,以保证获取N个灰度阈值,再用N个灰度阈值分别对所述N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像,
步骤35、由N个白色图像构成漏油区域图像。
5.基于小波变换的动车齿轮箱漏油故障识别系统,其特征在于,所述系统包括图像获取模块、一号分割模块、二号分割模块和判断模块,
图像获取模块,用于获取动车底部图像,从动车底部图像中截取含有齿轮箱的图像;
一号分割模块,用于采用小波域阈值分割算法从含有齿轮箱的图像中分割出齿轮箱轮廓图像;
二号分割模块,用于采用小波域阈值分割算法从齿轮箱轮廓图像中分割出漏油区域图像;
判断模块,用于计算漏油区域图像的面积,将漏油区域图像的面积与预设的面积阈值比较,若漏油区域图像的面积大于预设的面积阈值,则确定齿轮箱漏油,否则,则齿轮箱未漏油;
一号分割模块包括区域分割单元、一号小波分解单元、一号灰度阈值获取单元、一号二值化处理单元和齿轮箱轮廓图像获取单元,
区域分割单元,用于根据含有齿轮箱的图像构建直方图,根据直方图确定对含有齿轮箱的图像进行分割的个数M,M为正整数;
一号小波分解单元,用于对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
一号灰度阈值获取单元,用于从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于M,如果是,则将分解系数的个数作为灰度阈值的个数,传送给一号二值化处理单元,如果否,j=j+1,则输送给一号小波分解单元;
一号二值化处理单元,用于在分解系数的个数等于M时,则用M个分解系数对应的灰度阈值分别对所述M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像,若分解系数的个数大于M,则对接近的灰度阈值取平均值,以保证获取M个灰度阈值,再用M个灰度阈值分别对所述M个分割区域进行二值化分割,得到由M个白色图像和M个黑色图像构成的二值化图像;
齿轮箱轮廓图像获取单元,用于由M个白色图像构成齿轮箱轮廓图像。
6.根据权利要求5所述基于小波变换的动车齿轮箱漏油故障识别系统,其特征在于,构建直方图的过程为:
j分辨率下的直方图hf j(x)用哈尔尺度函数
Figure FDA0003183839890000041
的伸缩与平移表示为:
Figure FDA0003183839890000042
式中,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure FDA0003183839890000043
n为分解系数的个数,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm],hf(k)表示f(x,y)中灰度值为k的像素的个数,|···|为计数操作,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标,f(x,y)为输入图像。
7.根据权利要求5所述基于小波变换的动车齿轮箱漏油故障识别系统,其特征在于,分解系数{ak}的求取方法为:
Figure FDA0003183839890000044
式中,hf(x)为hf j(x)的多层表达曲线,hf j(x)为j分辨率下的直方图,
Figure FDA0003183839890000045
{ak}为分解系数,j=log2(Dm),Dm为直方图中的最大灰度值,
Figure FDA0003183839890000046
hf(k)表示f(x,y)中灰度值为k的像素的个数,x为图像中每个像素的横坐标,y为图像中每个像素的纵坐标,f(x,y)为输入图像,hf(k)=|{(x,y):f(x,y)=k}|;k∈[0,Dm]。
8.根据权利要求5所述基于小波变换的动车齿轮箱漏油故障识别系统,其特征在于,二号分割模块包括子图像分割单元、二号小波分解单元、二号灰度阈值获取单元、二号二值化处理单元和漏油区域图像获取单元,
子图像分割单元,用于根据齿轮箱轮廓图像构建直方图,根据直方图确定对含有齿轮箱轮廓图像进行分割的个数N,N为正整数;
二号小波分解单元,用于对直方图进行j级小波分解,得到经过j级小波分解后的直方图中每个灰度值对应的分解系数,j的初始值等于1;
二号灰度阈值获取单元,用于从得到的分解系数中选出满足分解条件的分解系数,每一个分解系数对应的灰度值为一个灰度阈值,判断选出的分解系数的个数是否大于等于N,如果是,则将分解系数的个数作为灰度阈值的个数,传送给二值化处理单元,如果否,j=j+1,则输送给一号小波分解单元;
二号二值化处理单元,用于在分解系数的个数等于N时,则用N个分解系数对应的灰度阈值分别对所述N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像,若分解系数的个数大于N,则对接近的灰度阈值取平均值,以保证获取N个灰度阈值,再用N个灰度阈值分别对所述N个分割区域进行二值化分割,得到由N个白色图像和N个黑色图像构成的二值化图像;
漏油区域图像获取单元,用于由N个白色图像构成漏油区域图像。
CN202011330850.XA 2020-11-24 2020-11-24 基于小波变换的动车齿轮箱漏油故障识别方法及系统 Active CN112419336B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011330850.XA CN112419336B (zh) 2020-11-24 2020-11-24 基于小波变换的动车齿轮箱漏油故障识别方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011330850.XA CN112419336B (zh) 2020-11-24 2020-11-24 基于小波变换的动车齿轮箱漏油故障识别方法及系统

Publications (2)

Publication Number Publication Date
CN112419336A CN112419336A (zh) 2021-02-26
CN112419336B true CN112419336B (zh) 2021-09-14

Family

ID=74778442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011330850.XA Active CN112419336B (zh) 2020-11-24 2020-11-24 基于小波变换的动车齿轮箱漏油故障识别方法及系统

Country Status (1)

Country Link
CN (1) CN112419336B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112614115B (zh) * 2020-12-28 2024-03-26 中国第一汽车股份有限公司 动力电池渗水监测方法
CN114414157B (zh) * 2022-03-29 2022-07-12 大鼎油储有限公司 一种基于物联网的储运船监控系统

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0470533A (ja) * 1990-07-11 1992-03-05 Tokyo Electric Power Co Inc:The 油漏れ検出方法
CN206446603U (zh) * 2017-02-17 2017-08-29 北京京天威科技发展有限公司 一种基于线阵扫描及3d成像的机车行走部检测装置
CN109241851A (zh) * 2018-08-07 2019-01-18 电子科技大学 一种基于视觉图像的漏油检测方法及其系统
CN110775929A (zh) * 2019-11-08 2020-02-11 樊俊利 加油枪漏油状态监测平台、方法及存储介质
CN211085586U (zh) * 2019-12-30 2020-07-24 南京高精齿轮集团有限公司 一种齿轮箱漏油检测装置
CN111507324A (zh) * 2020-03-16 2020-08-07 平安科技(深圳)有限公司 卡片边框识别方法、装置、设备和计算机存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6498552B2 (ja) * 2015-07-15 2019-04-10 株式会社日立製作所 漏油検出システム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0470533A (ja) * 1990-07-11 1992-03-05 Tokyo Electric Power Co Inc:The 油漏れ検出方法
CN206446603U (zh) * 2017-02-17 2017-08-29 北京京天威科技发展有限公司 一种基于线阵扫描及3d成像的机车行走部检测装置
CN109241851A (zh) * 2018-08-07 2019-01-18 电子科技大学 一种基于视觉图像的漏油检测方法及其系统
CN110775929A (zh) * 2019-11-08 2020-02-11 樊俊利 加油枪漏油状态监测平台、方法及存储介质
CN211085586U (zh) * 2019-12-30 2020-07-24 南京高精齿轮集团有限公司 一种齿轮箱漏油检测装置
CN111507324A (zh) * 2020-03-16 2020-08-07 平安科技(深圳)有限公司 卡片边框识别方法、装置、设备和计算机存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于小波变换的图像分割技术研究;聂祥飞;《中国有线电视》;20140710;第10页摘要,第11页第2节 *

Also Published As

Publication number Publication date
CN112419336A (zh) 2021-02-26

Similar Documents

Publication Publication Date Title
CN111652227B (zh) 铁路货车底部地板破损故障检测方法
CN101710425B (zh) 基于图像灰度梯度和灰度统计直方图的自适应预分割方法
CN111260616A (zh) 一种基于Canny算子二维阈值分割优化的绝缘子裂纹检测方法
CN112419336B (zh) 基于小波变换的动车齿轮箱漏油故障识别方法及系统
CN110334750B (zh) 输电线路铁塔螺栓锈蚀程度图像分类识别方法
CN115345885A (zh) 一种金属健身器材外观质量检测方法
CN112330646B (zh) 一种基于二维图像的动车车底异常检测方法
CN111080609B (zh) 一种基于深度学习的闸瓦插销丢失检测方法
CN112508944B (zh) 一种应用于煤矿井下供水管路的泄漏检测方法
CN116883408B (zh) 基于人工智能的积算仪壳体缺陷检测方法
Li et al. Detection algorithm of defects on polyethylene gas pipe using image recognition
CN111091548B (zh) 基于深度学习的铁路货车承载鞍错位故障图像识别方法及系统
CN117593290A (zh) 列车360度动态图像监测系统的螺栓松动检测方法及设备
CN111080650A (zh) 铁路货车小部件轴承挡键螺母松动和丢失故障检测方法
CN115239661B (zh) 基于图像处理的机械零件毛刺检测方法及系统
CN116309600A (zh) 基于图像处理的环保纺织品质量检测方法
Yang et al. Feature extraction of sewer pipe defects using wavelet transform and co-occurrence matrix
CN112330633B (zh) 基于自适应带通滤波的跨接线胶带破损故障图像分割方法
CN117197534B (zh) 一种基于特征识别的电缆表面缺陷自动检测方法
KR102221317B1 (ko) 딥러닝을 이용한 시설물 결함 검측 장치 및 그 방법
CN112329858A (zh) 一种铁路动车防松铁丝折断故障图像识别方法
CN118096728A (zh) 基于机器视觉的零部件喷涂质量检测方法
Saini et al. Feature-based template matching for joggled fishplate detection in railroad track with drone images
CN111179211A (zh) 原油管道巡检用无人机红外视频的管线发热诊断方法
CN115359449A (zh) 一种转辙机道岔缺口图像的自动识别方法和系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant