论文部分内容阅读
磨损是造成机械设备故障和失效的主要原因之一,对机械设备进行磨损工况监测和故障诊断可以实现设备的预防性维修,减少停机损失并保证人员与设备安全,避免突发故障和灾难的发生,具有重要意义。铁谱分析是上世纪70年代出现的一种磨损颗粒分析和机器状态监测技术,是目前最经济且有效的磨损检测方法之一。铁谱图像处理与分析是现代铁谱分析技术的关键环节。实现铁谱图像中磨粒的准确分割,对后续的磨粒分析和识别,以及磨损状态监测和故障诊断有重要的意义。本文主要对铁谱图像磨粒分割和磨粒边缘检测进行了研究,具体如下:(1)针对铁谱图像中较难分割的磨粒沉积链和异常大磨粒,提出融合改进分水岭变换和蚁群算法(Combining Watershed andAnt ColonyAlgorithm,CWACA)的铁谱图像分割方法。首先,采用彩色梯度算子获得铁谱图像的梯度图,采用标记分水岭变换对开闭重建后的铁谱梯度图像进行处理,实现磨粒的初步分割;其次,将颜色差异项和动态搜索半径引入到蚁群聚类中,通过改进蚁群聚类准则,合并相似区域,实现异常大磨粒的分割。但是,因为磨粒沉积链上许多细小的磨粒彼此连接、性质相近甚至相同,因此也有可能被错误地合并到一起。因此在进行蚁群聚类后,还需要利用形状参数——长宽比,对聚类结果进行判别和修正,从而实现不同类型磨粒的准确分割。最后,将本文算法与大津阈值法、K均值聚类和模糊C均值聚类算法进行比较,实验结果证明,本方法是一种对磨粒沉积链和异常大磨粒进行分割的有效方法。(2)本文利用蚁群算法对磨粒边缘进行检测。首先利用阈值法提取包含磨粒边缘信息的目标点,将蚂蚁分布在目标点上,可以将蚂蚁快速引导到磨粒边缘周围;然后利用像素梯度值和颜色差异大小引导蚂蚁移动,从而实现磨粒边缘检测;最后探讨了蚁群算法中不同参数对检测结果的影响。本课题以Visual C++6.0为平台,利用OpenCV函数库实现各算法。实验结果证明了本文提出的图像分割和边缘检测方法的可行性和有效性。