基于机器视觉的煤中杂物智能分选系统研究

王卫东,张康辉 新机器视觉 昨天

新机器视觉

最前沿的机器视觉与计算机视觉技术

206篇原创内容

公众号

原煤在开采过程中经常会混入各类铁器、锚杆、锚索、网片、破损胶带、电缆头、木材等生产废旧物资。此外,井下作业产生的生活垃圾(如塑料瓶、塑料袋等)也会混入到提升原煤中。煤炭中的杂物极易堵塞管道、溜槽、阀门、筛孔等部件,成为困扰选煤厂连续生产的主要因素之一。煤炭中的杂物,轻则堵塞运输系统,降低脱泥脱介系统效率,发生跑、冒、滴、漏现象;重则可能导致带式输送机划伤或分选设备堵塞,造成设备故障及产品质量事故。如果杂物进入商品煤,在商品煤使用过程中,还有可能会因某种杂物的存在而导致使用设备受损、锅炉爆炸等安全生产事故,从而带来严重的经济损失,甚至造成人员伤亡。杂物的存在还制约了出口煤业务的发展,经常导致不必要的商务纠纷和索赔,给煤炭生产企业造成了不应有的经济损失。

清除煤中的杂物,既是个老问题,又是个新问题。无论是煤炭生产企业还是用煤企业,从未忽视过煤炭中杂物的分拣工作。尤其是近几年来,煤中杂物的分拣问题变得越来越突出,对杂物分拣效果的要求也越来越高。过去的“三吸一筛”效率较低,己无法满足清除煤中各种杂物的要求。

目前,在清除金属杂物方面,采用电磁除铁器的多级除铁方式效果很好。对于煤中的木质杂物,国内外大多采用在工艺系统中设置破碎、筛分等加工环节来分离,也有采用清水立轮分选机、斜轮分选机或槽选机等清除木屑的实例。总体来说,这些方法具有一定效果,但也均存在一些不足。拦杂网、除杂钩等机械装置也是近年来常用的除杂方法,但除杂效率较低,且需要频繁检查和维护除杂装置,应用局限性较大。

为减少商品煤中杂物数量,大多数选煤厂一般在块煤手选带式输送机上设置人工手选环节来拣除杂物,但存在杂物拣除率低,员工劳动强度大,安全系数低等问题。

从我国目前在用的杂物分离设备状况看,效率低、故障多和维修量大是制约煤中杂物分离设备推广使用的主要因素。为了解决杂物对煤炭生产的影响,针对煤中杂物的混杂状况,研究开发了一种基于机器视觉的智能识别与机械手精准抓取的煤中杂物智能分选系统(以下简称“杂物智能分选系统”),并在淮北矿业集团涡北选煤厂得到了成功应用。

工艺设计

杂物智能分选系统安装在涡北选煤厂的筛分车间内,位于+8.00m平面的2206#转载带式输送机(带长9m,带速0.45m/s)上方,用以代替原机头滚轴筛除杂。杂物智能分选系统工艺布置如图1所示,分选过程如图2所示,现场安装如图3所示。

图1  杂物智能分选系统工艺布置图

分选时,原煤经筛孔为80mm的振动筛分级后,筛上物料通过溜槽进入杂物智能分选系统,进入系统的物料首先通过弹性布料装置,由该布料装置将物料松散、均匀地铺在带式输送机上,以方便后续处理。分散均匀的物料随2206#带式输送机进入图像采集系统,由图像采集系统负责对进入相机视野的物料进行拍摄,从而在线获取图像资料,并通过USB光纤上传至图像分析系统。图像分析系统通过机器学习算法,实现物料中杂物(木棍、竹坯子、绳头、棉纱、手套和矿泉水瓶等)的识别及分类,杂物位置和姿态确定(以便后续机械手执行抓取工作),以及物料运动时间确定三个功能,并把这些信息传递给智能控制系统。智能控制系统接收到图像分析系统的信息后,确定机械手的控制策略,启动机械手抓取杂物,当机械手按照设计好的控制执行方案完成抓取目标物体任务后,回到初始位置。

图2  杂物智能分选系统分选过程示意图

图3  杂物智能分选系统现场安装图

