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

一种磁悬液浓度自动检测方法及系统技术方案

技术编号:39127693 阅读:9 留言:0更新日期:2023-10-23 14:49
本发明专利技术公开一种磁悬液浓度自动检测方法及系统,涉及机器视觉领域,该方法包括将获取的100ml待测磁悬液的样本放入磁粉浓度测定管中,并沉淀三十分钟以上;沉淀完成后,采用工业相机拍摄得到磁粉颗粒沉淀后的磁悬液图像;采用图像处理算法,先确定测定管中沉淀磁粉界面下方的刻度线条数;再确定沉淀磁粉界面下方第一条刻度线以上需要估读部分的磁粉浓度;根据沉淀磁粉界面下方的刻度线条数和需要估读部分的磁粉浓度确定最终的磁悬液浓度。本发明专利技术在识别刻度线的同时进一步确定需要估读部分的磁粉浓度,能够准确、快速的实现磁悬液浓度的自动检测,进而提高磁粉探伤设备的自动化程度。度。度。

【技术实现步骤摘要】
一种磁悬液浓度自动检测方法及系统


[0001]本专利技术涉及机器视觉领域,特别是涉及一种磁悬液浓度自动检测方法及系统。

技术介绍

[0002]随着对装备性能要求的提高,无损检测成为了装备在生产制造、运行维护过程中不可或缺的一步,而磁悬液浓度对无损检测的精度起着举足轻重的作用,浓度过高或过低都会导致较高的误检率。因此,在每次无损检测前,都需要对磁悬液进行一次浓度测量。然而,目前的磁悬液浓度测量必须由人工测量,人工检测效率低下,在长时间的测量下易产生视觉疲劳。并且,人工读取不仅使设备的自动化程度降低,而且读取的数值也不够准确,会很大程度上的影响磁粉检测的精度,导致漏检或误检。
[0003]因此,基于上述问题,亟需提供一种基于机器视觉的磁悬液浓度自动检测方法。

技术实现思路

