CN111145144B - 一种珩磨缸套表面粗糙度的评估方法 - Google Patents
一种珩磨缸套表面粗糙度的评估方法 Download PDFInfo
- Publication number
- CN111145144B CN111145144B CN201911241854.8A CN201911241854A CN111145144B CN 111145144 B CN111145144 B CN 111145144B CN 201911241854 A CN201911241854 A CN 201911241854A CN 111145144 B CN111145144 B CN 111145144B
- Authority
- CN
- China
- Prior art keywords
- image
- grayscale image
- gray level
- frequency
- matrix
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Mathematical Optimization (AREA)
- Molecular Biology (AREA)
- Evolutionary Computation (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Pure & Applied Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种珩磨缸套表面粗糙度的评估方法,步骤1、采用灰度图像采集系统采集珩磨缸套表面的灰度图像;步骤2、对灰度图像进行消噪;步骤3、确定灰度图像的基准面;步骤4、分离灰度图像中与粗糙度相关的高频信息,即求取高频灰度图像的灰度水平矩阵;步骤5、提取高频信息特征,构造高频灰度图像的Abbott‑Firestone曲线描述其灰度水平的概率密度分布情况;步骤6、构建珩磨加工缸套表面高频灰度图像Abbott‑Firestone曲线特征参数与粗糙度参数之间的映射关系模型。本发明的方法能够避免传统滤波方法在求解灰度图像基准面时表面珩磨网纹造成的局部偏低和边界畸形的现象。
Description
技术领域
本发明属于表面粗糙度评估技术领域,具体涉及一种珩磨缸套表面粗糙度的评估方法。
背景技术
活塞组件一缸套系统运行时受交变载荷和热负载等的作用,在其界面处往往表现出复杂多变的摩擦学行为,易导致系统的磨损失效;系统磨损失效与缸套珩磨表面的微观形貌直接相关;因此,对缸套珩磨表面的微观形貌特征进行准确感知能够为改善系统运行可靠性提供依据。
缸套珩磨表面的微观形貌特征主要包含:粗糙度和功能性(如:减摩功能)的表面微造型/表面织构;目前,对于缸套珩磨表面粗糙度的感知与评估研究,主要是依托接触式探针(2D粗糙度)、共聚焦显微镜和白光干涉仪(3D粗糙度)等设备来进行表面粗糙度的测量和评价;这些方法在测量表面粗糙度时会对缸套生宏微观的结构性破坏(如:划痕或切片),且成本较高。
发明内容
本发明的目的是提供一种珩磨缸套表面粗糙度的评估方法,该方法能够避免传统滤波方法在求解灰度图像基准面时表面珩磨网纹造成的局部偏低和边界畸形的现象。
本发明所采用的技术方案是,一种珩磨缸套表面粗糙度的评估方法,具体按照以下步骤实施:
步骤1、采用灰度图像采集系统采集珩磨缸套表面的灰度图像;
步骤2、对灰度图像进行消噪;
步骤3、确定灰度图像的基准面;
步骤4、分离灰度图像中与粗糙度相关的高频信息,即求取高频灰度图像的灰度水平矩阵;
步骤5、提取高频信息特征,构造高频灰度图像的Abbott-Firestone曲线描述其灰度水平的概率密度分布情况;
步骤6、构建珩磨加工缸套表面高频灰度图像Abbott-Firestone曲线特征参数与粗糙度参数之间的映射关系模型。
本发明的特点还在于:
步骤1中,灰度图像采集系统包括CCD工业相机,CCD工业相机与图像处理器电性连接;CCD工业相机下侧设置有45°反光镜、物镜、目镜;物镜放大珩磨缸套的表面图像,通过反光镜将图像反射至目镜,再由CCD工业相机采集,输送至图像处理器。
步骤2具体过程如下:
采用Butterworth高通滤波器对评估区域的灰度图像进行消噪进行卷积操作,以消除光照造成的噪声;Butterworth高通滤波器的传递函数H(x,y)如下:
式中,D(x,y)表示像素点(x,y)与图像频率域中心之间的距离;D0表示Butterworth高通滤波器的截止频率;n表示Butterworth高通滤波器的阶数。
步骤3具体过程如下:
步骤3.1、确定表面粗糙度的评定区域D
表面粗糙度的评定区域D可表示为:
D={(x,y)|x∈(a,b),y∈(c,d)} (2)
式中,(x,y)表示评定区域的坐标;(a,b)表示x方向的取值范围;(c,d)表示y方向的取值范围;
步骤3.2、确定表面灰度图像的灰度水平矩阵
灰度图像的灰度水平矩阵Z可表示为:
Z=R+G+K+L (3)
式中,R表示高频灰度图像的灰度水平矩阵;G表示中频灰度图像的灰度水平矩阵;K表示低频灰度图像的灰度水平矩阵;L表示图像采集时光照产生的噪声矩阵;
具体可表示为:
Z=(zi,j)m×n (4)
R=(ri,j)m×n (5)
G=(gi,j)m×n (6)
K=(ki,j)m×n (7)
L=(li,j)m×n (8)
式中,i表示灰度图像像素在x方向上的坐标;j表示灰度图像像素在y方向上的坐标;m表示x方向上灰度图像像素点的个数;n表示y方向上灰度图像像素点的个数;zi,j表示灰度图像的灰度水平值;ri,j表示高频灰度图像的灰度水平值;gi,j表示中频灰度图像的灰度水平值;ki,j表示低频灰度图像的灰度水平值;li,j表示与图像噪声相关的灰度水平值;
步骤3.3、确定高频灰度图像的灰度水平矩阵
高频灰度图像的灰度水平矩阵R可表示为:
R=Z-G-K-L (9)
步骤3.4、确定灰度图像基准面的灰度水平矩阵
在实际测量缸套表面粗糙度时,需确定测量的基准面,基准面即表面波纹度和几何轮廓形位误差的合成;因此,可将灰度图像的基准面表示为与表面波纹度相关的灰度图像中频信息和与几何轮廓形位误差相关的灰度图像低频信息的叠加,即可将灰度图像基准面的灰度水平矩阵表示为:
S=G+K (10)
S=(si,j)m×n (11)
式中,si,j表示灰度图像基准面的灰度水平值。
步骤4具体过程如下:
采用L∞回归稳健方法和LM算法对表面灰度图像基准面的灰度水平矩阵
(1)考虑到缸套表面波纹度的周期性变化趋势,将中频灰度图像的灰度水平表示为傅里叶级数的形式gi,j;考虑到缸套几何轮廓形位误差可用二阶样条函数来进行拟合,将低频灰度图像的灰度水平表示为二阶样条函数的形式Ki,j;公式如下:
Ki,j=b0+b1Xi+b2yi+b3Xiyj+b4Xi 2+b5yj 2 (13)
式中,K表示正弦与余弦函数的数量;Ad表示波纹度正弦函数的幅度;Bd表示波纹度余弦函数的幅度;Wxd表示x方向上的主要频率成分,λxd表示x方向上小于截止波长的主要波长成分;Wyd表示表示y方向上的主要频率成分,λyd表示y方向上小于截止波长的主要波长成分;Xi表示x方向上像素i的坐标;yi表示y方向上像素i的坐标;b0~b5表示二阶样条函数的系数;
则,根据公式(12)、(13)、(10)可得:
si,j=gi,j+ki,j (14)
则有:
根据公式(14)、(15),有:
SLS=JFLS (16)
根据公式(16),可将基准面灰度水平的系数向量表示为:
FLS=(JTJ)-1JTSLS (17)
根据L∞回归准则,有:
||Z-JFLS||∞=max{|Z(i,j)-J(i,j)F(i,j)|1≤i≤m,1≤j≤n}→min (18)
公式(18)可改写为:
Z=JFLS+R (19)
式中,RT={f1,1|r1,1|,…,f1,n|r1,n|,…,fj,1|rj,1|,…,fj,n|rj,n|,…,fm,1|rm,1|,…,fm,n|rm,n|},ri,j表示残差值;fi,j表示转换系数,残差值非负时为1,否则为-1;
(2)根据L∞回归准则,系数向量的最优解的水平矩阵可表示为:
(3)采用LM算法对残差向量进行迭代,则系数向量的最优解的水平矩阵可表示为:
FLS *=FLS+ΔF (21)
式中,ΔF=(JTJ+μI)-1JTR,μ表示阻尼因子,I表示单位矩阵,ΔF表示系数向量的修正向量,ΔF=(JTJ+μI)-1JTR,μ表示阻尼因子,I表示单位矩阵。
步骤5中,提取的高频信息特征为:简约峰高ISk、核心深度ISpk、简约谷深ISvk、支承长度率ISmr1与ISmr2。
步骤6具体过程如下:
考虑到预测速度和拓展适用性,采用基于极限学习机算法的单隐含层前馈神经网络方法ELM-SLFN构建珩磨加工缸套表面高频灰度图像Abbott-Firestone曲线特征参数与粗糙度参数之间的映射关系模型,以实现缸套珩磨加工表面粗糙度的评估;
ELM-SLFN模型的输入层(输入量:高频灰度图像的Abbott-Firestone曲线特征参数)、隐含层和输出层(输出量:粗糙度参数,即:实际粗糙轮廓的Abbott-Firestone曲线特征参数)神经元采用全连接的方式传递数据;模型输入层与隐含层神经元(含l个神经元)之间的连接权值矩阵、隐含层与输出层神经元之间的连接权值矩阵可以分别表示为:
隐含层神经元的阈值向量可以表示为如下形式:
式中,d、dk为隐含层神经元的阈值向量与第k(k为1~l的整数)个神经元的阂值;
ELM-SLFN预测模型任意样本的输入和输出向量xe和ye可以分别表示为如下形式:
式中,g(x)为ELM-SLFN预测模型的激活函数;ωj为输入层神经元与隐含层神经元j的权值矩阵。
式(26)中,输入层神经元与隐含层神经元j间的连接权值矩阵可以表示为:
ωj=[ωj1 ωj2 ωj3 ωj4 ωj5] (27)
ELM-SLFN预测模型通过样本学习,可使得输出的实际粗糙轮廓的Abbott-Firestone曲线特征参数与期望输出之间的误差最小,即有:
式中,Q为模型训练样本的数量;tn为训练样本的期望输出向量;
为了满足式(28)的要求,须使得:
Hβ=T′ (29)
且有:
T=[t1 t2 … tQ] (31)
式中,H为隐含层的输出矩阵;T′为期望输出矩阵丁的转置矩阵。
本发明的有益效果是:
本发明珩磨缸套表面粗糙度的评估方法,基于缸套珩磨加工表面的灰度图像信息,提出的一种感知与评估缸套珩磨加工表面粗糙度的机器视觉方法,该方法能够避免传统滤波方法在求解灰度图像基准面时表面珩磨网纹造成的局部偏低和边界畸形等现象。
附图说明
图1是本发明珩磨缸套表面粗糙度的评估方法的流程图;
图2是本发明珩磨缸套表面粗糙度的评估方法中缸套珩磨加工网纹表面;
图3是本发明珩磨缸套表面粗糙度的评估方法中缸套平顶珩磨加工工艺与设备;
图4是本发明珩磨缸套表面粗糙度的评估方法中平顶珩磨加工各阶段缸套网纹表面的微观轮廓变化;
图5是本发明珩磨缸套表面粗糙度的评估方法中缸套珩磨加工表面灰度图像采集系统的组成结构示意图;
图6是本发明珩磨缸套表面粗糙度的评估方法中缸套珩磨加工表面的灰度图像及其灰度水平分布;
图7是本发明珩磨缸套表面粗糙度的评估方法中Butterworth高通滤波前后的缸套珩磨加工表面的灰皮图像;
图8是本发明珩磨缸套表面粗糙度的评估方法中珩磨加工表面灰度图像基准面灰度水平矩阵的计算流程图;
图9是本发明珩磨缸套表面粗糙度的评估方法中珩磨加工缸套表面灰度图像高频信息及其Abbott-Firestone曲线特征参数;
图10是本发明珩磨缸套表面粗糙度的评估方法中缸套珩磨加工表面粗糙度的ELM-SLFN预测模型结构。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
珩磨加工是缸套内孔轮廓的最终加工工序,主要采用普通珩磨和平项珩磨等工艺进行加工。相较于普通珩磨加工工艺而言,平顶珩磨加工工艺考虑了缸套磨合期的工作特点和工作原理,具有更少的整机磨合时间(跑合时间)和更大的表面支撑面积,因此具备更小的磨损程度、更长的使用寿命(提高20%~40%)和更低的油耗(降低35%以上)。基于上述理由,平项珩磨加工工艺在现代内燃机加工制造领域得到了较为广泛的应用。本文采用平项珩磨加工工艺进行缸套的珩磨加工,以获取缸套珩磨加工表面粗糙度特征机器视觉感知与评定的试验样本,图2给出了采用平顶珩磨加工工艺加工的缸套表面示意图。
平顶珩磨工艺由粗珩、精珩和平顶珩三个工序构成。粗珩工序旨在消除缸套的几何误差,使得缸套的形位误差(即:圆度、圆柱度等)满足设计要求;精珩工序旨在在缸套表面形成具有一定数量和深度的网纹;平顶珩工序旨在消除精珩工序产生的波峰而保留其波谷,使得缸套表面轮廓呈现出一定宽度和数量的平台和沟槽。图3给出了平顶珩磨工艺的示意图和立式平顶珩磨设备,图4给出了平顶珩磨加工工艺各阶段缸套网纹表面的微观轮廓变化。
珩磨加工缸套表面的微观轮廓高度的变化在图像色彩学上直观反映为其灰度图像灰度水平分布情况的变化,因此,能够通过运用缸套珩磨加工表面灰度图像的灰度水平变化来描述其微观轮廓高度的波动情况。为了获取缸套珩磨加工表面的灰度图像,搭建了缸套珩磨加工表面灰度图像的采集系统(如图5所示);具体参数如表1所示:
如图1所示,本发明一种珩磨缸套表面粗糙度的评估方法,具体按照以下步骤实施:
步骤1、运用平项珩磨工艺加工缸套表面(如图3所示),采用灰度图像采集系统采集珩磨缸套表面的灰度图像;
如图5所示,步骤1中,灰度图像采集系统包括CCD工业相机,CCD工业相机与图像处理器电性连接;CCD工业相机下侧设置有45°反光镜、物镜、目镜;物镜放大珩磨缸套的表面图像,通过反光镜将图像反射至目镜,再由CCD工业相机采集,输送至图像处理器。
步骤2、对灰度图像进行消噪;
步骤2具体过程如下:
采用Butterworth高通滤波器对评估区域的灰度图像进行消噪进行卷积操作,以消除光照造成的噪声;Butterworth高通滤波器的传递函数H(x,y)如下:
式中,D(x,y)表示像素点(x,y)与图像频率域中心之间的距离;D0表示Butterworth高通滤波器的截止频率;n表示Butterworth高通滤波器的阶数。
步骤3、确定灰度图像的基准面;
步骤3具体过程如下:
步骤3.1、确定表面粗糙度的评定区域D
假设表面粗糙度的评定区域D可表示为:
D={(x,y)|x∈(a,b),y∈(c,d)} (2)
式中,(x,y)表示评定区域的坐标;(a,b)表示x方向的取值范围;(c,d)表示y方向的取值范围;
步骤3.2、确定表面灰度图像的灰度水平矩阵
由于缸套珩磨加工表面的轮廓特征为粗糙度、表面波纹度和几何轮廓形位误差三个部分的叠加;因此,对于缸套珩磨加工表面的灰度图像,可将其灰度水平分布看成为如下几个成分/信息的合成:与粗糙度相关的灰度图像高频信息(即:高频灰度图像)、与表面波纹度相关的灰度图像中频信息(即:中频灰度图像)、与几何轮廓形位误差相关的灰度图像低频信息(即:低频灰度图像)和光照造成的噪声污染等;因此,珩磨加工缸套表面灰度图像的灰度水平矩阵Z可表示为:
Z=R+G+K+L (3)
式中,R表示高频灰度图像的灰度水平矩阵;G表示中频灰度图像的灰度水平矩阵;K表示低频灰度图像的灰度水平矩阵;L表示图像采集时光照产生的噪声矩阵;
式(3)中,高、中与低频灰度图像的灰度水平矩阵和光照噪声矩阵的具体形式可以表示为:
Z=(zi,j)m×n (4)
R=(ri,j)m×n (5)
G=(gi,j)m×n (6)
K=(ki,j)m×n (7)
L=(li,j)m×n (8)
式中,i表示灰度图像像素在x方向上的坐标;j表示灰度图像像素在y方向上的坐标;m表示x方向上灰度图像像素点的个数;n表示y方向上灰度图像像素点的个数;zi,j表示灰度图像的灰度水平值;ri,j表示高频灰度图像的灰度水平值;gi,j表示中频灰度图像的灰度水平值;ki,j表示低频灰度图像的灰度水平值;li,j表示与图像噪声相关的灰度水平值;
步骤3.3、确定高频灰度图像的灰度水平矩阵
根据式(3),可将高频灰度图像的灰度水平矩阵R改写为如下形式:
R=Z-G-K-L (9)
步骤3.4、确定灰度图像基准面的灰度水平矩阵
在实际测量缸套表面粗糙度时,需确定测量的基准面,基准面即表面波纹度和几何轮廓形位误差的合成;因此,可将灰度图像的基准面表示为与表面波纹度相关的灰度图像中频信息和与几何轮廓形位误差相关的灰度图像低频信息的叠加,即可将灰度图像基准面的灰度水平矩阵表示为:
S=G+K (10)
S=(si,j)m×n (11)
式中,si,j表示灰度图像基准面的灰度水平值。
步骤4、分离灰度图像中与粗糙度相关的高频信息,即求取高频灰度图像的灰度水平矩阵;
步骤4具体过程如下:
为了分离与粗糙度相关的缸套表面灰度图像的高频信息(即:求得高频灰度图像的灰度水平矩阵),可采用拟合法和滤波法来求解缸套表面灰度图像基准面的灰度水平矩阵;由于缸套表面存在珩磨网纹、减摩凹槽或凹坑等微结构,传统滤波类方法(如:高斯滤波算法)在提取灰度图像基准面时会产生局部偏低和边界畸变等现象;因此,采用L∞回归稳健方法和LM算法对表面灰度图像基准面的灰度水平矩阵,并抑制异常点的影响;
(1)考虑到缸套表面波纹度的周期性变化趋势,将中频灰度图像的灰度水平表示为傅里叶级数的形式gi,j;考虑到缸套几何轮廓形位误差可用二阶样条函数来进行拟合,将低频灰度图像的灰度水平表示为二阶样条函数的形式Ki,j;公式如下:
Ki,j=b0+b1Xi+b2yi+b3Xiyj+b4Xi 2+b5yj 2 (13)
式中,K表示正弦与余弦函数的数量;Ad表示波纹度正弦函数的幅度;Bd表示波纹度余弦函数的幅度;Wxd表示x方向上的主要频率成分,λxd表示x方向上小于截止波长的主要波长成分;Wyd表示表示y方向上的主要频率成分,λyd表示y方向上小于截止波长的主要波长成分;Xi表示x方向上像素i的坐标;yi表示y方向上像素i的坐标;b0~b5表示二阶样条函数的系数;
则,根据公式(12)、(13)、(10)可得:
si,j=gi,j+ki,j (14)
则有:
根据公式(14)、(15),有:
SLS=JFLS (16)
根据公式(16),可将基准面灰度水平的系数向量表示为:
FLS=(JTJ)-1JTSLS (17)
根据L∞回归准则,有:
||Z-JFLS||∞=max{|Z(i,j)-J(i,j)F(i,j)|1≤i≤m,1≤j≤n}→min (18)
公式(18)可改写为:
Z=JFLS+R (19)
式中,RT={f1,1|r1,1|,…,f1,n|r1,n|,…,fj,1|rj,1|,…,fj,n|rj,n|,…,fm,1|rm,1|,…,fm,n|rm,n|},ri,j表示残差值;fi,j表示转换系数,残差值非负时为1,否则为-1;
(2)根据L∞回归准则,系数向量的最优解的水平矩阵可表示为:
(3)采用LM算法对残差向量进行迭代,则系数向量的最优解的水平矩阵可表示为:
FLS *=FLS+ΔF (21)
式中,ΔF=(JTJ+μI)-1JTR,μ表示阻尼因子,I表示单位矩阵,ΔF表示系数向量的修正向量,ΔF=(JTJ+μI)-1JTR,μ表示阻尼因子,I表示单位矩阵。
步骤5、提取高频信息特征,构造高频灰度图像的Abbott-Firestone曲线描述其灰度水平的概率密度分布情况;
缸套珩磨加工表面的粗糙度通常采用Abbott-Firestone曲线(即:轮廓支撑率曲线)参数来定量描述;同理,对于与缸套珩磨加工表面实际粗糙轮廓相对应的高频灰度图像,可构造其Abbott-Firestone曲线来描述其灰度水平的概率密度分布情况,进而反映并实现表面粗糙度的评估;根据Abbott-Firestone曲线的定义,可将珩磨加工缸套表面灰度图像的高频信息(即:高频灰度图像的灰度水平分布)用若干特征参数(即:简约峰高ISk、核心深度ISpk、简约谷深ISvk、支承长度率ISmr1与ISmr2)表征;图9所示为珩磨加工缸套表面灰度图像的高频信息及其Abbott-Firestone曲线特征参数。
步骤6、构建珩磨加工缸套表面高频灰度图像Abbott-Firestone曲线特征参数与粗糙度参数之间的映射关系模型;
步骤6具体过程如下:
考虑到预测速度和拓展适用性,采用基于极限学习机算法的单隐含层前馈神经网络方法ELM-SLFN构建珩磨加工缸套表面高频灰度图像Abbott-Firestone曲线特征参数与粗糙度参数之间的映射关系模型,以实现缸套珩磨加工表面粗糙度的评估;
ELM-SLFN模型的输入层(输入量:高频灰度图像的Abbott-Firestone曲线特征参数)、隐含层和输出层(输出量:粗糙度参数,即:实际粗糙轮廓的Abbott-Firestone曲线特征参数)神经元采用全连接的方式传递数据;模型输入层与隐含层神经元(含l个神经元)之间的连接权值矩阵、隐含层与输出层神经元之间的连接权值矩阵可以分别表示为:
隐含层神经元的阈值向量可以表示为如下形式:
式中,d、dk为隐含层神经元的阈值向量与第k(k为1~l的整数)个神经元的阂值;
ELM-SLFN预测模型任意样本的输入和输出向量xe和ye可以分别表示为如下形式:
式中,g(x)为ELM-SLFN预测模型的激活函数;ωj为输入层神经元与隐含层神经元j的权值矩阵。
式(26)中,输入层神经元与隐含层神经元j间的连接权值矩阵可以表示为:
ωj=[ωj1 ωj2 ωj3 ωj4 ωj5] (27)
ELM-SLFN预测模型通过样本学习,可使得输出的实际粗糙轮廓的Abbott-Firestone曲线特征参数与期望输出之间的误差最小,即有:
式中,Q为模型训练样本的数量;tn为训练样本的期望输出向量;
为了满足式(28)的要求,须使得:
Hβ=T′ (29)
且有:
T=[t1 t2 … tQ] (31)
式中,H为隐含层的输出矩阵;T′为期望输出矩阵丁的转置矩阵。
一、
为了说明运用Butterworth高通滤波器对缸套珩磨加工表面灰度图像进行卷积运算以消除顾光照噪声的必要性,分别给出了缸套珩磨加工表面的原始灰度图像和采用Butterworth高通滤波之后的灰度图像,如图7所示;从图7可以看出,经过Butterworth高通滤波后,缸套珩磨加工表面的灰度图像的光照噪声得到了有效消除,灰度图像的细节部分得到有效增强。
二、
为了说明L∞回归稳健方法和LM算法求解珩磨加工缸套表面灰度图像基准面的有效性,针对图7(b)所示的珩磨加工缸套表面灰度图像,求得了其基准面(珩磨加工缸套表面灰度图像基准面的计算流程如图8所示),并与高斯二次滤波方法(IS013565-1建议方法)求得的基准面结果进行了对比。
三、
图10中,ELM-SLFN模型的输入层(输入量:高频灰度图像的Abbott-Firestone曲线特征参数)、隐含层和输出层(输出量:粗糙度参数,即:实际粗糙轮廓的Abbott-Firestone曲线特征参数)神经元采用全连接的方式传递数据。
Claims (4)
1.一种珩磨缸套表面粗糙度的评估方法,其特征在于,具体按照以下步骤实施:
步骤1、采用灰度图像采集系统采集珩磨缸套表面的灰度图像;
步骤2、对灰度图像进行消噪;
步骤3、确定灰度图像的基准面;
步骤4、分离灰度图像中与粗糙度相关的高频信息,即求取高频灰度图像的灰度水平矩阵;
步骤5、提取高频信息特征,构造高频灰度图像的Abbott-Firestone曲线描述其灰度水平的概率密度分布情况;
步骤6、构建珩磨加工缸套表面高频灰度图像Abbott-Firestone曲线特征参数与粗糙度参数之间的映射关系模型;
所述步骤1中,灰度图像采集系统包括CCD工业相机,CCD工业相机与图像处理器电性连接;CCD工业相机下侧设置有45°反光镜、物镜、目镜;物镜放大珩磨缸套的表面图像,通过反光镜将图像反射至目镜,再由CCD工业相机采集,输送至图像处理器;
所述步骤2具体过程如下:
采用Butterworth高通滤波器对评估区域的灰度图像进行消噪进行卷积操作,以消除光照造成的噪声;Butterworth高通滤波器的传递函数H(x,y)如下:
式中,D(x,y)表示像素点(x,y)与图像频率域中心之间的距离;D0表示Butterworth高通滤波器的截止频率;n表示Butterworth高通滤波器的阶数;
所述步骤3具体过程如下:
步骤3.1、确定表面粗糙度的评定区域D
表面粗糙度的评定区域D可表示为:
D={(x,y)|x∈(a,b),y∈(c,d)} (2)
式中,(x,y)表示评定区域的坐标;(a,b)表示x方向的取值范围;(c,d)表示y方向的取值范围;
步骤3.2、确定表面灰度图像的灰度水平矩阵
灰度图像的灰度水平矩阵Z可表示为:
Z=R+G+K+L (3)
式中,R表示高频灰度图像的灰度水平矩阵;G表示中频灰度图像的灰度水平矩阵;K表示低频灰度图像的灰度水平矩阵;L表示图像采集时光照产生的噪声矩阵;
具体可表示为:
Z=(zi,j)m×n (4)
R=(ri,j)m×n (5)
G=(gi,j)m×n (6)
K=(ki,j)m×n (7)
L=(li,j)m×n (8)
式中,i表示灰度图像像素在x方向上的坐标;j表示灰度图像像素在y方向上的坐标;m表示x方向上灰度图像像素点的个数;n表示y方向上灰度图像像素点的个数;zi,j表示灰度图像的灰度水平值;ri,j表示高频灰度图像的灰度水平值;gi,j表示中频灰度图像的灰度水平值;ki,j表示低频灰度图像的灰度水平值;li,j表示与图像噪声相关的灰度水平值;
步骤3.3、确定高频灰度图像的灰度水平矩阵
高频灰度图像的灰度水平矩阵R可表示为:
R=Z-G-K-L (9)
步骤3.4、确定灰度图像基准面的灰度水平矩阵
在实际测量缸套表面粗糙度时,需确定测量的基准面,基准面即表面波纹度和几何轮廓形位误差的合成;因此,可将灰度图像的基准面表示为与表面波纹度相关的灰度图像中频信息和与几何轮廓形位误差相关的灰度图像低频信息的叠加,即可将灰度图像基准面的灰度水平矩阵表示为:
S=G+K (10)
S=(si,j)m×n (11)
式中,si,j表示灰度图像基准面的灰度水平值。
2.如权利要求1所述的珩磨缸套表面粗糙度的评估方法,其特征在于,所述步骤4具体过程如下:
采用L∞回归稳健方法和LM算法对表面灰度图像基准面的灰度水平矩阵
(1)考虑到缸套表面波纹度的周期性变化趋势,将中频灰度图像的灰度水平表示为傅里叶级数的形式gi,j;考虑到缸套几何轮廓形位误差可用二阶样条函数来进行拟合,将低频灰度图像的灰度水平表示为二阶样条函数的形式Ki,j;公式如下:
Ki,j=b0+b1Xi+b2yi+b3Xiyj+b4Xi 2+b5yj 2 (13)
式中,K表示正弦与余弦函数的数量;Ad表示波纹度正弦函数的幅度;Bd表示波纹度余弦函数的幅度;Wxd表示x方向上的主要频率成分,λxd表示x方向上小于截止波长的主要波长成分;Wyd表示y方向上的主要频率成分,λyd表示y方向上小于截止波长的主要波长成分;Xi表示x方向上像素i的坐标;yi表示y方向上像素i的坐标;b0~b5表示二阶样条函数的系数;
则,根据公式(12)、(13)、(10)可得:
si,j=gi,j+ki,j (14)
则有:
根据公式(14)、(15),有:
SLS=JFLS (16)
根据公式(16),可将基准面灰度水平的系数向量表示为:
FLS=(JTJ)-1JTSLS (17)
根据L∞回归准则,有:
||Z-JFLS||∞=max{|Z(i,j)-J(i,j)F(i,j)|1≤i≤m,1≤j≤n}→min (18)
公式(18)可改写为:
Z=JFLS+R (19)
式中,RT={f1,1|r1,1|,…,f1,n|r1,n|,…,fj,1|rj,1|,…,fj,n|rj,n|,…,fm,1|rm,1|,…,fm,n|rm,n|},ri,j表示残差值;fi,j表示转换系数,残差值非负时为1,否则为-1;
(2)根据L∞回归准则,系数向量的最优解的水平矩阵可表示为:
(3)采用LM算法对残差向量进行迭代,则系数向量的最优解的水平矩阵可表示为:
FLS *=FLS+ΔF (21)
式中,ΔF=(JTJ+μI)-1JTR,μ表示阻尼因子,I表示单位矩阵,ΔF表示系数向量的修正向量,ΔF=(JTJ+μI)-1JTR,μ表示阻尼因子,I表示单位矩阵。
3.如权利要求2所述的珩磨缸套表面粗糙度的评估方法,其特征在于,所述步骤5中,提取的高频信息特征为:简约峰高ISk、核心深度ISpk、简约谷深ISvk、支承长度率ISmr1与ISmr2。
4.如权利要求3所述的珩磨缸套表面粗糙度的评估方法,其特征在于,所述步骤6具体过程如下:
考虑到预测速度和拓展适用性,采用基于极限学习机算法的单隐含层前馈神经网络方法ELM-SLFN构建珩磨加工缸套表面高频灰度图像Abbott-Firestone曲线特征参数与粗糙度参数之间的映射关系模型,以实现缸套珩磨加工表面粗糙度的评估;
ELM-SLFN模型的输入层、隐含层和输出层神经元采用全连接的方式传递数据;模型输入层与隐含层神经元之间的连接权值矩阵、隐含层与输出层神经元之间的连接权值矩阵可以分别表示为:
隐含层神经元的阈值向量可以表示为如下形式:
式中,d、dk为隐含层神经元的阈值向量与第k个神经元的阂值;
ELM-SLFN预测模型任意样本的输入和输出向量xe和ye可以分别表示为如下形式:
式中,g(x)为ELM-SLFN预测模型的激活函数;ωj为输入层神经元与隐含层神经元j的权值矩阵;
式(26)中,输入层神经元与隐含层神经元j间的连接权值矩阵可以表示为:
ωj=[ωj1 ωj2 ωj3 ωj4 ωj5] (27)
ELM-SLFN预测模型通过样本学习,可使得输出的实际粗糙轮廓的Abbott-Firestone曲线特征参数与期望输出之间的误差最小,即有:
式中,Q为模型训练样本的数量;tn为训练样本的期望输出向量;
为了满足式(28)的要求,须使得:
Hβ=T′ (29)
且有:
T=[t1 t2 … tQ] (31)
式中,H为隐含层的输出矩阵;T′为期望输出矩阵丁的转置矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911241854.8A CN111145144B (zh) | 2019-12-06 | 2019-12-06 | 一种珩磨缸套表面粗糙度的评估方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911241854.8A CN111145144B (zh) | 2019-12-06 | 2019-12-06 | 一种珩磨缸套表面粗糙度的评估方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111145144A CN111145144A (zh) | 2020-05-12 |
CN111145144B true CN111145144B (zh) | 2022-03-25 |
Family
ID=70517731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911241854.8A Active CN111145144B (zh) | 2019-12-06 | 2019-12-06 | 一种珩磨缸套表面粗糙度的评估方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111145144B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113066072B (zh) * | 2021-04-08 | 2023-06-06 | 南昌航空大学 | 一种航空发动机导向叶片微裂纹缺陷检测方法及系统 |
CN114359112B (zh) * | 2022-03-11 | 2022-06-14 | 领伟创新智能系统(浙江)有限公司 | 基于加工表面图像Hoyer统计值的表面粗糙度评估方法 |
CN115100210B (zh) * | 2022-08-29 | 2022-11-18 | 山东艾克赛尔机械制造有限公司 | 一种基于汽车零部件防伪识别方法 |
CN116269467B (zh) * | 2023-05-19 | 2023-07-28 | 中国人民解放军总医院第八医学中心 | 一种创伤患者清创术前信息采集系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634551A (zh) * | 2009-08-18 | 2010-01-27 | 清华大学深圳研究生院 | 一种检测表面粗糙度的方法及其系统 |
CN106021660A (zh) * | 2016-05-10 | 2016-10-12 | 清华大学 | 一种分层粗糙表面的分析方法 |
CN107243511A (zh) * | 2017-06-15 | 2017-10-13 | 宁波宝新不锈钢有限公司 | 冷轧带钢表面粗糙度在线检测设备及其回归平滑自适应滤波方法 |
CN110110758A (zh) * | 2019-04-15 | 2019-08-09 | 南京航空航天大学 | 一种基于卷积神经网络的表面粗糙度分类方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3583999B2 (ja) * | 2000-03-01 | 2004-11-04 | 三洋電機株式会社 | レベル変換回路 |
-
2019
- 2019-12-06 CN CN201911241854.8A patent/CN111145144B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634551A (zh) * | 2009-08-18 | 2010-01-27 | 清华大学深圳研究生院 | 一种检测表面粗糙度的方法及其系统 |
CN106021660A (zh) * | 2016-05-10 | 2016-10-12 | 清华大学 | 一种分层粗糙表面的分析方法 |
CN107243511A (zh) * | 2017-06-15 | 2017-10-13 | 宁波宝新不锈钢有限公司 | 冷轧带钢表面粗糙度在线检测设备及其回归平滑自适应滤波方法 |
CN110110758A (zh) * | 2019-04-15 | 2019-08-09 | 南京航空航天大学 | 一种基于卷积神经网络的表面粗糙度分类方法 |
Non-Patent Citations (3)
Title |
---|
"Multidimensional signal processing and modeling with neural networks in metal machining: Cutting forces, vibrations, and surface roughness";N. Fang et al.;《2016 8th IEEE International Conference on Communication Software and Networks》;20161231;第1-4页 * |
"流体磨料光整加工理论与技术的发展";高航 等;《机械工程学报》;20150430;第51卷(第7期);第174-187页 * |
"表面粗糙度测量关键技术研究";潘晓彬;《万方》;20120630;第1-130页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111145144A (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111145144B (zh) | 一种珩磨缸套表面粗糙度的评估方法 | |
CN105133471B (zh) | 一种基于线结构光路面检测系统的路面深度图像生产方法 | |
CN115684176B (zh) | 一种薄膜表面缺陷在线视觉检测系统 | |
Lawrence et al. | Evaluation of image based Abbott–Firestone curve parameters using machine vision for the characterization of cylinder liner surface topography | |
CN107909648B (zh) | 一种基于多景深图像融合的三维重建方法 | |
CN104134211B (zh) | 一种基于高斯滤波器多分辨率滤波的带钢缺陷检测方法 | |
Nammi et al. | Effect of surface lay in the surface roughness evaluation using machine vision | |
Ramamoorthy | Surface topography characterization of automotive cylinder liner surfaces using fractal methods | |
CN114565563B (zh) | 基于人工智能的彩钢板表面异常检测方法 | |
CN110348459B (zh) | 基于多尺度快速地毯覆盖法声呐图像分形特征提取方法 | |
CN107993219A (zh) | 一种基于机器视觉的船板表面缺陷检测方法 | |
CN115791801A (zh) | 基于机器视觉的3d玻璃在线监测平台 | |
Cao et al. | Image denoising and feature extraction of wear debris for online monitoring of planetary gearboxes | |
Ayala-Landeros et al. | Correlation between roughness (RA) and fractal dimension (D) using artificial vision systems for on-site inspection | |
Dimkovski et al. | Influence of measurement and filtering type on friction predictions between cylinder liner and oil control ring | |
CN114862892B (zh) | 基于增强深度边缘特征的二维及三维路面裂缝识别方法 | |
Ma et al. | Surface roughness detection based on image analysis | |
CN114004812B (zh) | 采用引导滤波与神经网络模型的螺纹孔检测方法及系统 | |
Wu et al. | Adaptive acquisition and recognition system of blade surface defects during machining process | |
CN113870197A (zh) | 一种基于小波多层分解的齿轮裂纹检测方法 | |
CN115222730A (zh) | 一种基于线扫光谱共聚焦相机的缺陷检测算法 | |
CN112508908A (zh) | 基于图像处理动车组撒砂管接头断开故障检测方法 | |
CN114049586A (zh) | 基于计算机视觉及功率谱传递比的振动频率自动识别方法 | |
CN112785594A (zh) | 基于图像二维幅值估计的桥梁自动结构裂缝识别方法 | |
CN118446976B (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 |