基于图像检测的自动浇注系统及浇口杯液位识别方法与流程

文档序号:11497210阅读:561来源:国知局
基于图像检测的自动浇注系统及浇口杯液位识别方法与流程

本发明属于铸造工艺技术领域,尤其涉及一种利用机器视觉的方式,基于图像采集处理识别、决策判断的自动浇注系统及浇口杯液位识别方法。



背景技术:

目前,传统铸造、熔炼行业中的铸造浇注大致有以下几种:1、采取两人抬包,浇包大概能装50-100公斤钢水,浇包边上用两根棒子固定,通过2个人手抬的方式,将钢水倒进浇注模壳,工作时需要第三人在浇包附近将钢水中的炉渣去除,需要劳动力多,劳动强度大。2、采取行车吊包的方式浇注,浇包一般在200-1000公斤左右,浇注时浇包内盛有钢水,通过行车移动,以达到对准模壳的目的,工作时需要2-3人扶住浇包,以免浇包晃动,1人浇注,1人挡渣,钢水从浇包上边缘的水口倒出,此种浇注方式难以对准模壳浇口,钢水易喷溅,危害工人安全,劳动强度大。3、采取行车吊包的方式浇注,浇包一般情况下大于1000公斤,浇注时浇包内盛有钢水,通过行车移动,以达到对准模壳的目的,工作时需要2-3人扶住浇包,使浇包不会左右晃动,1人浇注,钢水从浇包底部流出,以避免炉渣,对准度较好,但此种浇注方式不适合小件产品,劳动强度大,且很不安全,也不便于实现自动化生产。

无论以上哪种浇注方式,均由于浇注设备本身的特点,工人需抵近高温浇包工作,导致工人长期处于高温、高粉尘的恶劣工作环境中,工人的工作强度非常大并且具有很大的安全风险,除此之外仍有许多零件铸造企业采用人工浇注的方式监控浇口杯中的钢水注入量,同时工人手动控制浇口杯上方浇包塞杆启停运动,这种工作方式存在的缺点为:人工浇注方式工作强度大、操作环境高温危险,且老旧设备更换为全新的自动浇注设备需要投入大量财力物力。

因此针对现有技术存在的不足之处提供一种新的注浇系统,来改变现有技术中的问题。

说明书内容

本发明的目的是为了解决目前铸件浇注过程中工人劳动强度大、操作环境高温危险、产品生产效率不高等问题,提供一种基于图像检测的自动浇注系统。

本发明是通过以下技术方案来实现的:基于图像检测的自动浇注系统,包括:工作单元、手动控制台、外围控制电路、图像采集处理监视单元;

所述工作单元包括浇包、铸件模具、造型机和塞杆;所述造型机用于连续制造所铸零件需要的模具砂型并且可将模具砂型推送到钢水浇包下方,所述铸件模具上设置有浇口杯,所述浇包正上方设置有塞杆,浇包的底部设置有出液口,出液口在浇注过程开始之前对准其下方铸件模具的浇口杯确保在正上方;所述塞杆的上端与外围控制电路相连接,所述造型机的另一端与计算机连接;

所述手动控制台上设置有开启按钮和停止按钮,所述手动控制台的另一端与外围控制电路相连接,所述图像采集处理监视单元包括摄像头和计算机,所述计算机上设置有用于采集图像的图像采集板卡、监视器和i/o接口;所述摄像头放置在距离浇包出液口1.5m-3m处,所述摄像头的另一端通过数据线与计算机相连接;所述计算机的另一端与外围控制电路相连接。

作为一种优选的技术方案,所述摄像头的外面设置有保护罩,避免粉尘进入,保证摄像头正常工作。

基于图像检测的自动浇注系统的浇口杯液位识别方法,包括以下几个步骤:

步骤1:造型机将铸件模具推型到位到浇包正下方,通过计算机上的i/o接口上传一个推型到位信号给计算机;

步骤2:计算机收到该信号后,通过i/o接口向外围控制电路发出浇注开始信号,此时浇包塞杆向上运动,浇注开始;

