一种浮选泡沫追踪方法及装置制造方法及图纸

技术编号:9597122 阅读:129 留言:0更新日期:2014-01-23 02:32
本发明专利技术实施例公开了一种浮选泡沫追踪方法及装置。浮选泡沫追踪方法包括:确定当前帧以及上一帧泡沫图像中泡沫的特征信息,特征信息包括面积、最小外接圆圆心位置以及最小外接圆半径;对当前帧泡沫图像中泡沫编号并以编号为索引值建立索引图像;根据泡沫在上一帧泡沫图像中最小外接圆圆心位置以及泡沫运动预测值,预测泡沫在当前帧泡沫图像中最小外接圆圆心位置并以此在索引图像上查找预定范围内的匹配泡沫,其中,根据泡沫在上一帧泡沫图像中最小外接圆圆心与匹配泡沫最小外接圆圆心之间的位移量更新泡沫运动预测值。采用泡沫目标特征提取、位移预测及匹配,有效提高实时追踪速度、降低目标追踪的错误率,对冶炼生产过程具有指导意义。

【技术实现步骤摘要】
一种浮选泡沫追踪方法及装置
本专利技术涉及图像处理以及选矿领域,尤其涉及一种浮选泡沫追踪方法及装置。
技术介绍
随着选矿技术的发展,通过对浮选泡沫图像的处理来选矿占有越来越重要的地位。黄金浮选自动控制过程中,浮选泡沫的运动模式是浮选药剂添加量的一个重要依据,由于现场工艺的要求及浮选药液的腐蚀性,不能使用接触式检测手段,所以图像处理的手段是最好的选择。但是泡沫图像的测速是一件较困难的事情,泡沫图像中泡沫分布密集,运动速度快,而且往往存在局部震荡、泡沫破灭、回流等现象,泡沫面积、颜色、形态等属性相似程度高,这些因素造成泡沫图像运动测速的困难。专利技术人所知道的现有技术中的运动检测方法一种是基于帧间特征匹配的方法,如光流算子、角点等,另一种是基于跟踪的方法,如meanshift、cam-shift、condensation算法等。但是,泡沫图像的密集性和相似性导致基于帧间特征匹配方法出现大量的误匹配,而跟踪方法算法复杂,难以适应泡沫高速运动和泡沫破裂的现象。
技术实现思路
本专利技术实施例的目的是提供一种浮选泡沫追踪方法及装置,提高泡沫追踪的效果。本专利技术实施例的目的是通过以下技术方案实现的:一种浮选泡沫追踪方法,包括:确定当前帧以及上一帧泡沫图像中泡沫的特征信息,所述特征信息包括面积、最小外接圆圆心位置以及最小外接圆半径;对所述当前帧泡沫图像中泡沫进行编号并以所述编号为索引值建立索引图像;根据泡沫在上一帧泡沫图像中最小外接圆圆心位置以及泡沫运动预测值,预测所述泡沫在当前帧泡沫图像中最小外接圆圆心位置并以此在索引图像上查找预定范围内的匹配泡沫,其中,根据所述泡沫在上一帧泡沫图像中最小外接圆圆心与所述匹配泡沫在当前帧泡沫图像中最小外接圆圆心之间的位移量更新所述泡沫运动预测值。一种浮选泡沫追踪装置,包括确定单元、建立单元以及匹配单元:所述确定单元,用于确定当前帧以及上一帧泡沫图像中泡沫的特征信息,所述特征信息包括面积、最小外接圆圆心位置以及最小外接圆半径;所述建立单元,用于对所述确定单元得到的所述当前帧泡沫图像中泡沫进行编号并以所述编号为索引值建立索引图像,所述匹配单元,用于根据所述确定单元得到的泡沫在上一帧泡沫图像中最小外接圆圆心位置以及泡沫运动预测值,预测所述泡沫在当前帧泡沫图像中最小外接圆圆心位置并以此在所述建立单元得到的索引图像上查找预定范围内的匹配泡沫,其中,根据所述泡沫在上一帧泡沫图像中最小外接圆圆心与所述匹配泡沫在当前帧泡沫图像中最小外接圆圆心之间的位移量更新所述泡沫运动预测值。由上述本专利技术实施例提供的技术方案可以看出,采用泡沫特征信息提取、位移预测及匹配,有效提高实时追踪速度、降低目标追踪的错误率,对冶炼生产过程具有指导意义。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例提供的浮选泡沫追踪方法的示意图。图2为本专利技术实施例提供的浮选泡沫追踪方法中索引图像示意图。图3为本专利技术实施例提供的浮选泡沫追踪方法中预测匹配示意图。图4为本专利技术实施例提供的浮选泡沫追踪方法中泡沫图像分区示意图。图5为本专利技术实施例提供的浮选泡沫追踪装置的构成示意图一。图6为本专利技术实施例提供的浮选泡沫追踪装置的构成示意图二。图7为本专利技术实施例提供的浮选泡沫追踪方法流程框图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。本专利技术实施例浮选泡沫追踪方法,由于浮选现场的工艺现状及浮选药液的腐蚀性,不能采用接触式检测手段,因而可以通过摄像头现场采集视频信息,视频信息发送到服务器处进行处理。具体的,安装高速相机,其摄像头位于浮选池上方,并配置光源,浮选泡沫在光照条件下,凸起的泡沫顶端发亮。其中,对高速相机、配置光源没有严格的品牌和型号限制。如图1所示,本专利技术实施例提供一种浮选泡沫追踪方法,包括:步骤11、确定当前帧以及上一帧泡沫图像中泡沫的特征信息,所述特征信息包括面积、最小外接圆圆心位置以及最小外接圆半径。步骤12、对所述当前帧泡沫图像中泡沫进行编号并以所述编号为索引值建立索引图像。步骤13、根据泡沫在上一帧泡沫图像中最小外接圆圆心位置以及泡沫运动预测值,预测所述泡沫在当前帧泡沫图像中最小外接圆圆心位置并以此在索引图像上查找预定范围内的匹配泡沫,其中,根据所述泡沫在上一帧泡沫图像中最小外接圆圆心与所述匹配泡沫在当前帧泡沫图像中最小外接圆圆心之间的位移量更新所述泡沫运动预测值。本专利技术实施例浮选泡沫追踪方法,由于浮选泡沫具有移动快、局部震荡、泡沫破灭、回流等现象,本专利技术实施例浮选泡沫追踪方法,采用泡沫特征信息提取、位移预测及匹配,有效提高实时追踪速度、降低目标追踪的错误率,对冶炼生产过程具有指导意义。具体而言,确定泡沫图像中泡沫的特征信息,可以包括:扫描泡沫图像得到各像素点的灰度值;将各像素点的灰度值与灰度阈值相比较获得泡沫高亮区域;确定泡沫高亮区域的面积、最小外接圆圆心位置以及最小外接圆半径;将泡沫高亮区域的面积与面积阈值相比较排除小于面积阈值的泡沫高亮区域,以及将泡沫高亮区域的面积与最小外接圆面积之比与比值阈值相比较排除小于比值阈值的泡沫高亮区域,将未被排除的泡沫高亮区域作为目标泡沫并获得所述目标泡沫的面积、最小外接圆圆心位置以及最小外接圆半径。如,灰度阈值可以为128。还需要保存所有的目标泡沫,如保存在如图2所示意的泡沫列表中。示例性的,泡沫在光源的照射下,泡沫顶端和部分泡沫边缘反射的光线被摄像头采集,扫描泡沫图像得灰度图像。采用阈值分割法得到二值图像,灰度阈值为128,灰度图像中大于128的像素是高亮目标,小于128的像素为背景,从而分割出泡沫顶端和部分泡沫边缘,得到泡沫高亮区域。对二值图像使用链码技术识别每一个泡沫高亮区域,计算高亮区域面积S(面积值以像素为单位)以及其最小外接圆的面积S外(面积值以像素为单位)、最小外接圆的半径和圆心。泡沫顶一般呈现圆形,而泡沫边缘一般为条形状,对识别出来的泡沫高亮区域可用圆形充满度去除泡沫边缘,此处的圆形充满度E的计算方法为面积S和最小外接圆面积S外(其由最小外接圆的半径计算得到)之比,如下:比值阈值可以为0.5,圆形充满度E大于等于0.5,为目标泡沫,圆形充满度E小于0.5的泡沫高亮区域为无用的边缘,需要排除掉无用的边缘。面积阈值可以为20(像素),对于面积S小于20的泡沫高亮区域判定为泡沫边缘或噪声,直接排除,保留面积S大于等于20的泡沫高亮区域。可见,摄像头采集到泡沫图像后,首先对泡沫图像进行灰度化,然后用阈值对泡沫图像进行二值化分割,再查找二值图像中所有的目标轮廓,计算每个目标的面积和最小外接圆及其圆心,圆形充满度大的轮廓才是泡沫的顶端,最后去掉小面积和圆形充满度低的目标,以便于更精准的对泡沫进行追踪。具体而言,建立索引图像,可以包括:对所述目标泡沫编号;以所述编号为索本文档来自技高网...
一种浮选泡沫追踪方法及装置