像素级杂物检测模型

杂物智能分选系统采用了基于mobilenetv2的unet模型。unet是一个语义分割模型,其主要执行过程与其他语义分割模型类似:首先,利用卷积进行下采样;然后,提取一层又一层的特征,利用这一层又一层的特征图谱进行上采样;最后,得到一个输出结果图像,该图像的每个像素点均对应一个类别。

主干网络采用轻量化卷积神经网络mobilenetv2进行特征提取,其核心在于深度可分离卷积,即将一个标准卷积用两个独立的分解卷积进行替换,结构如图4所示。第一层称为逐层卷积,它通过对每个输入通道应用单个卷积滤波器来执行轻量级滤波。第二层是1×1卷积,称为逐点卷积,它通过计算输入通道的线性组合来计算新的特征,有助于特征的提取。

mobilenetv2对网络模型进行了有效的压缩,其核心模块结构图如图5所示。标准卷积对大小为hi×wi×di的输入张量,应用卷积核:

k∈Rk×k×di×dj,

产生大小为hi×wi×dj的输出张量,标准卷积层具有hi×wi×di×dj×k×k的计算成本。深度可分离卷积实际上是标准卷积层的插入式重新排列,它的卷积效果几乎和普通卷积一样,但计算代价只有hi×wi×di×(k2+dj)。与传统卷积层相比,高效的深度可分离卷积减少了近乎k2的计算量(实际上是k2dj/(k2+dj))。由于mobilenetv2采用k=3,因此计算成本比标准卷积少8~9倍。基于mobilenetv2的杂物检测模型的网络结构如图6所示。

图4  深度可分离卷积示意图

图5  mobilenet v2核心模块结构图

图6  基于mobilenet v2的unet模型网络结构图

分拣动作方式最优决策

在杂物智能分选系统中,机械手分拣动作控制的最大难点是如何在密集的物料中精准抓取目标杂物,在保障分拣效率的同时,降低机械手故障的可能性。因此,研究杂物检测装置与分拣控制装置的协同作用机制至关重要。

根据杂物类型的不同和带式输送机上物料与杂物的空间关系,将分拣动作方式的最优决策拆解为以下几种情况:

(1) 硬质目标杂物周围无物料干扰。当机械手夹取硬质目标杂物,且杂物周围无其他物料干扰时,由于机械手执行动作时不会受到影响,如果硬质杂物多为棍状杂物,可直接将检测结果最小外接矩形中心点作为夹取点。

(2) 软质目标杂物周围无物料干扰。麻绳等软质杂物在物料传送带上的姿态往往各不不同,当目标杂物的质心与杂物轮廓最小外接矩形中心不重合时,则不能将最小外接矩形的中心点直接作为夹取点。此时,应结合检测装置中的像素级语义分割结果,对掩码部分进行骨架提取,最终将骨架的中心确定为夹取点。

(3) 目标杂物周围有物料干扰。当目标杂物被物料压住,或物料与杂物紧贴时,无论是选择最小外接矩形中心,还是选择目标杂物图像骨架中心作为夹取点,都有可能受到物料影响,轻则使机械手受物料阻挡而导致最终夹空或夹到物料,重则影响机械手正常动作,导致运动控制器报警,影响生产效率。因此,在有物料干扰的情况下确定杂物夹取点的位置,需同时考虑物料位置与杂物位置。可结合深度学习中的目标检测网络,对物料进行统计和定位,得到物料的位置信息与轮廓外接矩形,然后根据物料与杂物的空间关系,将夹取点选择在不受物料影响的骨架区域。

系统测试分析

4.1

测试方法

根据前期杂物智能分选系统的工业调试情况,对系统在不同生产状态下的分拣效果进行了在线测试与分析。测试数据来源于淮北矿业集团涡北选煤厂2019年8月—2020年1月生产期间的调试测试试验与生产测试试验。分拣效果采用了4个评测指标:像素分割准确率、杂物检测准确率、机械手分拣成功率和系统分拣率。

(1) 像素分割准确率采用交并比,即检测模型对杂物预测的结果图像和杂物真实结果图像的交集与并集的比值。该指标可体现模型像素分割的精准度。