步骤3:浇注开始后,进行图像采集;采用摄像头采集浇注现场实时工作画面,然后将摄像头采集到实时图像通过图像采集卡传输到计算机中,摄像头为模拟摄像头经过图像采集卡后计算机接收到的为数字图像;

步骤4:图像处理;根据步骤1中采集到的数字图像,以rgb彩色数字图像存储于计算机中,并完成以下几个步骤:

步骤4.1:对rgb彩色图像进行灰度化处理;

rgb彩色图像中的每个像素点均是由红、绿、蓝三种颜色分量混合而成,其中r表示红色分量、g表示绿色分量、b表示蓝色分量,每个颜色分量均用8位二进制位存储,各有256级亮度,用数字0~255表示,灰度图像是指图像中像素点的灰度值均由8位二进制位存储,共有0~255级灰度,当rgb图像中每个像素点的r、g、b三个颜色分量值相等时,显示出来的图像样式为灰度图,根据公式(1)将rgb彩色图像转换成灰度图:

gray=0.299r+0.587g+0.114b(1)

其中,gray表示灰度值,

通过公式(1)求得gray后,将原来的rgb(r,g,b)中的r、g、b颜色分量统一用gray替换,形成新的颜色rgb1(gray,gray,gray),就将rgb图转换为灰度图;

步骤4.2:采用连通区域标注方法去除飞溅小钢水飞溅,即去噪;

在一个二维图像中任取像素点p(x,y),如图1所示,与p点紧邻的上下左右四个方向的像素点坐标分别标记为p1(x,y-1)、p2(x,y+1)、p3(x-1,y)、p4(x+1,y),与p点紧邻的上下左右四个方向的像素点组成的集合称为p的4邻域,当与p点紧邻的上下左右四个方向的像素点的灰度值与p点的灰度值相等时,此时称那么这些灰度值相等的4邻域区域就是4-邻接连通区域;

将二维图像中的连通分量用不同数值标注出来,再过滤掉面积较小的连通区域即可以完成去噪任务;

所述步骤4.2具体包括:

步骤4.2.1:搜索二维图像的像素点,对属于不同4-邻接连通区域的连通分量用1~n标注出来;

步骤4.2.2:分别计算出各个连通分量的面积并标记s1~sn;

步骤4.2.3:设定一个连通分量的面积阈值sc,如果面积小于sc的连通分量被消除,剩下的面积最大连通分量smax即为浇注图像。

步骤4.3采用形态学算法去除钢水液柱干扰:

去噪后的浇注图像中液柱是浇注图像上凸起的部分,形态学中的开运算算法可以把比结构元素小的凸起过滤掉,因此选用形态学开运算对图像进一步处理,开运算的实质是对图像先腐蚀、再膨胀;

腐蚀运算是用结构元素b腐蚀a,是b在a上移动,当b完全在a里的时候,b的中心相素位置集合,如公式(2)所示:腐蚀以后比原来的图缩小;

其中,a表示浇铸图像,b表示结构元素,aθb表示图像形态学运算中的腐蚀运算,x1表示腐蚀运算后构成图像的点的集合;

膨胀运算是用结构元素b膨胀a,是b的映射在a上移动,相交时b的映射的中心相素位置集合,如公式(3)所示,b的映射用表示,且膨胀后比原来的图放大;

其中,x2表示膨胀运算后构成图像的点的集合;表示对浇铸图像a利用结构元素b进行图像形态学运算中的膨胀运算的结果;

对浇注图像进行处理,a表示原始图像,b表示结构元素,c表示原始图像被结构元素b腐蚀后的结果,d表示图像c再被结构元素b膨胀的结果,即图像d为原始图a与结构元素b进行开运算的结果,由图4(a)中可以看出,图像中所有用数字1进行标识的为一个区域,经过开运算后,图4(e)中留下的区域用数字3表示,被开运算过滤掉的区域用数字1表示,表明开运算可以过滤掉图像中的凸起部分,该方法可行;

