论文部分内容阅读
摘 要:随着经济的迅猛发展和人们对工业产品需求的急速增加,生活垃圾规模急剧扩大,因此,垃圾处理已经成为现有城市管理中不可或缺的组成部分。为解决现阶段传统垃圾分类方式带来的劳动力和其他社会资源浪费问题,本文设计了基于计算机视觉识别的智能化垃圾识别分类系统。该系统通过带有垃圾识别算法的上位机和带喷气头的分拣传送带两部分所实现。
關键词:机器视觉识别 智能垃圾分类 系统设计实现 信息技术
中图分类号:TP393 文献标识码:A 文章编号:1674-098X(2021)07(b)-0076-03
Design and Implementation of Intelligent Waste Classification System Based on Machine Vision Recognition
ZHANG Peixuan1 LI Jiayang1 CHEN Di2* LUO Jinxiong1 CAI Yongkang1 XU Zhonghuang1
(1.Foshan University of Science and Technology, Foshan, Guangdong Province, 528225 China;2.Foshan (South China) New Materials Research Institute, Foshan,Guangdong Province, 528010 china)
Abstract: With the fast development of economy and the rapid increase of people's demand for industrial products, the scale of domestic waste is greatly expanded. Therefore, waste treatment has become an indispensable part of urban management. In order to solve the waste of labor and other social resources caused by the existing traditional waste classification, an intelligent waste identification and classification system based on computer vision recognition is designed and provided. The system is realized by host computer with garbage identification algorithm and sorting conveyor belt with jet head.
Key Words: Machine vision recognition; Intelligent waste classification; Design and implementation of system; Information technology
基于CNN卷积神经网络的可回收垃圾的识别算法,搭建了检测模型与识别模型,对传送带上的垃圾进行识别处理,识别速度快,准确率高,适合应用于垃圾分类领域中,具有大量学习数据样本供神经网络进行训练。分拣系统采用喷气头和传送带结构,根据识别结果,流水线作业对可回收垃圾进行分拣处理,提高分拣速度,降低部署难度与应用成本。系统通过简洁的垃圾识别算法上位机部分和垃圾分拣带部分就实现了垃圾识别、智能分类、自动分拣的功能,很好地为新时代的垃圾分类提供了一种更加高效和智能的方式。
在人们的日常生活中,不可避免地都会产生大量的垃圾,如果不对这些垃圾进行有效的处理,将会极大地影响人们的生活环境,甚至对人们的身体健康造成极大的威胁。尤其是城市生活垃圾种类非常多,包含了金属、塑料、玻璃、陶瓷、厨余垃圾及砖瓦渣土等多种垃圾,这更是增加了城市生活垃圾处理的难度和成本。
我国大多数城市生活垃圾采用传统的“集中混合收集-集中运输-集中处理”的模式,这种粗放的处理模式大大忽略了垃圾中的可回收成分,而且增加了垃圾的处理量和处理难度,造成了巨大的物质、人力、土地资源的浪费。国外城市垃圾资源化已进入综合利用阶段,其资源化利用率已在60%以上,而我国尚不到5%。因此,设计基于机器视觉的智能垃圾分类系统,希望从根源上解决生活垃圾的前期分类问题。
1 整体设计
智能垃圾分类系统主要由两部分组成,分别为垃圾识别系统和喷气分拣控制系统。总体设计图如图1所示。
设计在垃圾投放阶段就对于垃圾进行分类,不仅提高垃圾回收效率,收回垃圾中有价值的资源,同时避免了由于垃圾统一收集后处理难度的增加,降低人力资源成本,实现在源头处对垃圾进行自动化、智能化、绿色化分类处理。
该系统由基于STM32控制的喷气式分拣系统与基于CNN神经网络模型的嵌入式系统的垃圾识别系统[1]组成。其中基于STM32控制的喷气式分拣系统包括喷气和流水线两个部分,分别是抓取垃圾和传送待识别目标功能。基于CNN神经网络模型的嵌入式系统的垃圾识别系统则是基于嵌入式机器视觉设计的,“嵌入式视觉”是指在嵌入式系统中使用计算机视觉技术。在识别系统中,高分辨摄像头对传送带的垃圾进行图像采集工作,所采集到图像作为输入信号传入CNN视觉神经网络模型中,模型输出垃圾识别结果并通过USART通讯协议将识别结果数据发送到下位机中,分拣控制单元中STM32主控芯片通过USART接收到识别结果后,根据垃圾类型不同,创建对应分类任务,STM32中任务调度模块程序能够进行多任务处理,即多垃圾在传送带上时,能控制两侧喷气系统从而对垃圾进行精准分拣[2]。 2 垃圾识别分类系统部分
2.1 垃圾识别分类系统硬件部分
如图2所示为图像采集装置OpenMV模块,该模块搭载了STM32H743II(ARM Cortex M7 处理器),主频480MHz,1MB RAM,2MB flash。在QVGA图像采集模式(320×240)及以下的分辨率时,大多数算法可以运行(25~50)FPS。高性能的嵌入式MCU能够提供快速、高质量的图像采集效率,适合用于嵌入式机器视觉中图像采集[3-4]。
2.2 垃圾识别分类系统算法部分
搭建基于CNN卷积神经网络算法-VGGNet网络架构的垃圾识别模型和训练模型,对所用于分类的垃圾搭建图片数据库,用于训练识别神经网络。训练好的模型经过测试后,完成相关指标能够直接投入垃圾分类识别工作中[5-6]。因此,相比于其他网络模型,该方法具有高效部署的特点。CNN-VGG网络架构示意图如图3所示。
3 喷气分拣控制系统部分
3.1 喷气分拣控制系统硬件部分
如表1所示,喷气分拣系统主要采用STM32控制板控制喷气舵机的执行和传输。
3.2 喷气分拣控制系统实现部分
设计喷气分拣控制系统的目的是能够实现准确迅捷地进行数据的实时传输。喷气系统的设计如图4所示。由于垃圾分类场景往往存在垃圾混乱、湿度高等特点,基于USART通信采用Wi-Fi方式进行数据传输,一方面适应于各种复杂环境的场合,另一方面保证了传输的实时性。工作情况:通过高分辨率摄像头获取图像后,经过垃圾识别模型处理得出的数据,通过Wi-Fi由嵌入式视觉系统传输到STM32控制板从而操作喷气式达到分拣功能[7-9]。
4 结语
设计的整个识别到分拣的过程分为3个步骤:一是将需要识别目标垃圾置于传送带的起始位上,启动系统,使目标物缓向图像识别模块移动;二是图像识别模块对移动过来的目标物进行多次采样拍照分析,识别出目标物为哪一种垃圾;三是图像识别模块将数据传输到上位机中,上位机立即反应驱动相应的机械臂将目标垃圾投入到分类储存箱中,整个垃圾识别分拣流程结束。
本系统采用了嵌入式系统,在复杂的垃圾分类环境中,小型的嵌入式系统比计算机优势更大,其将在计算机上运行的神经网络移植到嵌入式系统中,实现轻量化、低成本化。同时,系统运用Wi-Fi无线通信的方式,可以实现无物理信号线传输。喷气式分拣也是一种清洁简便、成本极低的分拣方式,这些简便和低成本的优势也很好地为设计的推广打下了良好的物质基础。
参考文献
[1] 黄凯奇,任伟强,谭铁牛.图像物体分类与检测算法综述[J].计算机学报,2014,37(6):1225-1240.
[2] 杨健,辛浪,豆昌军.基于机器视觉技术的瓶盖划痕检测[J].包装工程,2019,40(13):227-232.
[3] 曾文艳,王亚刚,蒋念平,等.基于机器视觉的香烟小包装外观质量检测系统[J].信息技术,2014(1):46-49.
[4] 吳珊,陈斌,杨溪远,等.卡片划痕检测关键算法设计[J].计算机应用,2017,37(S2):171-174.
[5] 叶志祥.智能分类垃圾箱设计研究[J].中国资源综合利用,2019,37(4):191-193.
[6] 曹高华,于建明,刘晓艳.基于材质识别的饮料瓶自动分类回收装置设计[J].自动化应用,2019(2):130-132.
[7] 王明月.新民市生活垃圾分类现状及发展对策[D].沈阳:沈阳农业大学,2020.
[8] 吴子沛.面向垃圾分类的瓶罐识别分类系统[D].邯郸:河北工程大学,2020.
[9] 陈文,林宗德,胡志超,等.智能分类垃圾箱的结构设计与研究[J].现代工业经济和信息化,2021,11(1):45-46,59.
關键词:机器视觉识别 智能垃圾分类 系统设计实现 信息技术
中图分类号:TP393 文献标识码:A 文章编号:1674-098X(2021)07(b)-0076-03
Design and Implementation of Intelligent Waste Classification System Based on Machine Vision Recognition
ZHANG Peixuan1 LI Jiayang1 CHEN Di2* LUO Jinxiong1 CAI Yongkang1 XU Zhonghuang1
(1.Foshan University of Science and Technology, Foshan, Guangdong Province, 528225 China;2.Foshan (South China) New Materials Research Institute, Foshan,Guangdong Province, 528010 china)
Abstract: With the fast development of economy and the rapid increase of people's demand for industrial products, the scale of domestic waste is greatly expanded. Therefore, waste treatment has become an indispensable part of urban management. In order to solve the waste of labor and other social resources caused by the existing traditional waste classification, an intelligent waste identification and classification system based on computer vision recognition is designed and provided. The system is realized by host computer with garbage identification algorithm and sorting conveyor belt with jet head.
Key Words: Machine vision recognition; Intelligent waste classification; Design and implementation of system; Information technology
基于CNN卷积神经网络的可回收垃圾的识别算法,搭建了检测模型与识别模型,对传送带上的垃圾进行识别处理,识别速度快,准确率高,适合应用于垃圾分类领域中,具有大量学习数据样本供神经网络进行训练。分拣系统采用喷气头和传送带结构,根据识别结果,流水线作业对可回收垃圾进行分拣处理,提高分拣速度,降低部署难度与应用成本。系统通过简洁的垃圾识别算法上位机部分和垃圾分拣带部分就实现了垃圾识别、智能分类、自动分拣的功能,很好地为新时代的垃圾分类提供了一种更加高效和智能的方式。
在人们的日常生活中,不可避免地都会产生大量的垃圾,如果不对这些垃圾进行有效的处理,将会极大地影响人们的生活环境,甚至对人们的身体健康造成极大的威胁。尤其是城市生活垃圾种类非常多,包含了金属、塑料、玻璃、陶瓷、厨余垃圾及砖瓦渣土等多种垃圾,这更是增加了城市生活垃圾处理的难度和成本。
我国大多数城市生活垃圾采用传统的“集中混合收集-集中运输-集中处理”的模式,这种粗放的处理模式大大忽略了垃圾中的可回收成分,而且增加了垃圾的处理量和处理难度,造成了巨大的物质、人力、土地资源的浪费。国外城市垃圾资源化已进入综合利用阶段,其资源化利用率已在60%以上,而我国尚不到5%。因此,设计基于机器视觉的智能垃圾分类系统,希望从根源上解决生活垃圾的前期分类问题。
1 整体设计
智能垃圾分类系统主要由两部分组成,分别为垃圾识别系统和喷气分拣控制系统。总体设计图如图1所示。
设计在垃圾投放阶段就对于垃圾进行分类,不仅提高垃圾回收效率,收回垃圾中有价值的资源,同时避免了由于垃圾统一收集后处理难度的增加,降低人力资源成本,实现在源头处对垃圾进行自动化、智能化、绿色化分类处理。
该系统由基于STM32控制的喷气式分拣系统与基于CNN神经网络模型的嵌入式系统的垃圾识别系统[1]组成。其中基于STM32控制的喷气式分拣系统包括喷气和流水线两个部分,分别是抓取垃圾和传送待识别目标功能。基于CNN神经网络模型的嵌入式系统的垃圾识别系统则是基于嵌入式机器视觉设计的,“嵌入式视觉”是指在嵌入式系统中使用计算机视觉技术。在识别系统中,高分辨摄像头对传送带的垃圾进行图像采集工作,所采集到图像作为输入信号传入CNN视觉神经网络模型中,模型输出垃圾识别结果并通过USART通讯协议将识别结果数据发送到下位机中,分拣控制单元中STM32主控芯片通过USART接收到识别结果后,根据垃圾类型不同,创建对应分类任务,STM32中任务调度模块程序能够进行多任务处理,即多垃圾在传送带上时,能控制两侧喷气系统从而对垃圾进行精准分拣[2]。 2 垃圾识别分类系统部分
2.1 垃圾识别分类系统硬件部分
如图2所示为图像采集装置OpenMV模块,该模块搭载了STM32H743II(ARM Cortex M7 处理器),主频480MHz,1MB RAM,2MB flash。在QVGA图像采集模式(320×240)及以下的分辨率时,大多数算法可以运行(25~50)FPS。高性能的嵌入式MCU能够提供快速、高质量的图像采集效率,适合用于嵌入式机器视觉中图像采集[3-4]。
2.2 垃圾识别分类系统算法部分
搭建基于CNN卷积神经网络算法-VGGNet网络架构的垃圾识别模型和训练模型,对所用于分类的垃圾搭建图片数据库,用于训练识别神经网络。训练好的模型经过测试后,完成相关指标能够直接投入垃圾分类识别工作中[5-6]。因此,相比于其他网络模型,该方法具有高效部署的特点。CNN-VGG网络架构示意图如图3所示。
3 喷气分拣控制系统部分
3.1 喷气分拣控制系统硬件部分
如表1所示,喷气分拣系统主要采用STM32控制板控制喷气舵机的执行和传输。
3.2 喷气分拣控制系统实现部分
设计喷气分拣控制系统的目的是能够实现准确迅捷地进行数据的实时传输。喷气系统的设计如图4所示。由于垃圾分类场景往往存在垃圾混乱、湿度高等特点,基于USART通信采用Wi-Fi方式进行数据传输,一方面适应于各种复杂环境的场合,另一方面保证了传输的实时性。工作情况:通过高分辨率摄像头获取图像后,经过垃圾识别模型处理得出的数据,通过Wi-Fi由嵌入式视觉系统传输到STM32控制板从而操作喷气式达到分拣功能[7-9]。
4 结语
设计的整个识别到分拣的过程分为3个步骤:一是将需要识别目标垃圾置于传送带的起始位上,启动系统,使目标物缓向图像识别模块移动;二是图像识别模块对移动过来的目标物进行多次采样拍照分析,识别出目标物为哪一种垃圾;三是图像识别模块将数据传输到上位机中,上位机立即反应驱动相应的机械臂将目标垃圾投入到分类储存箱中,整个垃圾识别分拣流程结束。
本系统采用了嵌入式系统,在复杂的垃圾分类环境中,小型的嵌入式系统比计算机优势更大,其将在计算机上运行的神经网络移植到嵌入式系统中,实现轻量化、低成本化。同时,系统运用Wi-Fi无线通信的方式,可以实现无物理信号线传输。喷气式分拣也是一种清洁简便、成本极低的分拣方式,这些简便和低成本的优势也很好地为设计的推广打下了良好的物质基础。
参考文献
[1] 黄凯奇,任伟强,谭铁牛.图像物体分类与检测算法综述[J].计算机学报,2014,37(6):1225-1240.
[2] 杨健,辛浪,豆昌军.基于机器视觉技术的瓶盖划痕检测[J].包装工程,2019,40(13):227-232.
[3] 曾文艳,王亚刚,蒋念平,等.基于机器视觉的香烟小包装外观质量检测系统[J].信息技术,2014(1):46-49.
[4] 吳珊,陈斌,杨溪远,等.卡片划痕检测关键算法设计[J].计算机应用,2017,37(S2):171-174.
[5] 叶志祥.智能分类垃圾箱设计研究[J].中国资源综合利用,2019,37(4):191-193.
[6] 曹高华,于建明,刘晓艳.基于材质识别的饮料瓶自动分类回收装置设计[J].自动化应用,2019(2):130-132.
[7] 王明月.新民市生活垃圾分类现状及发展对策[D].沈阳:沈阳农业大学,2020.
[8] 吴子沛.面向垃圾分类的瓶罐识别分类系统[D].邯郸:河北工程大学,2020.
[9] 陈文,林宗德,胡志超,等.智能分类垃圾箱的结构设计与研究[J].现代工业经济和信息化,2021,11(1):45-46,59.