0 引言
切削刀具作为数控机床的核心部件,其磨损是机械加工中必然发生的物理现象,刀具非正常磨损不仅会引发加工表面质量恶化,严重时还会对机床的安全运行产生威胁
[1]。为规避过度损耗风险,生产车间常采取预防性刀具更换策略,然而这种保守性维护方式会造成资源损耗:一是未充分利用的刀具材料会直接导致经济损失,另外,频繁换刀产生的停机损失会增加生产成本。据统计,实际生产中刀具的有效寿命利用率普遍维持在50%~80%
[2],而由刀具失效引发的非计划停机时长在总停机时间中占比可达7%~20%
[3]。因此,刀具磨损状态的准确评估与决策对保证生产质量与生产效率至关重要。
刀具磨损检测方法依照原理分为直接法和间接法
[4]。间接法是通过刀具工作时采集电流、振动、切削力等信号
[5],间接地评估刀具磨损程度,这种方法需要大量实验数据支持且干扰因素多
[6]。直接法主要是利用机器视觉技术捕捉刀具表面形貌特征来判断刀具磨损情况
[7]。机器视觉技术以其直观性、非接触性和高精度等特点,近年来被广泛应用于刀具磨损监测研究中。例如,DER等
[8]开发了一套基于机器视觉的原位监测系统,通过中值滤波降噪、区域生长法分割等图像处理算法实现微铣刀磨损的准确识别与评估,并经实验验证了算法的可靠性。叶祖坤等
[9]针对粉尘环境下图像自动获取困难的问题,设计了具有防护功能的图像采集装置,并利用轮廓重建与图像差分的方法得到了精确的磨损值。KAMRATOWSKI等
[10]面向齿轮切削刀具提出了一种结合EfficientNet与U-Net的分割模型,并结合传统图像处理技术量化磨损,实验结果表明该方法生成的磨损曲线与手动测量的曲线高度吻合,验证了其准确性与高效性。上述研究表明,基于机器视觉的刀具磨损状态检测技术对构建具有高可靠性、智能化的加工过程状态监测和质量保障体系有重要价值。
本文系统综述了基于机器视觉的刀具磨损状态检测领域的研究进展与关键技术。首先探讨了刀具磨损表面图像、工件纹理图像以及切屑图像中磨损特征与磨损状态间的关联以及获取磨损特征的方法,然后概述了离线、在机静态与动态监测三类不同刀具磨损监测系统。具体介绍了图像去噪、增强、分割及边缘检测等传统图像处理的关键步骤,并阐述了基于机器学习与深度学习的人工智能技术在刀具磨损状态检测中的具体应用。最后总结了各视觉检测技术的优缺点,展望了未来重点发展趋势。
1 基于不同检测对象的视觉分析技术
基于机器视觉的刀具磨损状态检测技术主要从以下三个关键对象获取视觉信息并进行分析:刀具磨损表面图像、已加工工件表面纹理图像以及切削过程中产生的切屑图像。
1.1 基于刀具磨损表面图像分析
刀具在切削加工过程中,其表面形态的变化可以直观地反映出刀具的实际状态,这也是判断刀具使用性能与磨损寿命的关键依据。典型的刀具表面磨损形式主要包括前刀面磨损、边界磨损和后刀面磨损三种类型。以球头铣刀为例,其典型的磨损形态特征与磨损位置如
图1所示。
前刀面磨损主要指月牙洼磨损,通常用月牙洼磨损深度(
KT)、月牙洼磨损宽度(
KB)来衡量磨损程度,如
图2所示
[11]。然而磨损深度难以通过二维图像直接获取,故在前刀面磨损研究中通常采用三维方法进行。如PENG等
[12]提出一种基于多聚焦图像序列的铣刀刀尖三维重建方法,通过非下采样离散剪切波变换与拉普拉斯算法计算像素聚焦度,基于聚焦的形状恢复原理完成铣刀刀尖的三维重建,然后采用高斯函数优化深度值与辛普森双重数值积分计算点云体积,以量化磨损破损区域的材料损失。张杨等
[13]基于结构光投影技术,获取车刀磨损区域的三维点云,通过点云配准与分割提取磨损目标点云,并利用标准量块标定空间尺度比例,最终量化磨损深度。陈渊等
[14]采用改进AKAZE算法的刀具三维图像重建方法建立刀具的三维模型,进而利用切片法得到刀具体积,并通过刀具体积的变化得到磨损体积。
通过以上研究发现,前刀面的月牙洼磨损深度(KT)、月牙洼磨损宽度(KB)等参数获取较为困难,测量过程易受观测条件与几何形状复杂性的影响,实际应用中难以实现高精度测量,故较少被用作评估刀具磨损状态的指标。
边界磨损主要发生在主切削刃与工件待加工表面以及副切削刃与已加工表面相交的边界位置,通常以V形缺口深度(VN)来衡量磨损程度,然而边界磨损由于其位置特殊、形态复杂导致实际测量较为困难,且边界磨损准确性常依赖三个维度的重建精度,该方法一般成本较高且精度受光源、视角等因素影响较大,在工业生产中应用较少。
后刀面磨损表现为刀具后刀面与加工表面接触摩擦形成的磨损带,如
图2所示。其中靠近刀尖的C区和靠近工件表面的N区磨损通常较为严重且不规则,而中间区域B区磨损较为均匀且位置相对易于观察和测量,故绝大多数研究以磨损带中间区域的平均宽度(
VB)作为磨损程度评价指标。当前,刀具磨损表面图像检测重点在于刀具后刀面磨损图像处理,特别是刀具磨损区域的精确提取与描述。叶祖坤等
[9]首先对刀具磨损缺失区域的切削刃进行重构,再通过重构图像与磨损图像的差分,获取刀具后刀面的平均磨损宽度、最大磨损宽度、磨损长度和磨损面积。彭锐涛等
[15]在磨损参数的提取上,首先采用Hough变换检测出主切削刃所在直线以获得主切削刃与竖直方向的角度,完成主切削刃倾斜角度校正,再通过对磨损区域采用最小外接矩形法提取出磨损区域B区的平均宽度。相较于刀具前刀面与边界磨损,刀具后刀面磨损图像具有更为清晰的几何边界,在图像中的形态特征稳定、易于辨识,磨损区域在二维图像中能完整呈现与测量,因此,基于二维图像的后刀面磨损视觉检测已成为实际应用中最为广泛和可靠的方法。
1.2 基于已加工工件纹理图像分析
刀具磨损状态的变化会直接反映在被加工工件的表面形貌上。一般情况下,在加工初期,刀具磨损小、刀刃锋利,加工出的工件纹理较为清晰且规律性较强。随着加工的不断进行,刀刃会出现一些磨钝,加工出的工件纹理会变得粗糙、模糊且十分杂乱,如
图3所示
[16]。因此,从工件图像中识别刀具磨损状态的关键在于分析表面纹理特征,并采用有效的机器视觉方法进行特征提取。工件已加工表面纹理为对已加工工件表面形貌或几何特征等参数的综合描述,即呈现在表面轮廓中的粗糙度、波纹度和缺陷等。常用的纹理特征提取方法主要可分为统计方法、频谱方法、结构方法和模型方法。
统计方法通过分析像素及其邻域的灰度统计特性来描述纹理,将图像纹理视为一种统计分布,并通过量化这种分布的特征进行表征。常用方法包括灰度共生矩阵法(GLCM)、局部二值模式法(LBP)和行程长度统计法等。袁军等
[17]提出一种结合旋转不变均匀局部二值模式(RULBP)与灰度共生矩阵的纹理特征提取方法。该方法利用RULBP提取表面微观结构特征,采用GLCM提取宏观结构特征,实现宏观与微观特征的互补提取,显著提高了纹理特征表征能力。KERR等
[18]对比了灰度共生矩阵法、分形分析法和频域分析法在刀具后刀面磨损图像上的效果,发现灰度共生矩阵法提取的特征与刀具渐进磨损相关性最佳。
频谱方法也称为信号处理法,不同的纹理模式会对应特定的频率和方向能量分布,通过变换提取这些分布特征即可量化纹理属性。常用方法包括傅里叶变换法、Gabor滤波法和小波变换法等。王彤等
[19]提出的基于Gabor-GLCM的刀具状态视觉监测方法先以Gabor滤波器虚部卷积工件纹理图像获取Gabor特征,再基于卷积图像采用GLCM提取二阶统计特征,最后串联特征向量并旋转规范化,形成表征表面纹理的特征集。DUTTA等
[20]使用离散小波变换对车削表面进行纹理分析,提取两个纹理特征以监控刀具后刀面磨损。
采用模型方法对纹理图像建模后,将纹理特征提取归结为参数估计问题,研究重点在于优化参数估计方法,例如分形模型法、马尔可夫随机场模型等。熊四昌等
[21]基于马尔可夫随机场建立了工件表面纹理模型,分析纹理并提取出了特征参数,提出将相对距离作为刀具磨损评价指标,指出三阶模型能充分反映纹理特征,实验结果验证了该方法适用于刀具状态监测。曾泽坤等
[22]通过对加工表面纹理特征进行多重分形分析,精确捕捉到表面细微变化,有效反映了刀具磨损状态,试验结果验证了多重分形小波leaders提取的表面纹理特征与刀具磨损的显著相关性。
结构方法认为纹理由纹理基元的类型、数目及其空间组织结构和排列规则描述。结构法既能描述图像局部细节也能描述纹理整体,构成容易理解,适合于高层检索和规则人工纹理。但对不规则自然纹理,由于基元提取困难且排布规则复杂,因此结构法受到很大限制。常用结构法包括Voronoi镶嵌和Zucker模型等。DATTA等
[23]应用基于Voronoi镶嵌的方法分析了加工表面纹理,提取了加工表面图像Voronoi图的多边形数和总空面积两个纹理特征,并研究了刀具后刀面磨损与提取特征的相关性。
工件已加工表面纹理特征提取是表面分析与刀具状态监测的关键。不同提取方法各有侧重,适用于不同纹理特性与应用场景,其各自特点如
表1所示。
1.3 基于切削过程的切屑图像分析
切屑形态是切削过程中材料变形最直接的视觉表征。当工件材料、切削用量以及刀具几何参数保持恒定时,刀具磨损状态便成为影响颜色、形状、尺寸、卷曲度及表面纹理等切屑形态发生变化的主要因素,如
图4所示
[24]。
由
图4可以看到,随着刀具磨损加剧,切屑颜色从一开始的黄褐色到棕色,再到紫色、深紫或深蓝色、浅蓝色,最后变为蓝绿色,切屑形态也从最初的螺卷形逐渐转变为较平整的扇形
[24]。因此,通过观察和分析切屑形态,一直是现场操作人员判断刀具健康状态的重要传统依据。目前常见的研究则是通过图像处理技术,提取切屑的颜色和形态特征,以建立切屑与刀具磨损量之间的映射关系。PAGANI等
[25]对比了不同磨损状态切屑的图像数据,发现HSV(hue, saturation, value)色彩空间中的色调(H)通道对刀具磨损变化最敏感,且基于此训练的神经网络分类准确率超过95%,证明了通过提取切屑颜色来自动监测刀具磨损是高度可行的。CHEN等
[26]建立了切屑色度特征与刀具磨损量两者的联系,并开发了基于切屑颜色观察的系统,利用反向传播人工神经网络进行磨损预测,实现了约1.7%的低平均预测误差。GUAN等
[27]从光谱角度切入,利用近红外光谱系统捕获了不同磨损阶段切屑的光谱差异,经标准正态变量变换和多元散射校正预处理后,通过主成分分析法提取了7维判别特征,提出的基于野马优化算法的支持向量机(WHO-SVM)在磨损分类测试集上的准确率达90.3%。BOUCHAMA等
[28]系统提取了316L不锈钢车削切屑的尺寸特征、HSV色度特征及纹理特征,然后将这些多维特征输入结合多元线性回归与自动化机器学习的预测模型,验证了混合方法的有效性与鲁棒性。这些研究有力证实了切屑的颜色和形态特征是反映刀具磨损状态的丰富且有效的间接信息源。
综上,检测对象的选择是影响基于机器视觉的刀具磨损状态检测效能的关键因素之一。刀具表面图像能提供最直观、高精度的直接磨损信息,是磨损标定的基准,但通常需停机观测。工件表面纹理可通过定制夹具实现在机、非接触检测,便于产线集成,采集相对便捷,但对于表面质量要求较低的加工,刀具磨损带来的变化信噪比太低,纹理特征提取难度较高。切屑形态与颜色作为切削过程产物,无需对机床做过多操作,但切屑特征还受工件材料、切削参数、切削温度等共同影响,建模难度大且鲁棒性较低。三者各具优势,需根据应用场景选择或融合。
2 刀具磨损状态监测系统
现有研究大多数采用基于刀具表面磨损图像的直接法对磨损状态进行量化分析,相对应的监测系统经历了从需拆卸刀具的离线监测系统到可在加工设备上原位实施在机监测系统的发展。在机监测系统可进一步细分为两类:需刀具静止时采集图像的在机静态监测系统,以及能在刀具运动状态下实时或准实时获取图像的在机动态监测系统。
2.1 离线监测
离线监测作为一种传统的刀具磨损状态评估手段,是指将加工一段时间后的刀具拆下,放置专业刀具测量设备上检测磨损区域的方法。该方法因操作流程相对简便,在刀具磨损监测领域得到了较为广泛的应用。
陈晓波等
[29]开发了一套正交视觉检测系统,用于立铣刀磨损检测。该系统将刀具固定于特定检测区域,通过摄像机采集底刃与侧刃图像,并基于图像处理技术实现磨损程度的量化评估。邓晓鹏等
[30]在图像采集环节,首先利用磁性V形块完成刀具的定位,再通过正置金相显微镜完成刀具侧刃磨损区域的拍摄工作。田颖等
[31]设计了一种线激光结合机器视觉的立铣刀磨损检测设备,修正线激光数据后,该设备能更完整地识别磨损区域轮廓并获取磨损参数,如
图5所示。然而,离线监测存在着刀具二次装夹误差及拆卸耗时等问题,难以满足现代加工对高精度和高效率的要求。
2.2 在机静态监测
为了解决离线监测带来的问题,现有研究将重点转移至在机监测系统,该类系统通常在加工间隔进行检测,一般是将刀具移至设定位置由监测系统进行检测,或驱动监测系统对原位刀具进行检测。WEIS
[32]开创性地实现了铣削刀片的在位磨损检测,采用红外滤光片增强磨损区域对比度并弱化背景,同时利用二极管闪光灯与CCD相机同步,精准捕捉磨损区域图像。贾冰慧等
[33]设计了安置于机床上的视觉检测装置,通过多连杆机构操纵相机实现水平与垂直运动,以获得刀具侧刃与底刃磨损图像,并基于8连通邻域搜索完成磨损区域的提取。DAI等
[34]提出了一种用于在线刀具状态监测的机器视觉系统,通过三维运动平台控制成像设备在加工间隔自动移动并拍摄对焦图像。然而受机床空间限制,若成像设备与刀具安全距离不够,在加工过程中易受切屑和冷却液飞溅的干扰。
针对上述问题,一些研究通过将检测装置外置来避免干扰。如刘建春等
[35]开发了一种安装于机床侧窗的伸缩式视觉检测机构,有效减少了空间占用并避免了加工干扰,如
图6所示。CHRISTIAND等
[36]提出一种低成本在线监测系统MicroEye,该系统可安置在加工区外,采用模块化3D打印组件与6自由度机械臂协同控制摄像头,可适用于不同规模的微铣削场景。
尽管上述在机静态监测方法相比离线监测一定程度上提高了效率,但仍存在机床停机时间较长、刀具拍摄角度受限以及系统适用性低等问题。
2.3 在机动态监测
鉴于离线监测与在机静态监测存在的不足,在机动态监测技术由于具有不停机、无装夹误差、能实时检测等优点,正逐渐成为刀具磨损状态监测领域的研究热点。在机动态监测的目的是在刀具处于运动状态下能够获取清晰图像,按其处理方式可分为硬件触发控制法与软件筛选法。
硬件触发控制法通过控制成像组件与刀具运动的精确同步来“冻结”图像,从而克服动态模糊问题。如胡家皓等
[37]引入快反镜进行像移补偿,并通过调控快反镜偏转与相机曝光,实时跟踪旋转刀具的刃齿运动,使目标在视野中保持静止,从而得到清晰的刀具磨损图像,最后基于图像处理算法得到刀具磨损面积值。ZHANG等
[38]提出了一种基于CCD相机的高速镗刀动态图像采集方法,首先利用角度传感器实时监测主轴旋转角度,再由同步控制卡对角度脉冲信号进行校验,并在预设角度触发瞬态激光脉冲照射刀尖,其反射光由CCD接收,从而得到刀具运动过程中的关键帧图像。这类方法依赖于高精度硬件协同,系统的响应速度和控制精度直接影响成像质量。
软件筛选法则侧重于通过图像处理与算法分析,从大量图像样本中筛选出最清晰的帧或重构图像。QIN等
[39]开发了一种基于动态图像序列的面铣刀状态自动监测系统,通过采集刀具旋转中的图像序列,并利用结构相似性指数算法将所采集图像与标准图像进行匹配,自动筛选出最佳图像,进而实现磨损区域的分割与磨损值的自动测量。YOU等
[40]提出一种自适应在线监测方法,通过构建刀具磨损图像序列来增强磨损特征的多角度表达能力,并基于梯度方向直方图建立时序梯度图确定初始帧,逻辑回归分类模型确定终止帧,最终借助磨损区域定位基准与运动模型实现磨损区域的精确定位与跟踪,如
图7所示。该类方法在一定程度上降低了对专用硬件的依赖,但对图像质量、算法鲁棒性和计算效率的要求更高。
在机动态监测的优势在于完全避免了停机拆卸,而且消除了装夹误差,并能实时反映切削状态下的磨损,然而该技术仍面临系统复杂与成本高、高速旋转下图像获取困难、磨损特征提取鲁棒性差等挑战。
3 基于传统图像处理的磨损状态检测
在刀具磨损状态检测中传统图像处理的核心在于得到精确可量化的磨损信息,其流程大致为:首先对采集到的图像进行预处理,即图像去噪与图像增强,其目的是减少噪声干扰与提高磨损区域的对比度,然后用图像分割技术将磨损区域提取出来,进而对该区域进行边缘检测,得到磨损宽度、面积等磨损指标。
3.1 图像去噪
图像噪声会导致信噪比下降、边缘误分割与虚假目标误判等问题,因此图像去噪是提高算法稳定性的前提条件。现有去噪方法可划分为基于空间域滤波与变换域滤波两类
[41]。
基于空间域滤波是直接对图像像素邻域进行处理的一类方法,可分为线性滤波与非线性滤波。线性滤波如均值滤波和高斯滤波对高斯噪声有较好的抑制效果,但易导致边缘模糊。对此,YU等
[42]提出一种快速非局部均值滤波法,结合积分图像与Turky bi-weight核函数,在有效去除背景随机噪点的同时显著提高了去噪效率,并较好地保持了刀具边缘的局部特征。管声启等
[43]采用高斯滤波去除刀具图像噪声,结合高斯差分滤波提取背景纹理,并通过中央-周边操作生成显著图,以抑制高频噪声与低频背景干扰,增强磨损区域显著性,最终借助大津阈值分割法实现磨损区域的精确提取。而非线性滤波则依赖排序、选择或自适应加权机制,如中值滤波和双边滤波擅长处理椒盐噪声并具有一定的边缘保持能力。郭润兰等
[6]采用改进的自适应高斯混合模型算法对刀具图像进行分割,并应用优化的非线性引导滤波进行降噪处理,与高斯滤波、中值滤波和双边滤波进行对比,发现优化的非线性引导滤波在有效抑制噪声的同时显著提高了边缘保持能力与运算效率,进而可提取完整连通域实现磨损区域的非规则面积计算。
基于变换域滤波是将图像转换至小波域或频域等特征空间,利用系数分布特性实现噪声分离,并经反变换重构图像的一类方法。该类方法能够更精细地处理频域或尺度域中的图像特征,适用于噪声背景复杂与细节保持要求较高的场景。常用方法包括小波变换和傅里叶域滤波。FU等
[44]利用小波变换进行多尺度分解,通过固定阈值收缩滤除噪声,再经小波逆变换重建图像,在滤除高斯噪声的同时保持了边缘的局部特征。龙云淋等
[45]提出了基于非下采样剪切小波变换与快速非局部均值滤波的组合方法对图像去噪,该方法在主观视觉效果、峰值信噪比、结构相似度和处理速度方面均优于其他对比方法。
综上所述,空间域方法计算高效、易于实现局部特征提取,但其去噪性能常受限于噪声类型与图像结构;变换域方法能够更精细地分离噪声与信号,尤其适用于复杂噪声环境与多尺度结构保持,但计算复杂度较高。两者各具特点,其具体方法对比如
表2所示。
3.2 图像增强
由于数控机床的空间限制及刀具工作环境的特殊性,图像采集常受到光照不均、对焦不准等因素影响,导致图像对比度低、细节模糊,因此需借助图像增强技术提高图像对比度和突出细节信息,使其更符合人眼的视觉特性且易于机器识别
[46]。图像增强方法可分为空间域与变换域两大类。
空间域增强方法主要包括直方图处理与灰度变换。直方图均衡化可有效扩展图像动态范围、提高整体对比度,但易放大噪声并导致部分区域过曝;自适应直方图均衡化改善局部细节能力更强,但计算复杂度高,且可能引入块状伪影。灰度变换通过线性、对数和伽马变换等函数映射直接调整灰度值,虽操作简单但效果依赖经验,需手动调参。YU等
[42]提出一种自适应图像增强算法,采用直方图双峰阈值设定上阈值以区分刀具与背景,并选取Otsu双阈值中的较小值作为下阈值,以分离磨损与非磨损区域,从而完成灰度拉伸增强磨损区域的对比度。NIE等
[47]将力信号经小波去噪和变换转为图像,经过对比度受限自适应直方图均衡化与结构相似性筛选优化图像,然后将两者共同输入至结合了并行空间与通道压缩及激励注意力机制的双流残差网络模型中,实现了刀具磨损状态的高精度识别。
变换域增强方法主要包括小波变换、傅里叶滤波与同态滤波等。其中同态滤波可通过在频域中分离出光照与反射分量,有效压缩光照变化引起的动态范围,并能对图像细节进行锐化。YU等
[48]采用二维局部均值分解(BLMD)方法将图像分解为高低频分量,并通过自适应增强高频信息提高对比度,扩大磨损与非磨损区域之间的灰度差异。管声启等
[49]对刀具图像进行单层小波分解提取低频近似子图,再对子图进行同态滤波增强处理,最后通过小波逆变换重构图像提高细节可见性。管声启等
[50]进一步对以上方法进行优化,在小波分解后对近似子图进行零均值化处理,直接抑制光照干扰,增强磨损区与刀面的局部对比度。
上述图像增强方法虽均可有效提高图像质量,但各自存在不同的局限性。空间域方法计算简单、实现便捷,但在处理光照不均和复杂噪声时表现有限;变换域方法能更有效地处理频率域特征和全局光照问题,但计算复杂且对参数设置更敏感。因此,在实际应用中需结合具体图像特点与增强需求选择合适方法,或采用融合策略以兼顾增强效果与算法效率。具体方法在处理域、核心特点及主要局限方面的详细对比见
表3。
3.3 图像分割
图像预处理后,需将包含磨损信息的目标区域从采集图像中精确分割出来。图像分割的本质是将图像划分为特定且互不交迭的子区域,使得子区域内具有一定的相关性,子区域间存在一定的差异性
[51]。现有图像分割方法包括基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法、基于聚类的分割方法、基于图论的分割方法以及基于深度学习的分割方法。
3.3.1 基于阈值的分割方法
基于阈值的分割算法利用图像中目标区域与背景在灰度上的差异,通过设定阈值将图像像素点划分为若干类,从而实现目标与背景的分离
[52]。该方法适用于目标与背景灰度分布差异明显的图像
[53],常见方法包括固定阈值法、迭代阈值法以及自适应阈值法等。
在实际应用中,WEI等
[54]开发了一套基于机器视觉的铣刀磨损检测系统,该系统首先通过混合自适应滤波与对比度增强等预处理算法提高目标区域对比度,然后结合Otsu阈值与马尔可夫随机场分割方法提取前后刀面以及刀尖的失效区域,加工实验结果表明,该系统可高效实现磨损与破损检测,并适用于复杂结构切削刀具。CHEN等
[55]首先采用基于LoG算子的最大类间方差法,初步完成刀具与背景区域的分割,然后基于多重形态学的梯度边缘方法实现了麻花钻边缘的像素级检测,结合图像配准与最大连通域获取磨损区域,最后经亚像素拟合与主曲线拟合精确得到了磨损值。GUO等
[56]提出了一种基于猎人-猎物优化(HPO)的Otsu图像分割算法,首先采用Otsu算法对刀具图像初步二值化,然后将最大类间方差作为HPO算法的适应度函数,并用图像阈值优化算法检测刀具磨损量,实验结果表明,该方法相比传统2D Otsu法、GA优化的Otsu方法,在分割效率与精度方面更具优势。
基于阈值的分割算法具有实现简单、计算效率高的优点,但其性能在很大程度上依赖于图像灰度特征与阈值选取策略。固定阈值法计算速度快、适合高对比度图像,但灵活性较差;迭代法可自动确定阈值,但易陷入局部最优解;自适应方法能应对光照不均等复杂环境,但计算开销较大。因此,在实际应用中,需综合考虑图像质量、实时性要求与算法复杂度,选择适当的阈值分割策略。
3.3.2 基于区域的分割方法
基于区域的图像分割利用图像中像素之间的相似性将图像划分为不同的区域,使得每个区域内的像素具有相似的属性。基于区域的分割方法包含区域生长法、区域分裂合并法、分水岭分割方法等。
区域生长法对均匀连通目标分割效果良好且边界闭合性高,但高度依赖初始种子选择,计算复杂度高,且易受噪声干扰。邓晓鹏等
[30]提出一种基于自适应区域生长的刀具磨损视觉检测方法,通过最大类间方差算法裁剪磨损图像,结合像素变化规律确定种子点与初始阈值,并根据类间方差更新阈值获得磨损区域二值图像。ZHU等
[57]提出了一种基于形态成分分析(MCA)的区域生长算法,将刀具图像划分为刀具本体、背景和噪声,通过区域生长算法消除背景和噪声以提取刀具磨损区域。李姗姗等
[58]针对刀具磨损图像提出一种自动选取种子点与生长阈值的区域生长算法,该方法通过改进平均最大原始阈值算法与形态学开运算定位目标区域,以其质心作为种子点,并以质心与边缘像素的灰度差均值设定生长阈值,实现磨损区域的分割。
区域分裂合并法能适应非均匀区域并可生成任意形状分割结果,但需要反复进行分裂与合并判断,计算开销极大。分水岭算法虽能生成连续、精确的单像素边界,却对噪声及局部灰度波动极度敏感,存在严重的过分割缺陷。为克服此问题,刘建军
[59]提出了一种基于形态学成分分析(MCA)的改进分水岭算法,首先分析了刀具磨损图像各组成成分的形态差异与对应字典的选取方法,将原始刀具图像分解成目标刀具图像、背景图像和噪声,然后对目标刀具图像利用分水岭算法完成刀具磨损区域的提取,该方法虽有效抑制了过分割并提高了区域提取准确性,却也进一步增加了算法的复杂度。
区域生长法简单但依赖人工干预且效率低,分裂合并法灵活而计算负担重,分水岭算法边界定位准确却易过分割。在实际应用中,常需结合图像预处理或后续优化策略来弥补核心方法的固有缺陷。
3.3.3 基于边缘的分割方法
基于边缘的图像分割方法通过检测图像中像素灰度的显著梯度变化来识别和连接边界点,进而实现区域划分,主要包括串行与并行两类检测法。
串行边缘检测法依据相似性准则从初始边缘点逐步连接形成轮廓,但其串行处理机制导致计算效率较低;并行边缘检测法则借助微分算子与图像进行全局卷积,处理效率高、更实用,是目前主流方法。微分算子分为一阶微分算子与二阶微分算子,一阶微分算子方法计算简便快速,但边缘定位精度较低,常用的一阶微分边缘检测算子有Robert算子、Sobel算子和Prewitt算子等;二阶微分算子利用一阶导数局部最大值对应二阶导数零交叉点的原理定位边缘,精度较高,但对噪声敏感。二阶微分算子主要有Canny算子、Laplacian算子和LoG算子等。
在实际应用中,为提高分割鲁棒性与精度,常将边缘检测与其他方法结合使用。张豪等
[60]对预处理后的刀具图像首先采用GrabCut算法分割出背景,再利用Otsu算法提取刀具轮廓,然后采用Canny算子边缘检测提取出刀具磨损区域,从而得出刀具磨损特征值。HONG等
[61]对刀具图像进行了灰度化、改进的自适应中值滤波及二值化等预处理,结合Canny算法与Zernike矩得到刀具边缘像素,然后提取刀具边缘曲率最大值作为特征点,通过图像拼接得到完整的刀具图像。
综上所述,一阶算子适合实时性要求高、噪声较小的场景,二阶算子更适用于对边缘定位精度要求较高且图像质量较好的场合。实际应用中需根据图像特性与任务需求选取合适的算子,并可结合预处理及后续操作以抑制噪声、提高分割准确率。
3.3.4 基于聚类的分割方法
基于聚类思想的图像分割算法主要是将图像中具有相似特征的像素聚类到同一区域,反复迭代聚类结果至收敛,使所有像素点聚集到几个不同的类别中,从而实现图像分割
[51]。K均值聚类算法与模糊C均值聚类算法是两类常用聚类算法。
FERNÁNDEZ-ROBLES等
[62]对磨损区域进行了划分,并基于形态学运算和K均值聚类算法提取出了磨损区域。CHEN等
[63]首先使用带有Focal Loss的DeepLabV3+来识别刀具的感兴趣区域,随后采用模糊C均值聚类对磨损区域进行分割,所提出的方法实现了平均像素精度达95.32%和平均交并比达93.67%。DONG等
[64]首先通过图像采集系统收集刀具侧面图像,然后对其收集的图像裁剪出刀具磨损区域,最后通过K均值聚类算法成功分离出裁剪图像的磨损区域和背景。
总体而言,基于聚类的分割方法无需预先训练且适用性广泛,但也各有局限:K均值聚类实现简便、效率高,但噪声鲁棒性差、类别数需人工设定;模糊C均值能有效处理边界不确定性,但计算成本较高且收敛稳定性不足。因此,在实际应用中应依据图像复杂度、噪声水平及效率要求选择合适算法,并可结合预处理或混合模型以提升综合性能。
3.3.5 基于图论的分割方法
基于图论的图像分割算法是将图像中每一个像素点当成顶点,像素点之间的关系对当成边,将图像转换成一个带权无向图,然后对目标函数进行最优化求解,从而实现对图像的分割。常用算法有GraphCut、GrabCut与OneCut等。YOU等
[65]提出了一种改进的GrabCut模型,充分利用刀具磨损区域与其他区域的高对比度,实现了刀具磨损区域的高精度自主分割,其模型的平均F1分数为95.28%,平均精确率为96%,平均召回率为94.73%,可有效保证刀具磨损区域的分割精度与边缘连续性。
总体而言,基于图论的分割算法能反映出像素间关系,但其实际性能受建模方式与优化策略显著影响:GraphCut精度高而交互负担大,GrabCut在效率与交互间能取得更好平衡,而OneCut速度最快但适应性较弱,因此,在刀具磨损图像分割中,需根据图像特征、精度要求及自动化程度选择合适方法,融合先验知识与自动初始化策略以提高实用性。
上述方法虽然都能提取出磨损区域,但工业场景适应性差,易受油污、振动、光照变化等影响,使得图像质量波动严重,从而导致算法鲁棒性不高,各图像分割方法对比如
表4所示。
3.4 图像边缘检测
在通过图像分割算法提取刀具磨损区域后,为准确量化磨损特征,需对区域边缘进行精确检测。刀具磨损边缘检测分为两类,第一类是以Canny边缘检测为代表的像素级边缘检测,即通过计算图像的梯度来检测边缘,但受图像离散化过程的量化效应限制,单像素精度难以满足高精度检测需求;第二类是亚像素边缘检测技术。亚像素边缘检测目前主要包括矩方法、插值法和拟合法三类。
矩方法通过计算图像的矩来解析边缘方向与位置,该方法利用矩特征描述灰度分布规律,实现高精度亚像素边缘定位,但需进行复杂的卷积运算,计算负荷大。矩方法具体可分为灰度矩法、Zernike矩法和空间矩法。如ZHOU等
[66]首先基于Laplacian边缘的Otsu图像分割算法将磨损图像二值化,并结合形态学优化Canny算子和Zernike矩实现亚像素边缘提取,再经主曲线拟合得到平滑边缘,最终完成刀具磨损量高精度测量,同时具备较高的响应速度。ZHENG等
[67]则通过凹点匹配去除刀具刃口附着物,采用改进的Zernike矩与四次Hermite插值算法实现高精度缺口识别,实验结果表明该方法在边缘提取和缺口检测方面准确率与速度更高。QU等
[68]通过模板匹配定位检测区域,利用弧拟合方法重建崩刃轮廓,并引入三级灰度过渡模型增强Zernike矩的边缘检测精度,最后通过曲线拼接与宽度计算得到了最大损伤宽度。
插值法通过对边缘邻域像素灰度值进行网格间插值估计构建连续的图像灰度曲面,进而实现亚像素级别的高精度边缘定位。如魏效玲等
[69]采用双三次插值优化Sobel算子实现了亚像素级边缘检测,配合最小外接矩形法量化磨损区域,并通过实验验证了该方法的精度与可行性。
拟合法则通过将边缘像素点与预设边缘模型拟合,采用优化算法最小化两者的匹配误差,该方法抗噪性能优于插值法,但模型的迭代计算需求运算负荷大。于化东等
[70]基于Facet模型实现了刀具边缘亚像素检测,提取了主副切削刃与刀尖轮廓,测量得到磨损面积,并经图像作差法验证,精度可达1.51×10⁻⁴ mm²。
以上研究表明,传统图像处理方法具有计算复杂度较低、对硬软件设备性能要求也低的优点,但对采集的图像质量要求高,对油污、反光等环境干扰的抵抗性弱,通常仅适用于光照条件、拍摄角度以及背景环境严格固定的特定加工场景。
4 基于人工智能的磨损状态检测
近年来,人工智能的快速发展使其在工业检测领域的应用研究逐渐成为热点。与传统图像处理方法不同的是,人工智能具有自主适应性的特征学习能力,能从大量信息中自动地学习并提取出深层次的磨损相关特征,展现出处理复杂工业场景的显著潜力。
4.1 机器学习
机器学习作为实现人工智能的重要途径,涵盖了支持向量机、隐式马尔可夫模型、人工神经网络和随机森林等典型模型。这些模型通过从数据中学习规律,为刀具磨损状态识别提供了方法基础。
在诸多机器学习方法中,支持向量机(SVM)基于结构风险最小化原则寻找最优超平面实现高维分类,仅依赖关键支持向量,在小样本下仍具有强泛化能力和计算效率
[71]。如GARCÍA-ORDÁS等
[72]将刀具划分为可修复与损坏两类,并建立了刀具损伤图像数据集,利用SVM进行刀具状态的分类识别,准确率达到90.26%。冯凯等
[73]提出一种异构数据融合方法,首先基于粒子群优化算法的支持向量机分别对工件图像与机床传感器数据进行初步识别,然后引入邓熵与加权证据理论对两者的初步识别结果进行融合。该融合策略有效提升了整体识别性能,且准确率显著优于BP神经网络以及随机森林等单一算法模型。EL-TAYBANY等
[74]基于灰度共生矩阵(GLCM)在已加工工件表面图像中提取对比度、熵、峰度等12类纹理特征,并将刀具状态划分为“锋利”、“半锋利”和“磨钝”三个等级,运用支持向量机(SVM)、多层感知器(MLP)和广义前馈神经网络(GFFNN)三种机器学习算法预测刀具磨损分类,结果表明SVM和GFFNN分类效果好,SVM分类准确率最高达98%,GFFNN为96%,MLP仅93%,性能较差。
隐式马尔可夫模型(HMM)通过隐含状态转移和观测序列概率捕捉时序统计规律,适用于刀具渐进磨损识别。BHAT等
[75]将加工表面图像的GLCM特征转化为观测序列,构建HMM分类模型以识别“锋利/半磨损/钝化”三种刀具状态,平均识别准确率达95%,满足在线监测的实时性与可靠性要求。
反向传播神经网络(BPNN)通过误差反向传播机制调整网络权重,能够逼近复杂的非线性映射关系。李姗姗
[76]将纹理图像经四元数小波变换后得到的幅值和相位信息与切削参数共同构成特征向量,基于BP神经网络构建了刀具磨损等级分类模型,实现了磨损状态的有效判别。
尽管上述机器学习方法相比传统图像处理技术在检测效率上有显著提高,但它们非常依赖人工设计的特征(如GLCM、小波特征等),对图像光照变化、噪声干扰以及磨损形态的非线性变化适应性较差,特征提取的质量直接制约着模型的识别性能。
4.2 深度学习
深度学习凭借其强大的端到端特征自动学习与复杂非线性模式识别能力,能有效克服手工特征设计的局限性和对复杂环境变化的脆弱性等不足。深度学习在刀具磨损状态检测中主要有两大类应用,一类是用于刀具磨损状态定性分析的分类网络,另一类是用于刀具磨损状态定量分析的分割网络。
分类网络中最为经典的是卷积神经网络(CNN)。在具体应用方面,UR REHMAN等
[77]比较了多种深度学习模型对切屑图像进行刀具磨损分类的效果,并在样本不平衡问题上对比了上采样与下采样策略,实验结果表明,ResNet18和AlexNet在多元与二元分类中准确率均超过96%。BRILI等
[78]通过红外相机采集刀具磨损图像,并通过卷积神经网络进行模型训练,在四分类(无磨损、低磨损、中等磨损、高磨损)中分类准确率为95%,其中错误分类发生在中等磨损与高磨损之间;他们从对工业的实用性角度考虑,进行了三分类(无磨损、低磨损和高磨损)训练,其分类准确率达到了99.55%。ZHOU等
[79]将磨损状态划分为“初始磨损”、“正常磨损”和“严重磨损”三类,并在SE-ResNet50中引入双注意力机制,同时增强像素级特征依赖与通道相关性建模,最终识别准确率达到96.99%。为进一步提高模型性能与效率,FENG等
[80]对DenseNet-121进行改进,引入可变形卷积、深度可分离卷积与部分卷积替代标准卷积,减少参数量并降低计算复杂度,结合高效多尺度注意力机制(EMA)与特征金字塔实现了特征的高效融合。
分割网络为刀具磨损区域的提取提供了新路径,其中U-Net、全卷积网络(FCN)和DeepLab等模型应用广泛。卢治业等
[81]利用改进的U-Net网络对提取的图像进行刀尖磨损区域的分割,改进后的U-Net在原网络的Encoder结构中加入了残差块,在Decoder中加入了高效多尺度注意力机制,其平均交并比相较于原U-Net提高了8.39%。ZHAO等
[82]构建了一种轻量化U-Net模型,该模型集成了挤压与激励模块以学习不同通道之间的关系,有效完成了刀具磨损区域的分割。LIN等
[83]提出了一种增强性U-Net模型,利用分割一切模型(SAM)生成伪标签并选择最高交并比掩码,实现了免人工标记的新刀具类型数据训练,大幅减少了数据准备成本。SU等
[84]则提出融合多场卷积残差模块的U-Net,借助多尺度空洞卷积与跨层残差连接,增强其特征表达能力,使得在车刀磨损数据上Dice相似系数达到94.18%,分割精度得到显著提高。
全卷积网络FCN作为语义分割的代表,使用卷积层替代全连接层,支持端到端的像素级预测。网络结构主要由全卷积部分和反卷积部分构成,其中全卷积部分为一些经典的CNN网络,用于提取特征,反卷积部分则是通过上采样得到原尺寸的语义分割图像。
SCHLEGEL等
[85]应用FCN实现了对多类磨损图像的分割,平均交并比达0.9195,其中黏着磨损部分为0.7696。QIN等
[86]构建了基于FCN的磨损区域自动分割模型,采用刀具侧刃全景图像训练,最终磨损值提取平均误差为5.23%,明显优于传统阈值和聚类方法。YOO等
[87]提出可应对多种刀具的磨损测量流程,首先利用VGG-16、VGG-19、ResNet50和MobileNet模型完成可转位立铣刀、球头立铣刀和整体立铣刀的分类,再通过Mask-FCN分割模型得到磨损区域,进而得到后刀面最大磨损宽度,平均精度与人工测量真值相比为
5.668%,能替代人工流程,提高制造刀具监测效率。
DeepLab是另一种流行的语义分割网络,以其深层的卷积结构而得名,其中DeepLabv3+应用最为广泛。林晨
[88]针对传统分割方法稳定性不足的问题,将DeepLabv3+应用于立铣刀磨损图像分割,同时引入坐标注意力机制(CA),增强模型对磨损区域通道信息和位置信息的关注,其交并比从83.83%增长至88.7%,显著提高了磨损区域分割的精度与稳定性。YIN等
[89]首先通过基于迁移学习的GoogLeNet完成车刀磨损状态的分类识别,进而在DeepLabV3中引入密集连接和多尺度特征融合结构,并结合通道注意力机制分割出磨损区域,改进后的DeepLabV3的平均交并比提高8.91%,边界误差降低29.76%,有效提高了磨损边界的识别精度与模型鲁棒性。
然而,无论是刀具磨损状态分类识别还是精确提取磨损值的定量分析,其深度学习模型训练高度均依赖大规模高质量图像数据,磨损区域的精细化标注成本高,且实际运行过程中存在梯度爆炸、过拟合等问题,对计算资源要求高。
5 结论
本文系统分析了不同检测对象中磨损特征与状态的关联性以及各图像磨损特征的提取方法,概述了离线检测、在机静态与动态监测三类典型刀具磨损状态监测系统的架构与特点,重点介绍了传统图像处理与人工智能检测方法,其核心要点总结如下。
1)刀具视觉检测对象。以刀具后刀面直接检测为主,工件与切屑间接检测为辅。在刀具磨损图像检测中,前刀面磨损通常采用三维重建技术计算出磨损深度、体积,但现阶段该方法在检测速度、精度等方面有待提高。边界磨损由于边界位置特殊、几何形状复杂,实测困难。相较之下,后刀面磨损辨识度较高,二维技术成熟,故成为主要检测对象。此外,机床加工后的工件表面纹理以及切屑形态也可间接反映刀具磨损的状态。工件表面纹理易获取,但当加工时工件表面质量要求不高时,磨损引起的纹理变化信噪比较低,区分度不足;切屑图像采集对加工运行的影响小,但还受工件材料、切削参数、切削温度等因素共同影响,磨损识别模型建立比较复杂,鲁棒性较差。
2)刀具视觉监测系统。离线静态检测成熟,在线动态监测成为发展重点。目前离线检测及在机静止状态下监测方法已经较为成熟,但都需要在检测时停机,中断作业,难以适应高速连续作业。相较之下,在机动态监测无需停机,更符合现代智能制造对高效性与连续性的要求,但该技术对光照条件变化敏感,且需在极短时间内完成图像采集与处理,对硬件帧率与算法效率要求较高。因此,尽管在机动态监测具有显著优势,但该方法在复杂工况下的鲁棒性与准确性仍是当前研究的难点与重点。
3)刀具视觉检测算法。传统算法精度高但抗干扰弱,深度学习效率高但依赖样本准确度。传统图像处理方法具备检测精度高等优点,但是受切削液、油污、金属碎屑等干扰因素的影响大,且非常依赖精心设计的光照系统与成像条件,对图像质量要求较高,限制了该方法在复杂工况下的稳定应用。而人工智能方法,特别是深度学习方法,在一定程度上减弱了对图像预处理流程的依赖,能显著提高检测效率与泛化能力,然而这类方法通常依赖大规模高质量标注样本进行训练,模型可解释性较弱,且在样本不足或分布偏移时容易出现性能下降,其工程落地仍面临实际挑战。
基于机器视觉的刀具磨损状态检测研究为实现智能化监测奠定了重要基础,但面对现代制造对高精度、高效率的迫切需求,当前方法在复杂工况下的系统适应性、实时性等方面仍存在不足。因此,为进一步提高视觉检测技术的工程应用水平,对未来重点研究方向进行如下几点展望。
1)从二维到多维。发展高精度三维动态检测与多指标融合技术。当前研究主要集中于二维后刀面磨损检测,虽然技术成熟,便于实施,但单一二维视角难以全面反映刀具三维磨损形貌,尤其在复杂刃型条件下易遗漏关键几何信息,当下应重点突破高速、高精度三维形貌在线重建技术,实现磨损深度、体积等三维数据的实时获取。进一步地,在此基础上系统融合二维与三维几何特征,构建多维度的磨损指标体系,以更全面、精确地评估刀具磨损状态。
2)从单一到融合。构建抗干扰感知与多传感器融合诊断体系。视觉检测的好坏依赖于图像质量的高低,在实际加工中,冷却液喷洒、切屑飞溅等会污染和遮挡视觉传感器,导致检测失效。在硬件层面应探索自清洁光学设计、嵌入式防护结构,优化其光学路径和照明抗干扰方式,提高图像采集环节效率;软件层面,需增强算法在噪声、遮挡与强干扰条件下的鲁棒性,结合传统图像处理的可解释性与人工智能的高表征能力,充分发挥两者优势,例如利用传统图像处理对磨损特征进行增强,再输送给模型实现特征提取与状态判别;此外,还应大力发展多传感器融合诊断方法,有效规避单一视觉传感器失效情况,实现视觉、声发射、力等传感信号的协同感知,以提高系统对环境的适应性。
3)从实验室到产线。推动泛化算法与边缘部署的落地应用。目前,公开的刀具磨损图像数据集较为稀缺,绝大多数采用基于实验室条件下自制数据集进行算法训练与验证。由于刀具类型、采集设备及拍摄角度等因素差异显著,不同自制数据集之间差异大,加之高质量标注成本高,导致多数算法泛化能力不足。未来需加强小样本学习、生成式合成数据、迁移学习等方法的研究,增强算法模型在跨工况、跨数据集条件下的适应性,此外,应加强轻量化网络设计与边缘部署方案,提高算法模型在嵌入式设备及工业上的实时运行能力,实现从实验室到产线的无缝落地。
国产数控系统应用示范工程(HN工程)(2023ZY01076-11)
黑龙江省重大科技成果转化项目(CG23012)
黑龙江省省属高等学校基本科研业务费(2021-KYYWF-0759)