步骤4.4:将步骤4.1和步骤4.2、4.3处理之后的图像与用4.1、4.2处理后的满液位浇口杯图像计算相关系数,计算出的相关系数值越接近于1,说明两个图像相似度越高,检测出实时的浇口杯中钢水的液位情况,最终使用相关系数匹配法识别出满液位的时刻;利用相关系数的数值判断是否达到满液位标准,最后对浇注停止时刻给出判断;

相关系数匹配算法是通过计算模板图像与待匹配图像的相关系数值来确定图像的匹配程度,具体算法如下;

对于一幅大小为m×n的图像f(i,j),寻找匹配大小为j×k(j≤m且k≤n)的子图w(i,j)的一种方法是计算f(i,j)和w(i,j)间的相关性c(i,j),则有公式(4)所示:

其中,i=0,1,2,…,m-1,j=0,1,2,…,n-1,f(s,t)表示图像f(i,j)在当前坐标(s,t)处的灰度取值,t表示横坐标;s表示纵坐标;

在匹配过程中使用相关系数,其定义γ(i,j)如公式(5)所示

其中,其中,i=0,1,2,…,m-1,j=0,1,2,…,n-1,是图像w(i,j)中像素

灰度平均值,是图像f(i,j)中与图像w(i,j)当前所在位置相重合的区域的灰度平均值,总和的值通常由f(i,j)和w(i,j)两者对应的灰度矩阵代入后求得,相关系数γ(i,j)在-1到1之间取值。

步骤5:根据步骤4.3得出的满液位的时刻,给出浇注停止信号,控制浇口杯上方浇包塞杆向下运动,停止钢水注入。

作为一种优选的技术方案,所述图像采集使用的摄像头与图像采集卡均配置有基于vc++开发环境的sdk软件开发包,即摄像头开发商提供图像原始采集的应用程序接口,采集到计算机中的数字图像会以连续的rgb颜色分量存储于计算机的内存单元中,这部分数据可以在vc++的环境中读取到。

本发明图像采集使用的摄像头与图像采集卡均配置有基于vc++开发环境的sdk软件开发包,即摄像头开发商提供图像原始采集的应用程序接口,采集到计算机中的数字图像会以连续的rgb颜色分量存储于计算机的内存单元中,这部分数据可以在vc++的环境中读取到。

本发明作业现场的实时工作情况采集到计算机中,用以工人对现场进行监视,并将步骤4理后的图像显示在屏幕上,用以对比实时浇注过程与计算机处理后的采集图像,提高工人监视控制质量;

本发明利用计算机的接口单元与外围控制电路进行连接,一是接受浇注机推型到位信号,判断浇注启动时刻,二是当图像处理单元识别出满液位时刻后,给出浇注停止信号,控制浇口杯上方浇包塞杆向下运动,停止钢水注入。

与现有技术相比较,本发明的有益效果在于:(1)设计科学、合理、操作方便;(2)与工浇注方式相比较,提高了产品生产效率,且节省工厂的人力物力;(3)改善工人的工作环境,安装容易,经济适用性强,具有较好的发展前景,易于扩展升级;(4)本发明适用于铸件生产企业和其它浇注相关企业使用;(5)液位识别与浇包塞杆的启停控制依赖工控机内部图像处理识别系统进行,软件易于依据不同的浇注现场、铸模情况进行参数调整,简单快捷。

附图说明

图1为本发明的装置结构示意图;

图2为本发明的点p的4-领域框图;

图3为本发明的连通区域标注算法示意图;

图4为本发明的浇注图像进行处理示意图。

图中序号说明:1计算机、2浇包、3手动控制台、4外围控制电路、8铸件模具、9造型机、10塞杆、11浇口杯、12开启按钮、13停止按钮、14摄像头。

具体实施方式

下面结合实施例对本发明作进一步的说明。

结合图1-图4,基于图像检测的自动浇注系统,包括:工作单元、手动控制台3、外围控制电路4、图像采集处理监视单元;

所述工作单元包括浇包2、铸件模具8、造型机9和塞杆10;所述造型机9用于连续制造所铸零件需要的模具砂型并且可将模具砂型推送到钢水浇包2下方,所述铸件模具8上设置有浇口杯11,所述浇包2正上方设置有塞杆10,浇包2的底部设置有出液口,出液口在浇注过程开始之前对准其下方铸件模具8的浇口杯11确保在正上方;所述塞杆10的上端与外围控制电路4相连接,所述造型机9的另一端与计算机连接;