(2) 杂物检测准确率即某时间段内模型正确检测到的杂物与杂物总数的比值。该指标可以体现模型杂物检测的准确程度。

(3) 机械手分拣成功率是指机械手在接收到杂物检测结果并执行分拣动作后的拣选动作成功率,用某时间段内机械手成功分拣出的杂物数与检测系统检测到的杂物数的比值表示。该指标可以体现机械手的分拣质量。

(4) 系统分拣率由某时间段内机械手成功分拣出的杂物数与生产线上总杂物数的比值表示。该指标可体现杂物智能分选系统最终的分拣效率。

4.2

测试结果分析

在选煤厂生产状态下,针对正常生产、煤泥污染严重和物料堆叠严重三种情况分别进行了测试与分析。

4.2.1 正常生产情况

正常生产时,物料分布均匀,粒度大小适中,堆叠情况较少。正常生产情况下的测试图如图7所示,测试分析结果见表1。

图7  正常生产情况下的测试图

表1  正常生产情况下的测试结果

4.2.2 煤泥污染严重情况

当工艺生产线前端出现筛分设备堵塞等情况时,会导致系统对杂物的检测难度上升。虽然在生产中此类情况较少,但是为了测试系统的鲁棒性,也单独进行了统计分析。煤泥污染严重情况下的测试图如图8所示,测试分析结果见表2。

图8  煤泥污染严重情况下的测试图

表2  煤泥污染严重情况下的测试结果

4.2.3 物料堆叠严重情况

当物料的流量过大或过于集中在杂物周围时,灰度杂物的检测质量和机械手的分拣质量均会受到一定影响。物料堆叠严重情况下的测试图如图9所示,测试分析结果见表3。

图9  物料堆叠严重情况下的测试图

表3  物料堆叠严重情况下的测试结果

4.3

最终测试结果

根据5个月的测试试验,正常生产、煤泥污染严重和物料堆叠严重三种情况在生产中出现的比例大约为6∶1∶3,故以此为权重对四个评测指标进行综合计算,最终得出:像素分割准确率为90.381%,杂物检测准确率为96.647%,机械手分拣成功率为94.759%,系统分拣率为91.640%。

结 论

(1) 建立了基于语义分割的像素级杂物识别模型,构建了复杂环境条件下机械手精准抓取策略,能够避开干扰物,实现硬质物料和轻质物料抓取点的精确选择。

(2) 基于机器视觉的煤中杂物智能分选系统采用了机器学习的方法,运用人工智能技术在线识别煤中的杂物,并配合后端的机械手执行机构完成杂物的拣选,最终实现了煤中杂物的智能分选。

(3) 煤中杂物智能分选系统是人工智能技术与煤炭分选过程有机结合的成功示范,必将推进人工智能技术在煤炭洗选加工过程中的广泛应用。

原文引自

作者简介

王卫东(1978—),男,安徽淮北人,教授,博士,从事矿物加工过程检测与控制的相关研究工作。

引用格式

王卫东,张康辉,吕子奇,等.基于机器视觉的煤中杂物智能分选系统研究[J].选煤技术,2020(2):87-91.

声明:部分内容来源于网络,仅供读者学术交流之目的,文章版权归原作者所有。如有不妥,请联系删除。

