一种面向矿物泡沫浮选的嵌入式泡沫流速测量系统及方法

文档序号:6170269阅读:495来源:国知局
一种面向矿物泡沫浮选的嵌入式泡沫流速测量系统及方法
【专利摘要】本发明公开了一种面向矿物泡沫浮选的泡沫流速测量系统及方法。本发明构建了嵌入式浮选泡沫采集平台,以工业摄像机获取矿物浮选过程中泡沫图像为基础,针对采集到的图像在DSP处理器内完成图像的预处理,利用当前帧和参考帧中图像块的相关性分析方法提取了泡沫速度特征。本发明所阐述的嵌入式解决方案通过分析泡沫图像得到泡沫速度特征,作为一种生产状态重要的参考指标,可实时反映生产状况,具有体积小、成本低、功耗低、可靠性高,特别适用于选矿厂等环境恶劣、难以测量泡沫流速的工业现场。
【专利说明】一种面向矿物泡沬浮选的嵌入式泡沬流速测量系统及方法
【技术领域】
[0001]本发明属于嵌入式图像处理领域,具体涉及一种面向矿物泡沫浮选的泡沫流速测量系统及测量方法。
【背景技术】
[0002]矿物浮选是矿物加工中应用最广泛的一种选矿方法,通过极其复杂的物理化学反应过程进行矿化起泡。应用矿物浮选是为了提高原矿品位,达到矿物还原冶炼的要求。多年来矿物浮选主要靠技术工人通过观察浮选槽中泡沫的特征,手动调节浮选操作,而调节过程由于人员的轮换以及调节的主观性,不能对泡沫特征进行准确的判断,从而导致操作的主观性和随意性较大,使得浮选过程难以处于最优生产状态。
[0003]浮选过程中产生形态和大小不等的各种气泡来携带矿粒,浮选泡沫是包含有气、液、固的三相复杂体,流动性强,容易破裂。浮选过程中泡沫流速是一个重要的指标。泡沫流速能够直接反映矿物浮选过程中矿物泡沫的状态及液位的信息,而矿物泡沫状态与矿物的浮选产品品位直接相关,泡沫的液位则直接决定了工况正常与否以及所需矿物的有效回收。由于泡沫位于浮选过程中矿浆表面,含有大量细小的矿物颗粒,传统的流速传感器只能测量矿浆的流速,很难直接测量泡沫的流速,采用机器视觉方法是可行的方案。浮选过程往往环境较恶劣,各种噪音、电磁波、震动和粉尘等污染使得传统的计算机很难应用在浮选流速测量上,而嵌入式DSP具有实时性好、抗干扰能力强和能耗低的优点,非常适合用来设计专用的泡沫流速测量系统。

【发明内容】

[0004]本发明的目的在于解决矿物浮选过程中泡沫流速难以用传统流速传感器测量的问题,提出了一种用于矿物浮选过程中的嵌入式泡沫流速测量系统及方法。
[0005]本发明的技术方案是,一种面向矿物泡沫浮选的嵌入式泡沫流速测量系统,包括嵌入式视频处理模块、光源、工业摄像机、交换机、计算机和浮选槽,所述的光源设置于浮选槽上方,所述的工业摄像机与光源平行安装且与光源高度相同,所述的嵌入式视频处理模块、交换机和计算机依次通信串联。
[0006]一种使用上述装置的面向矿物泡沫浮选的嵌入式泡沫流速测量方法,包括以下步骤:
[0007]步骤一:光源照射泡沫表面,工业摄像机拍摄PAL制式视频,并将视频传输至视频解码单元;
[0008]步骤二:视频解码单元将模拟图像信息转换成数字图像数据,并存储到SDRAM中;
[0009]步骤三:对存储到SDRAM中的图像数据进行处理,得出泡沫流速;
[0010]步骤四:将得到的泡沫流速通过网口传输到上位机数据库中。
[0011]所述的一种方法,所述的步骤三的步骤包括:
[0012]步骤(I):将SDRAM存储的当前帧和前一帧图像进行灰度化处理,并将灰度化后的两帧图像存储在SDRAM中;
[0013]步骤(2):对转换后的灰度图像采用直方图均衡化增强图像对比度,统计图像中每个灰度级的像素出现的概率并通过对其均匀处理的变换函数对图像进行灰度变换,最终得到直方图均衡化后的图像;
[0014]步骤(3):选取当前帧的前一帧图像为参考帧,将参考帧和当前帧图像以像素为基本单位划分为64*64大小子区域,分别对参考帧和当前帧的子区域在水平和垂直方向灰度投影并对相同子区域进行相关运算,得到当前帧所有子区域相对于参考帧水平和垂直方向的运动矢量;在所有子区域运动矢量的基础上,根据六参数仿射模型和最小二乘法计算当前帧相对于参考帧的全局运动矢量;由计算得到的水平和垂直两个方向的运动矢量能够计算出最终的泡沫移动速度,连续计算一秒钟内所有25帧图像中泡沫的速度,求取平均速度即为流速。
[0015]本发明的技术效果在于,通过嵌入式设备测得的泡沫流速,有效的解决了矿物浮选过程中泡沫流速难以测定的问题,测量精度能够达到工业现场要求。本发明解决了传统流速传感器难以测量矿物浮选过程中泡沫流速的问题,具有体积小、成本低的特点。本发明采用平台为DM642的嵌入式系统,能够很好的在现场具有较强震动、酸雾腐蚀、电磁干扰的环境下工作,保证了测量的准确性和可靠性。本发明针对嵌入式系统的特点设计了专用的算法,即分块投影匹配算法。投影算法较传统的块匹配算法减少了算法的时间消耗,而分块求取运动矢量并根据摄像机模型求解全局矢量的方法提高了计算的精确度,能够满足现场泡沫流速测量中对实时性和测量精度的要求。
【专利附图】