所述手动控制台3上设置有开启按钮12和停止按钮13,所述手动控制台3的另一端与外围控制电路4相连接,所述图像采集处理监视单元包括摄像头14和计算机,所述计算机上设置有用于采集图像的图像采集板卡、监视器和i/o接口;所述摄像头14放置在距离浇包2出液口1.5m-3m处,所述摄像头14的另一端通过数据线与计算机相连接;所述计算机的另一端与外围控制电路4相连接。

作为一种优选的技术方案,所述摄像头14的外面设置有保护罩,避免粉尘进入,保证摄像头14正常工作。

基于图像检测的自动浇注系统的浇口杯液位识别方法,包括以下几个步骤:

步骤1:造型机将铸件模具推型到位到浇包正下方,通过计算机上的i/o接口上传一个推型到位信号给计算机;

步骤2:计算机收到该信号后,通过i/o接口向外围控制电路发出浇注开始信号,此时浇包塞杆向上运动,浇注开始;

步骤3:浇注开始后,进行图像采集;采用摄像头采集浇注现场实时工作画面,然后将摄像头采集到实时图像通过图像采集卡传输到计算机中,摄像头为模拟摄像头经过图像采集卡后计算机接收到的为数字图像;

步骤4:图像处理;根据步骤1中采集到的数字图像,以rgb彩色数字图像存储于计算机中,并完成以下几个步骤:

步骤4.1:对rgb彩色图像进行灰度化处理;

rgb彩色图像中的每个像素点均是由红、绿、蓝三种颜色分量混合而成,其中r表示红色分量、g表示绿色分量、b表示蓝色分量,每个颜色分量均用8位二进制位存储,各有256级亮度,用数字0~255表示,灰度图像是指图像中像素点的灰度值均由8位二进制位存储,共有0~255级灰度,当rgb图像中每个像素点的r、g、b三个颜色分量值相等时,显示出来的图像样式为灰度图,根据公式(1)将rgb彩色图像转换成灰度图:

gray=0.299r+0.587g+0.114b(2)

其中,gray表示灰度值,

通过公式(1)求得gray后,将原来的rgb(r,g,b)中的r、g、b颜色分量统一用gray替换,形成新的颜色rgb1(gray,gray,gray),就将rgb图转换为灰度图;

步骤4.2:采用连通区域标注方法去除飞溅小钢水飞溅,即去噪;

在一个二维图像中任取像素点p(x,y),如图1所示,与p点紧邻的上下左右四个方向的像素点坐标分别标记为p1(x,y-1)、p2(x,y+1)、p3(x-1,y)、p4(x+1,y),与p点紧邻的上下左右四个方向的像素点组成的集合称为p的4邻域,当与p点紧邻的上下左右四个方向的像素点的灰度值与p点的灰度值相等时,此时称那么这些灰度值相等的4邻域区域就是4-邻接连通区域;

将二维图像中的连通分量用不同数值标注出来,再过滤掉面积较小的连通区域即可以完成去噪任务;

所述步骤4.2具体包括:

步骤4.2.1:搜索二维图像的像素点,对属于不同4-邻接连通区域的连通分量用1~n标注出来;

步骤4.2.2:分别计算出各个连通分量的面积并标记s1~sn;

步骤4.2.3:设定一个连通分量的面积阈值sc,如果面积小于sc的连通分量被消除,剩下的面积最大连通分量smax即为浇注图像。

步骤4.3采用形态学算法去除钢水液柱干扰:

去噪后的浇注图像中液柱是浇注图像上凸起的部分,形态学中的开运算算法可以把比结构元素小的凸起过滤掉,因此选用形态学开运算对图像进一步处理,开运算的实质是对图像先腐蚀、再膨胀;

腐蚀运算是用结构元素b腐蚀a,是b在a上移动,当b完全在a里的时候,b的中心相素位置集合,如公式(2)所示:腐蚀以后比原来的图缩小;