[0004]本专利技术的目的是提供一种磁悬液浓度自动检测方法及系统,能够准确、快速的实现磁悬液浓度的自动检测,进而能够提高自动化程度。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种磁悬液浓度自动检测方法,包括:
[0007]将获取的100ml待测磁悬液的样本放入磁粉浓度测定管中,并沉淀三十分钟以上;
[0008]沉淀完成后,采用工业相机拍摄得到磁粉颗粒沉淀后的磁悬液图像;
[0009]根据沉淀后的磁悬液图像,采用图像处理算法,先确定测定管中沉淀磁粉界面下方的刻度线条数;
[0010]再确定沉淀磁粉界面下方第一条刻度线以上需要估读部分的磁粉浓度;
[0011]根据沉淀磁粉界面下方的刻度线条数和需要估读部分的磁粉浓度确定最终的磁悬液浓度。
[0012]可选地,所述根据沉淀后的磁悬液图像,采用图像处理算法,先确定测定管中沉淀磁粉界面下方的刻度线条数,具体包括:
[0013]对磁悬液图像进行预处理;所述预处理包括:图像裁剪处理、滤波处理以及将图像的BGR格式转换成HSV格式;
[0014]根据预处理后的图像,采用inRange函数并设定合适的阈值,将刻度线部分的像素点变为255,剩余部分变为0,再采用腐蚀操作去除噪声,得到去噪后的刻度线图像;
[0015]根据预处理后的图像进行灰度化处理和全局阈值二值化算法确定磁悬液中沉淀磁粉部分的图像;对磁粉部分图像采用先腐蚀再膨胀的方式,进行去噪;
[0016]根据去噪后的刻度线部分图像和沉淀磁粉部分的图像进行或操作;
[0017]通过轮廓提取算法对或操作后的图像进行刻度线的轮廓提取;
[0018]根据轮廓提取后的刻度线条数以及分度值确定得到沉淀磁粉界面下方第一条刻线对应的浓度值。
[0019]可选地,所述通过轮廓提取算法对或操作后的图像进行刻度线的轮廓提取,具体包括:
[0020]确定每个轮廓的面积;
[0021]根据刻度线的面积范围进行轮廓的一次过滤;
[0022]确定一次过滤后轮廓的最高点和最低点的高度差;
[0023]根据刻度线的高度差进行轮廓的二次过滤;
[0024]根据二次过滤后轮廓的中心位置进行轮廓的三次过滤。
[0025]可选地,再确定沉淀磁粉界面下方第一条刻度线以上需要估读部分的磁粉浓度,具体包括:
[0026]确定需要估读部分的磁粉轮廓坐标点的矩阵;
[0027]对坐标点的矩阵进行求平均值的操作,再将高度坐标从平均后的矩阵中截取出来,确定最上面一条刻度线的中心高度;
[0028]剔除小于中心高度的磁粉部分,得到估读部分的磁粉图像;
[0029]将最上面一条刻度线以上部分磁粉图像的黑色像素点的个数与人工标定1ml磁粉所占像素点个数做换算,得到需要估读部分的磁粉浓度。
[0030]一种磁悬液浓度自动检测系统,包括:
[0031]沉淀模块,用于将获取的100ml待测磁悬液的样本放入磁粉浓度测定管中,并沉淀三十分钟以上;
[0032]沉淀磁粉处的图像拾取模块,用于沉淀完成后,采用工业相机拍摄得到磁粉沉淀后的测定管下方磁悬液图像;
[0033]沉淀磁粉界面下方刻度线条数确定模块,用于根据沉淀磁粉部分的图像,采用图像处理算法,先确定沉淀磁粉界面下方的刻度线条数;
[0034]需估读部分的磁粉浓度确定模块,用于再确定沉淀磁粉界面下方第一条刻度线以上的需要估读部分的磁粉浓度;
[0035]磁悬液浓度确定模块,用于根据沉淀磁粉界面下方的刻度线条数以及估读部分的磁粉浓度确定最终的磁悬液浓度。
[0036]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0037]本专利技术所提供的一种磁悬液浓度自动检测方法及系统,根据磁悬液沉淀后的图像,采用图像处理算法,先确定测定管中沉淀磁粉界面下方的刻度线条数;再确定沉淀磁粉界面下方第一条刻度线以上需要估读部分的磁粉浓度;根据沉淀磁粉界面下方的刻度线条数和需要估读部分的磁粉浓度确定最终的磁悬液浓度;本专利技术解决了现有人工检测中由于磁悬液静置后的沉淀磁粉界面形状不规则并且需要目视估读而导致的磁悬液浓度检测精度不高的问题。本专利技术在识别刻度线的同时进一步确定需要估读部分的磁粉浓度,能够准确、快速的实现磁悬液浓度的自动检测,进而提高磁粉探伤设备的自动化程度。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获
得其他的附图。
[0039]图1为本专利技术所提供的一种磁悬液浓度自动检测方法流程示意图;
[0040]图2为磁悬液沉淀后的磁粉部分的图像示意图;
[0041]图3为刻度线部分的像素点变为255,剩余部分变为0的示意图;
[0042]图4为采用腐蚀操作去除噪声,得到去噪后的刻度线图像的示意图;
[0043]图5为磁粉部分图像示意图;
[0044]图6为去噪后的磁粉部分图像示意图;
[0045]图7为进行或操作后的图像示意图;
[0046]图8为轮廓提取后的图像示意图;
[0047]图9为沉淀的磁粉所超过的最上面一条刻度线以上部分的不规则磁粉图像示意图。
具体实施方式
[0048]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0049]本专利技术的目的是提供一种磁悬液浓度自动检测方法及系统,能够准确、快速的实现磁悬液浓度的自动检测,进而能够提高自动化程度。
[0050]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0051]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种磁悬液浓度自动检测方法,其特征在于,包括:将获取的100ml待测磁悬液的样本放入磁粉浓度测定管中,并沉淀三十分钟以上;沉淀完成后,采用工业相机拍摄得到磁粉颗粒沉淀后的磁悬液图像;根据沉淀后的磁悬液图像,采用图像处理算法,先确定测定管中沉淀磁粉界面下方的刻度线条数;再确定沉淀磁粉界面下方第一条刻度线以上需要估读部分的磁粉浓度;根据沉淀磁粉界面下方的刻度线条数和需要估读部分的磁粉浓度确定最终的磁悬液浓度。2.根据权利要求1所述的一种磁悬液浓度自动检测方法,其特征在于,所述根据沉淀后的磁悬液图像,采用图像处理算法,先确定测定管中沉淀磁粉界面下方的刻度线条数,具体包括:对磁悬液图像进行预处理;所述预处理包括:图像裁剪处理、滤波处理以及将图像的BGR格式转换成HSV格式;根据预处理后的图像,采用inRange函数并设定合适的阈值,将刻度线部分的像素点变为255,剩余部分变为0,再采用腐蚀操作去除噪声,得到去噪后的刻度线图像;根据预处理后的图像进行灰度化处理和全局阈值二值化算法确定磁悬液中沉淀磁粉部分的图像;对磁粉部分图像采用先腐蚀再膨胀的方式,进行去噪;根据去噪后的刻度线部分图像和沉淀磁粉部分的图像进行或操作;通过轮廓提取算法对或操作后的图像进行刻度线的轮廓提取;根据轮廓提取后的刻度线条数以及分度值确定得到沉淀磁粉界面下方第一条刻线对应的浓度值。3.根据权利要求2所述的一种磁悬液浓度自动检测方法,其特征在于,所述通过轮廓提取算法对或操作后的...

【专利技术属性】
技术研发人员:杨芸韩宝虎左金钊
申请(专利权)人:东华大学
类型:发明
国别省市:

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

1