基于机器视觉的煤中杂物智能分选系统研究相关推荐

  1. 岚图汽车中大型智能电动SUV完成高温高原严苛测试

    近日,岚图汽车中大型智能电动SUV完成高温高原严苛测试.测试车辆是第一阶段的工程样车,2020年6月从武汉出发,途经敦煌.格尔木.青藏高原后回到武汉,为期3个多月.测试中,这辆岚图首款量产车的整车耐温 ...

  2. 基于机器视觉无人平台自主导航避障系统(卓翼智能)

    摘自:http://www.droneyee.cn/index.php?m=content&c=index&a=show&catid=82&id=36 看来有公司专门做 ...

  3. 【机器视觉】基于机器视觉的工业机器人定位系统;机器视觉技术在印刷包装行业中的应用

    建立了一个主动机器视觉定位系统,用于工业机器人对零件工位的精确定位. 采用基于区域的匹配和形状特征识别相结合的图像处理方法,该方法经过阈值和形状判据,识别出物体特征.经实验验证,该方法能够快速准确地得 ...

  4. 机器人抓矸石_基于机器视觉的多机械臂煤矸石分拣机器人系统研究

    工矿自动化 Industryand MineAutomation Vol. 45 No. 9 Sep.2019 第 45 卷第 9 期 2019 年 9 月 文章编号 : 1671 - 251X(20 ...

  5. 基于机器视觉的多机械臂煤矸石分拣机器人系统研究

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 基于机器视觉的多机械臂煤矸石分拣机器人系统研究 王鹏1,2,曹现刚 ...

  6. 【看论文】之《基于机器视觉的番茄收割机实时分拣系统研究_袁紫薇》

    论文信息 题目:基于机器视觉的番茄收割机实时分拣系统研究 作者:袁紫薇 作者单位:长安大学 论文性质:硕士学位论文 提交日期:2017.4.28 摘要 本文立足于农业机械的发展,研制出一种番茄联合收割 ...

  7. 皮带撕裂检测matlab,基于机器视觉的皮带纵向撕裂检测方法

    基于机器视觉的皮带纵向撕裂检测方法 [技术领域] [0001] 本发明设及一种带式输送机皮带纵向撕裂检测方法,尤其设及一种基于机器视觉 的非接触式的皮带纵向撕裂检测方法. [背景技术] [0002] ...

  8. 基于机器视觉技术快速准确地分类优秀劣质大豆品种

    近年来以快速.准确地机器视觉为基础的技术替代人力检测农产品质量的技术受到了广泛关注. 在这项研究中,我们描述了联合多模式特征袋(JMBoF)分类框架的低等级表示,用于检查收获后干燥大豆种子的外观质量. ...

  9. 机器视觉标定以及标定板在机器视觉系统标定中的作用

    从目前的市场情况来看,机器视觉这项自动化成像技术已经得到了广泛的应用,其在工业生产.智能交通.安防监控等领域的应用优势显然得到了广大用户的认可.机器视觉系统包括图像采集和图像处理两大环节,由光源.镜头 ...

最新文章

  1. Oracle行列转换小结
  2. 旋转散点图_聚类分析的结果如何用散点图展示出来?
  3. html5 table删除修改,一个可以增加和删除行的table并可编辑表格中内容
  4. 栈的基本操作(数组/链表)
  5. 过几天就退休了,目前情况下可不可以请同事们吃饭呢?
  6. 免费CMS系统的广告如何去掉
  7. wget 网页爬虫,网页抓取工具
  8. IE下载xlsx、docx、pptx文件时自动变成zip文件问题
  9. 关于word中最后一个分节符导致的空白页删除问题
  10. 网页里添加Skype、WhatsApp及时聊天窗口
  11. 学术英语视听说2听力原文_大学学术英语视听说2-高迎慧
  12. 不上架App Store怎么安装到非越狱苹果手机使用
  13. Adobe 认证证书怎么考
  14. RDD:基于内存的集群计算容错抽象(转)
  15. bowtie里的FM-index简介
  16. ip netns命令详解
  17. 可靠Windows系统安装程序的获取
  18. mysql start with connect by_MYSQL实现Oracle的Start with…Connect By递归树查询
  19. 树莓派学习笔记——Python SQLite插入温度记录
  20. python笔记(摘抄廖雪峰python课堂)

热门文章

  1. 如何将数据库文件附加进去
  2. Spring 中的设计模式
  3. python是c语言写的_python使用C语言写扩展示例
  4. best-pay-sdk 微信请求支付的时候出现org.simpleframework.xml.core.ElementException:appid is null 问题
  5. 周杰伦-蒲公英的约定在线试听,蒲公英的约定歌词
  6. Python搭建个人博客(pelican)-快速实践~
  7. 阿里云计算资深总监唐洪:飞天大规模分布式计算系统解析
  8. 图神经网络相似度计算
  9. 扩展欧几里得算法( 数学问题 + 扩展欧几里得算法 + 裴蜀定理 )
  10. 100个变态的软件测试面试题及答案!——看完变态面试官对你竖起大拇指!