其中,a表示浇铸图像,b表示结构元素,aθb表示图像形态学运算中的腐蚀运算,x1表示腐蚀运算后构成图像的点的集合;

膨胀运算是用结构元素b膨胀a,是b的映射在a上移动,相交时b的映射的中心相素位置集合,如公式(3)所示,b的映射用表示,且膨胀后比原来的图放大;

其中,x2表示膨胀运算后构成图像的点的集合;表示对浇铸图像a利用结构元素b进行图像形态学运算中的膨胀运算的结果;

对浇注图像进行处理,a表示原始图像,b表示结构元素,c表示原始图像被结构元素b腐蚀后的结果,d表示图像c再被结构元素b膨胀的结果,即图像d为原始图a与结构元素b进行开运算的结果,由图4(a)中可以看出,图像中所有用数字1进行标识的为一个区域,经过开运算后,图4(e)中留下的区域用数字3表示,被开运算过滤掉的区域用数字1表示,表明开运算可以过滤掉图像中的凸起部分,该方法可行。

步骤4.4:将步骤4.1和步骤4.2、4.3处理之后的图像与用4.1、4.2处理后的满液位浇口杯图像计算相关系数,计算出的相关系数值越接近于1,说明两个图像相似度越高,检测出实时的浇口杯中钢水的液位情况,最终使用相关系数匹配法识别出满液位的时刻;利用相关系数的数值判断是否达到满液位标准,最后对浇注停止时刻给出判断;

相关系数匹配算法是通过计算模板图像与待匹配图像的相关系数值来确定图像的匹配程度,具体算法如下;

对于一幅大小为m×n的图像f(i,j),寻找匹配大小为j×k(j≤m且k≤n)的子图w(i,j)的一种方法是计算f(i,j)和w(i,j)间的相关性c(i,j),则有公式(4)所示:

其中,i=0,1,2,…,m-1,j=0,1,2,…,n-1,f(s,t)表示图像f(i,j)在当前坐标(s,t)处的灰度取值,t表示横坐标;s表示纵坐标;

在匹配过程中使用相关系数,其定义γ(i,j)如下公式所示:

其中,其中,i=0,1,2,…,m-1,j=0,1,2,…,n-1,是图像w(i,j)中像素

灰度平均值,是图像f(i,j)中与图像w(i,j)当前所在位置相重合的区域的灰度平均值,总和的值通常由f(i,j)和w(i,j)两者对应的灰度矩阵代入后求得,相关系数γ(i,j)在-1到1之间取值。

步骤5:根据步骤4.3得出的满液位的时刻,给出浇注停止信号,控制浇口杯上方浇包塞杆向下运动,停止钢水注入。

所述图像采集使用的摄像头与图像采集卡均配置有基于vc++开发环境的sdk软件开发包,即摄像头开发商提供图像原始采集的应用程序接口,采集到计算机中的数字图像会以连续的rgb颜色分量存储于计算机的内存单元中,这部分数据可以在vc++的环境中读取到。

本发明图像采集使用的摄像头与图像采集卡均配置有基于vc++开发环境的sdk软件开发包,即摄像头开发商提供图像原始采集的应用程序接口,采集到计算机中的数字图像会以连续的rgb颜色分量存储于计算机的内存单元中,这部分数据可以在vc++的环境中读取到。

本发明作业现场的实时工作情况采集到计算机中,用以工人对现场进行监视,并将步骤4理后的图像显示在屏幕上,用以对比实时浇注过程与计算机处理后的采集图像,提高工人监视控制质量;

本发明利用计算机的接口单元与外围控制电路进行连接,一是接受浇注机推型到位信号,判断浇注启动时刻,二是当图像处理单元识别出满液位时刻后,给出浇注停止信号,控制浇口杯上方浇包塞杆向下运动,停止钢水注入。

上述实施例仅仅是对本发明构思实现形式的列举,本发明的保护范围不仅限于上述实施例,本发明的保护范围可延伸至本领域技术人员依据本发明的技术构思所能想到的等同技术手段。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1