【技术保护点】
一种浮选泡沫追踪方法,其特征在于,包括:确定当前帧以及上一帧泡沫图像中泡沫的特征信息,所述特征信息包括面积、最小外接圆圆心位置以及最小外接圆半径;对所述当前帧泡沫图像中泡沫进行编号并以所述编号为索引值建立索引图像;根据泡沫在上一帧泡沫图像中最小外接圆圆心位置以及泡沫运动预测值,预测所述泡沫在当前帧泡沫图像中最小外接圆圆心位置并以此在索引图像上查找预定范围内的匹配泡沫,其中,根据所述泡沫在上一帧泡沫图像中最小外接圆圆心与所述匹配泡沫在当前帧泡沫图像中最小外接圆圆心之间的位移量更新所述泡沫运动预测值。

【技术特征摘要】
1.一种浮选泡沫追踪方法,其特征在于,包括:确定当前帧以及上一帧泡沫图像中泡沫的特征信息,所述特征信息包括面积、最小外接圆圆心位置以及最小外接圆半径;对所述当前帧泡沫图像中泡沫进行编号并以所述编号为索引值建立索引图像;根据泡沫在上一帧泡沫图像中最小外接圆圆心位置以及泡沫运动预测值,预测所述泡沫在当前帧泡沫图像中最小外接圆圆心位置并以此在索引图像上查找预定范围内的匹配泡沫,其中,根据所述泡沫在上一帧泡沫图像中最小外接圆圆心与所述匹配泡沫在当前帧泡沫图像中最小外接圆圆心之间的位移量更新所述泡沫运动预测值;其中,确定泡沫图像中泡沫的特征信息,包括:扫描泡沫图像得到各像素点的灰度值;将各像素点的灰度值与灰度阈值相比较获得泡沫高亮区域;确定泡沫高亮区域的面积、最小外接圆圆心位置以及最小外接圆半径;将泡沫高亮区域的面积与面积阈值相比较排除小于面积阈值的泡沫高亮区域,以及将泡沫高亮区域的面积与最小外接圆面积之比与比值阈值相比较排除小于比值阈值的泡沫高亮区域,将未被排除的泡沫高亮区域作为目标泡沫并获得所述目标泡沫的面积、最小外接圆圆心位置以及最小外接圆半径;其中,建立索引图像,包括:对所述目标泡沫编号;以所述编号为索引值逐像素填充所述目标泡沫建立索引图像,所述编号与所述目标泡沫的面积、最小外接圆圆心位置以及最小外接圆半径之间对应;其中,根据泡沫在上一帧泡沫图像中最小外接圆圆心位置以及泡沫运动预测值,预测所述泡沫在当前帧泡沫图像中最小外接圆圆心位置并以此在索引图像上查找预定范围内的匹配泡沫,包括:将泡沫在上一帧泡沫图像中最小外接圆圆心位置加上泡沫运动预测值,得到预测的所述泡沫在当前帧泡沫图像中最小外接圆圆心位置;在索引图像上,以预测的所述泡沫在当前帧泡沫图像中最小外接圆圆心位置为中心发射多条射线,当遇到索引值则获得对应的目标泡沫的面积、最小外接圆圆心位置以及最小外接圆半径;将所述泡沫在上一帧泡沫图像中的面积与获得的目标泡沫的面积比较,当目标泡沫的面积与所述泡沫在上一帧泡沫图像中的面积的比值属于第一比值区间时,确定目标泡沫为匹配泡沫;获得所述泡沫在上一帧泡沫图像中最小外接圆圆心与所述匹配泡沫在当前帧泡沫图像中最小外接圆圆心之间的位移量。2.根据权利要求1所述的浮选泡沫追踪方法,其特征在于,所述方法还包括按照速度的连续性和整体性对所述泡沫运动预测值进行修正:将泡沫图像划分为多个分区,其中,以泡沫的最小外接圆圆心所属的分区确定泡沫所属的分区;将分区内所有泡沫在上一帧泡沫图像中的最小外接圆圆心与匹配泡沫在当前帧泡沫图像中最小外接圆圆心之间的位移量的平均值作为该分区的泡沫运动预测值,将各分区的泡沫运动预测值的平均值作为全局的泡沫运动预测值,记录并更新分区的泡沫运动预测值以及全局的泡沫运动预测值;其中,当分区的泡沫运动预测值与全局的泡沫运动预测值的比值不属于第二比值区间时,依据全局的泡沫运动预测值更新分区的泡沫运动预测值,或者,当分区的泡沫运动预测值与全局的泡沫运动预测值的比值不属于第三比值区间时,不更新分区的泡沫运动预测值。3.一种浮选泡沫...

【专利技术属性】
技术研发人员:张国英宋科科朱红陈淑兰陈旭峰梁栋华
申请(专利权)人:中国矿业大学北京
类型:发明
国别省市:

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

1