【附图说明】
[0016]图1是矿物浮选流速测量方法硬件结构示意图;
[0017]图2是嵌入式视频处理模块的硬件结构图;
[0018]图3是泡沫流速测量算法流程图;
[0019]其中I为嵌入式视频处理模块、2为光源、3为工业摄像机、4为同轴电缆、5为路由器、6为上位计算机、7为泡沫层、8为浮选槽、9为泡沫槽。
【具体实施方式】
[0020]矿物浮选泡沫流速测量系统硬件结构如图1所示,主要由嵌入式视频处理模块1、光源2、工业摄像机3、同轴电缆4、用于通信数据交换传输的路由器5和上位计算机6构成。浮选槽是矿浆与药物混合反应发生的场所,细化泡沫,使得矿物粘合泡沫之上,浮到矿浆面并形成矿化泡沫,其表面是泡沫产生最多的区域,具有良好的隔离性。泡沫槽是盛放由刮板在浮选槽表面刮出的矿化泡沫的器皿,能够进一步提高矿浆中含矿量,为下一步精选提供品位更高的矿浆。泡沫槽是盛放浮选槽表面刮出的矿化泡沫的容器。工业CCD摄像机3垂直安装在浮选槽上方,与嵌入式视频处理模块通过视频输出线相连接。嵌入式视频处理模块选用TI公司的DM642作为核心处理芯片,视频解码部分选用A/D视频输入芯片TVP5158,配置总线选用芯片PCF8584作为I2C总线控制器,SDRAM存储器采用型号为HY57V283220T的内存芯片。板上还提供Mc ASP与PCI总线用于芯片之间数据的传输。摄像机与浮选槽8表面泡沫的垂直高度为70-110cm。系统光源2选用200W的高频荧光灯,与摄像机3的水平距离为5-lOcm,保证摄像机采集图像所需的充足稳定的光照。摄像机3实时采集泡沫层7的图像并传输到嵌入式视频处理模块上的TVP5158视频解码单元,并通过解码芯片将模拟视频信号转换为YUV的数字图像信号,存储在嵌入式视频处理模块的SDRAM中。DM642的核心处理芯片根据流速测量算法对SDRAM中存储的多帧数字图像进行处理,最终得到当前浮选槽8中矿浆的流速。嵌入式视频处理模块利用以太网将计算得到的实时矿浆流速数据通过同轴电缆4传输到选矿厂的内部路由器5上,最终传输到终端处理计算机6并存储到数据库中。
[0021]泡沫流速测量方法具体实现如下:
[0022]对嵌入式视频处理模块上型号为HY57V283220T的SDRAM中存储的多帧泡沫图像,提取当前帧和前一帧两帧图像,对两帧图像进行灰度化处理。由于工业摄像机采集的视频信号由嵌入式视频处理模块上的视频解码单元TVP5158转换后的格式为YUV,而亮度信号Y可以直接表征每一帧图像的像素的灰度值,从而直接存储单帧图像像素的Y值完成对图像的灰度化处理。DM642内部硬件结构如图2所示,视频解码单元TVP5158解码后得到的Y值通过视频传输接口传输到DM642内部的以太网控制器中,以太网控制器通过EMIF接口将单帧Y值数据存储在SDRAM内存中,DM642中的C64x内核将要计算的数据提取到高速二级缓存及一级缓存中并将计算完成后的结果存储在SDRAM内。泡沫流速的计算需在DM642内核中以流水线方式完成若干次数据处理,最终计算结果存储在SDRAM中。
[0023]对灰度化处理后的两帧图像进行直方图均衡化处理。直方图均衡化是使原直方图变换为具有均匀密度分布的直方图,然后按该直方图调整原图像的一种图像处理技术,能够增强图像全局对比。变换函数T(r)是原图像的累积分布函数并满足条件:(l)T(r)在O ^ r ^ I范围内是单值单增的函数;(2)对I有O≤T(r)≤ I。设N为待处理帧图像中像素的总数,nk为第k级灰度的像素数,rk表示第k个灰度级,则该帧灰度级为rk的像素出现概率P(rk)的计算方法见公式(I),对其直方图均衡化后的像素的灰度值Sk见公式(2)。直方图均衡化后的图像数据存储在SDRAM中的特定内存区域,不同帧图像存储的内存段不同,存储的图像数据仅限于最新两帧。
【权利要求】
1.一种面向矿物泡沫浮选的嵌入式泡沫流速测量系统,其特征在于,包括嵌入式视频处理模块、用于照射浮选槽内泡沫的光源、用于拍摄浮选槽内泡沫图像的工业摄像机、上位计算机和浮选槽,所述的光源设置于浮选槽上方,所述的工业摄像机与光源平行安装且与光源高度相同,所述的嵌入式视频处理模块与计算机通信连接,所述的嵌入式视频处理模块包括处理器、视频解码单元和存储单元,所述的处理器分别与视频解码单元和存储单元通信连接,所述的视频解码单元通信连接工业摄像机,处理器通信连接至上位计算机。
2.一种使用上述装置的面向矿物泡沫浮选的嵌入式泡沫流速测量方法,其特征在于,包括以下步骤: 步骤一:光源照射泡沫表面,工业摄像机拍摄被照射的泡沫表面并输出PAL制式视频传输至视频解码单元; 步骤二:视频解码单元将模拟图像信息转换成数字图像数据,并存储到SDRAM中; 步骤三:处理器对存储到SDRAM中的图像数据进行处理,得出泡沫流速; 步骤四:将得到的泡沫流速传输到上位计算机的数据库中。
3.根据权利要求2所述的一种方法,其特征在于,所述的步骤三中的图像数据处理步骤包括: 步骤(I):将SDRAM存储的当前帧和前一帧图像进行灰度化处理,并将灰度化后的两帧图像存储在SDRAM中; 步骤(2):对转换后的灰度图像采用直方图均衡化增强图像对比度,统计图像中每个灰度级的像素出现的概率并通过对其均匀处理的变换函数对图像进行灰度变换,最终得到直方图均衡化后的图像; 步骤(3):选取当前帧的前一帧图像为参考帧,将参考帧和当前帧图像以像素为基本单位划分为64*64大小子区域,分别对参考帧和当前帧的子区域在水平和垂直方向灰度投影并对相同子区域进行相关运算,得到当前帧所有子区域相对于参考帧水平和垂直方向的运动矢量;在所有子区域运动矢量的基础上,根据六参数仿射模型和最小二乘法计算当前帧相对于参考帧的全局运动矢量;由计算得到的水平和垂直两个方向的运动矢量能够计算出最终的泡沫移动速度,连续计算一秒钟内所有25帧图像中泡沫的速度,求取平均速度即为流速。
【文档编号】G01P5/22GK103604946SQ201310209572
【公开日】2014年2月26日 申请日期:2013年5月30日 优先权日:2013年5月30日
【发明者】阳春华, 蔡耀仪, 徐德刚, 桂卫华, 胡峻, 黄天正, 朱军, 王晓丽 申请人:中南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1