CN110466911A - 自动分类垃圾桶及分类方法 - Google Patents
自动分类垃圾桶及分类方法 Download PDFInfo
- Publication number
- CN110466911A CN110466911A CN201910276368.3A CN201910276368A CN110466911A CN 110466911 A CN110466911 A CN 110466911A CN 201910276368 A CN201910276368 A CN 201910276368A CN 110466911 A CN110466911 A CN 110466911A
- Authority
- CN
- China
- Prior art keywords
- classification
- post
- baffle
- steering engine
- box
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65F—GATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
- B65F1/00—Refuse receptacles; Accessories therefor
- B65F1/0033—Refuse receptacles; Accessories therefor specially adapted for segregated refuse collecting, e.g. receptacles with several compartments; Combination of receptacles
- B65F1/0053—Combination of several receptacles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65F—GATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
- B65F1/00—Refuse receptacles; Accessories therefor
- B65F1/14—Other constructional features; Accessories
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65F—GATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
- B65F2210/00—Equipment of refuse receptacles
- B65F2210/138—Identification means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65F—GATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
- B65F2210/00—Equipment of refuse receptacles
- B65F2210/172—Solar cells
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65F—GATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
- B65F2210/00—Equipment of refuse receptacles
- B65F2210/176—Sorting means
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02W—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO WASTEWATER TREATMENT OR WASTE MANAGEMENT
- Y02W30/00—Technologies for solid waste management
- Y02W30/10—Waste collection, transportation, transfer or storage, e.g. segregated refuse collecting, electric or hybrid propulsion
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Image Analysis (AREA)
Abstract
一种自动分类垃圾桶及分类方法。本发明基于YOLOV3技术架构进行设计自动分类垃圾桶,以便对垃圾进行分类回收利用,减少垃圾污染,同时最大成本回收利用废物。本发明设计有上下双层结构的垃圾桶,上层箱体设有垃圾丢入口,并安装有摄像头,上层箱体的上顶部设有隔层用于安装太阳能板、蓄电池,以满足***的供电要求。摄像头捕捉投入的垃圾,利用识别算法对垃圾种类进行识别分类。下层箱体根据垃圾类别设计为双箱体或多箱体,两层箱体的连接处装有机械电动控制部分,使用两个舵机分别控制分类挡板和控制挡板的转动,以自动驱使垃圾落入其种类所对应的分类箱体内,本发明能够实现垃圾自动分类。
Description
技术领域
本发明涉及垃圾分类技术,具体而言涉及一种自动分类垃圾桶及分类方法。
背景技术
当代社会,节能减排是大家密切关注的话题,尤其在垃圾分类回收方面,更是目前社会最为突出的问题之一。生活中虽然大多都有使用分类垃圾桶,但是,根据调查与生活经验,使用者大多还是随意丢垃圾,不会根据垃圾类别将其丢进相应的垃圾箱。现有的分类垃圾桶中,各类垃圾仍然是混在一起无法区分的状态。这会造成无法对垃圾分类回收,造成资源的浪费。如果通过人工进行分拣,则会浪费大量人力财力。
因此,目前需要一种结构简单、分类过程快捷高效的垃圾分类装置来解决上述问题。
发明内容
本发明针对现有技术的不足,提供一种基于人工智能的自动分类垃圾桶、其电路***及分类方法,以对投入垃圾桶的垃圾进行自动的识别与分类。本发明具体采用如下技术方案。
首先,为实现上述目的,提出一种自动分类垃圾桶,其包括:筒身,其侧壁的上部设置有至少一个垃圾丢入口;第一舵机,固定于所述筒身侧壁的外部,其连接有水平中心轴柱,所述水平中心轴柱沿所述筒身的直径方向贯穿所述筒身的内部,所述水平中心轴柱由所述第一舵机驱动而旋转;控制挡板,包括至少两块,所述控制挡板分别连接所述水平中心轴柱,将所述筒身的内部分割为上、下两个箱体;所述控制挡板能够以所述水平中心轴柱为轴,随所述水平中心轴柱的旋转而翻转以打开或封闭所述上箱体的底部,使得所述上箱体内所容纳的物体落入所述下箱体;第二舵机,设置于所述上箱体的上顶部,其连接有垂直中心轴柱,所述垂直中心轴柱沿所述筒身的轴向贯穿所述上箱体的内部;所述垂直中心轴柱由所述第二舵机驱动而旋转;分类挡板,其中部连接所述垂直中心轴柱的下端,将所述上箱体分割为两部分,所述分类挡板能够以所述垂直中心轴柱为轴,随所述垂直中心轴柱的旋转而转动,以驱动所述上箱体内所容纳的物体移动至其分类所对应的控制挡板的上方;所述下箱体以所述水平中心轴柱为边界分割为多个分类箱体,每一块所述控制挡板分别对应有一个所述分类箱体,所述各分类箱体的上部分别由一块控制挡板封闭;摄像头,设置于所述上箱体的上顶部,用于采集所述上箱体内所容纳的物体的图像;控制板,获取所述摄像头所采集的图像,识别该图像中物体的种类,根据该物体的种类驱动所述第二舵机以通过所述垂直中心轴柱带动所述分类挡板,将上箱体内所容纳的该物体移动至其分类所对应的控制挡板的上方,而后驱动所述第一舵机以通过所述水平中心轴柱带动所述控制挡板翻转,使得该物体落入该控制挡板下与该物体的种类相对应的分类箱体内。
上述的自动分类垃圾桶中,还包括第一齿轮和第二齿轮;所述第一舵机与所述第一齿轮固定连接,所述第一齿轮与所述第二齿轮啮合以将所述第一舵机输出的驱动力传递至所述第二齿轮;所述水平中心轴柱包括两个,每一个所述水平中心轴柱分别连接有一个控制挡板;所述两个水平中心轴柱分别与所述第一齿轮和第二齿轮连接,所述两个水平中心轴柱分别由所述第一齿轮和第二齿轮驱动以带动其所连接的控制挡板翻转以打开或封闭所述上箱体的底部,使得所述上箱体内所容纳的物体落入所述下箱体中对应该物体种类的分类箱体内所述。
可选的,上述的自动分类垃圾桶中,所述垃圾丢入口包括分别设置在两个控制挡板上侧的两个。
可选的,上述的自动分类垃圾桶中,所述还包括:LED灯、蓄电池、太阳能板;所述LED灯、蓄电池、太阳能板以及所述控制板,均容纳于所述上箱体的上顶部。
同时,为实现上述目的,本发明还提供一种自动垃圾分类方法,用于上述的自动分类垃圾桶,其步骤包括:第一步,在有物体进入所述上箱体时,通过所述摄像头采集该物体的图像;第二步,对所述图像进行去雾清晰增强处理;将所述图像的大小调整为32的整数倍;第三步,通过Yolo v3方法对处理后的图像进行循环卷积神经网络训练,以对所述处理后的图像中的物体进行种类识别;第四步,根据第三步中所识别的物体种类驱动所述第二舵机以通过所述垂直中心轴柱带动所述分类挡板,将上箱体内所容纳的该物体移动至其分类所对应的控制挡板的上方,而后驱动所述第一舵机以通过所述水平中心轴柱带动所述控制挡板翻转,使得该物体落入该控制挡板下与该物体的种类相对应的分类箱体内。
可选的,上述的自动垃圾分类方法中,所述第三步的具体步骤包括:步骤301,对第二步中所获得的图像进行网格划分;步骤302,利用k-means或IOU的方法获取对应上述网格的先验框anchor;步骤303,利用Darknet网络进行训练,将上述第二步中所获得的整张图像作为网络的输入,进行回归计算以在Darknet网络的输出层回归计算获得边界框boundingbox的位置及其所属的类别,计算其准确率;步骤304,利用NMS(非极大值抑制法)对上述所获得的边界框bounding box的位置、其所属的类别以及准确率进行过滤处理,过滤掉准确率低于设定阈值的边界框bounding box,根据保留的所述边界框bounding box所对应的边界框bounding box的位置、其所属的类别输出种类识别的结果。
可选的,上述的自动垃圾分类方法中,所述循环卷积神经网络训练中,训练参数设置为:decay=0.005,learning_rate=0.001,steps=500000;所述循环卷积神经网络采用sum-squared error loss设计损失函数;所述损失函数中包含有位置坐标预测、含有物体的特征值预测、不含物体的特征值预测和类别预测。
有益效果
本发明基于YOLOV3技术架构进行设计自动分类垃圾桶装置,以便对垃圾进行分类回收利用,减少垃圾污染,同时最大成本回收利用废物。本发明设计有上下双层结构的垃圾桶,上层箱体设置有垃圾丢入口,并安装有摄像头,上层箱体的上顶部设有隔层用于安装太阳能板、蓄电池,以满足***的供电要求。摄像头捕捉投入的垃圾,利用识别算法对垃圾种类进行识别分类。下层箱体根据垃圾类别设计为双箱体或多箱体,两层箱体的连接处做机械电动控制部分,使用两个舵机分别控制控制挡板和分类挡板转动,以自动驱使垃圾落入其种类所对应的分类箱体内,本发明能够实现垃圾自动分类。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明所采用的YOLOV3物体识别方法中所用的Anchor预测边框位置的几何关系图;
图2是本发明的基于人工智能的自动垃圾分类方法的流程图;
图3是本发明利用YOLOV3物体识别方法所进行测试的识别结果图;
图4是本发明的基于人工智能的自动分类垃圾桶的剖面图;
图5是本发明的基于人工智能的自动分类垃圾桶的整体结构示意图;
图6是本发明的基于人工智能的自动分类垃圾桶中第一舵机的驱动方式示意图;
图7是本发明的基于人工智能的自动分类垃圾桶中第二舵机的驱动方式示意图;
图8是本发明的基于人工智能的自动分类垃圾桶中电路***的框图。
图中,1表示筒身;11表示第一分类箱体;12表示第二分类箱体;2表示第一舵机;21表示第一齿轮;22表示第二齿轮;3表示水平中心轴柱;4表示控制挡板;5表示第二舵机;6表示垂直中心轴柱;7表示分类挡板;8表示垃圾丢入口。
具体实施方式
为使本发明实施例的目的和技术方案更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
本发明中所述的“内、外”的含义指的是相对于筒身本身而言,指向其内箱体的方向为内,反之为外;而非对本发明的装置机构的特定限定。
本发明中所述的“连接”的含义可以是部件之间的直接连接也可以是部件间通过其它部件的间接连接。
本发明中所述的“上、下”的含义指的是使用者正对自动分类垃圾桶时,由舵机指向分类箱体的方向即为下,反之即为上,而非对本发明的装置机构的特定限定。
本发明的算法识别部分,首先对常见的可回收和不可回收垃圾进行图片采集,制作数据样本库,并对数据样本库打标签标记,进行训练。在随后的应用过程中,通过图像处理算法,利用上述训练结果对垃圾进行识别分类。此处识别算法拟采用yolov3算法,但不局限于这种算法。
本发明主要基于YOLOV3物体识别算法开发一套自动智能分类垃圾桶装置,来帮助人们解决垃圾分类的难题,其中的难点在于垃圾的种类检测上,目前主流的目标检测算法主要有Faster R-CNN、YOLO、SSD等,YOLO在识别精度和速度上都有很好的效果,因此本发明采用YOLO网络模型进行设计可回收垃圾和不可回收垃圾自动分类装置,YOLO系列算法从v1到v3,各有其优缺点,YOLO的检测方式采用了端到端的思想,利用Darknet网络进行训练,模型将整张图作为网络的输入,它利用回归的方法直接在输出层回归bounding box(边界框)的位置及其所属的类别,正是这一点才与传统的识别算法不同,如RCNN采用proposal+classifier的思想,但是将提取proposal的步骤放在CNN中实现了,而YOLO则采用直接回归的思路。
具体而言,参考图4所示,本发明所提供的自动分类垃圾桶,利用上述的方式进行垃圾种类的识别以对垃圾进行分类。其整体分为箱体结构、机械传动部分、光伏供能部分三部分:
筒身1,其侧壁的上部设置有至少一个,或相对的两个垃圾丢入口8;筒身1设置为两箱体的结构,整体为圆柱体型,由控制挡板分开,将其分为上下两层(上箱体和下箱体);垃圾丢入口8设置在离控制挡板10cm处:
上箱体包括垃圾分类装置和电源CPU控制部分。垃圾分类装置由分类挡板和控制挡板组成。其结构示意图如图5所示,控制挡板4,包括至少两块,分别设置在两个垃圾丢入口8下方;所述控制挡板4分别连接所述水平中心轴柱3,将所述筒身1的内部分割为上、下两个箱体;所述控制挡板4能够以所述水平中心轴柱3为轴,随所述水平中心轴柱3的旋转而翻转以打开或封闭所述上箱体的底部,使得所述上箱体内所容纳的物体落入所述下箱体。具体而言,由齿轮固定控制的水平中心轴柱控制的两块半圆形控制挡板水平放置,其由第一舵机2控制。
下箱体是一个两箱体结构。由一块垂直放置的中心隔板从中心隔开,中心隔板放置方向与水平中心轴柱平行。两个箱体之间放置一个半圆形的垃圾收集桶,用于分类后的垃圾收集。
上述的第一舵机2,固定于所述筒身1侧壁的外部,其连接有水平中心轴柱3,所述水平中心轴柱3沿所述筒身1的直径方向贯穿所述筒身1的内部,所述水平中心轴柱3由所述第一舵机2驱动而旋转。
上述的第二舵机5,设置于所述上箱体的上顶部,其连接有垂直中心轴柱6,所述垂直中心轴柱6沿所述筒身1的轴向贯穿所述上箱体的内部;所述垂直中心轴柱6由所述第二舵机5驱动而旋转;其中,所述第一舵机2和所述第二舵机5可选择为MG995型号舵机
分类挡板7,参考图7,其中部连接所述垂直中心轴柱6的下端,将所述上箱体分割为两部分,所述分类挡板7能够以所述垂直中心轴柱6为轴,随所述垂直中心轴柱6的旋转而转动,以驱动所述上箱体内所容纳的物体移动至其分类所对应的控制挡板4的上方;也就是说,分类挡板由第二舵机5控制,垂直放置在控制挡板上方,放置方向和水平中心轴柱平行,分类挡板中心所设置的一根垂直中心轴柱,固定在舵机2转轴上,通过控制舵机转向控制分类挡板转向分类垃圾。
所述下箱体以所述水平中心轴柱3为边界分割为多个分类箱体,每一块所述控制挡板4分别对应有一个所述分类箱体,所述各分类箱体的上部分别由一块控制挡板4封闭;
摄像头,设置于所述上箱体的上顶部,用于采集所述上箱体内所容纳的物体的图像;
参考图8,由于垃圾桶应用场地和环境的多样化,室外垃圾桶电路部分还可在所述上箱体的上顶部还设置有LED灯、蓄电池、太阳能板以及控制板。其中,垃圾桶顶部和舵机2所安装的隔板用于安装上述的太阳能板以作为光伏发电电源,上述隔板还用于安装控制板部分。所述太阳能板的输出端连接所述蓄电池,所述蓄电池为所述摄像头、LED灯、控制板、所述第一舵机2以及所述第二舵机5供电;由此,本发明利用太阳能电池板白天接受太阳辐射能并且使其转换为电能经过控制器存在蓄电池中,对***进行自我能量供应,实现能量的自给自足,在不接外部电源的情况下依然可以工作;
控制板包括有:图像接收单元,其连接所述摄像头,用于获取所述摄像头所采集的图像;图像处理单元,用于处理所述图像,识别该图像中物体的种类;舵机控制单元,其连接所述第一舵机2和所述第二舵机5,用于根据图像处理单元所识别的该物体的种类驱动所述第二舵机5以通过所述垂直中心轴柱6带动所述分类挡板7,将上箱体内所容纳的该物体移动至其分类所对应的控制挡板4的上方,而后驱动所述第一舵机2以通过所述水平中心轴柱3带动所述控制挡板4翻转,使得该物体落入该控制挡板4下与该物体的种类相对应的分类箱体内。
参考图6所示,在一种较佳的实现方式下,所述水平中心轴柱3设计为两根,分别控制两个控制挡板,其分别通过第一齿轮21和第二齿轮22提供驱动。其中:
所述第一舵机2与所述第一齿轮21固定连接,所述第一齿轮21与所述第二齿轮22啮合以将所述第一舵机2输出的驱动力传递至所述第二齿轮22;
所述水平中心轴柱3包括两个,每一个所述水平中心轴柱3分别连接有一个控制挡板4;所述两个水平中心轴柱3分别与所述第一齿轮21和第二齿轮22连接,所述两个水平中心轴柱3分别由所述第一齿轮21和第二齿轮22驱动以带动其所连接的控制挡板4翻转以打开或封闭所述上箱体的底部,使得所述上箱体内所容纳的物体落入所述下箱体中对应该物体种类的分类箱体内。
上述机械传动采用舵机控制,舵机是一个微型的伺服***,其工作原理是控制电路接收信号源的控制脉冲,并驱动电机转动;齿轮组将电机的速度成大倍数缩小,并将电机的输出扭矩放大响应倍数,然后输出;电位器和齿轮组的末级一起转动,测量舵机轴转动角度;电路板检测并根据电位器判断舵机转动角度,然后控制舵机转动到目标角度或保持在目标角度。采用舵机控制在控制精度和速度上有很好的效果。本发明采用的是MG995型号舵机,MG995舵机稳定性好、控制精度更高,能稳定精确的控制分类挡板转向分类和控制挡板的打开和关闭。控制挡板由第一舵机2控制,使用两个齿轮将两块控制挡板中心轴柱啮合,达到同步控制的效果。示意图如图6所示,第二舵机5控制分类挡板,负责将垃圾正确归类。将舵机轴与分类挡板中心轴柱固定在一起,通过控制舵机转动来控制分类挡板的工作
上述垃圾桶的控制板对垃圾进行分类的步骤具体可参考图2所示,包括:
第一步,在有物体进入所述上箱体时,通过所述摄像头采集该物体的图像;
第二步,对所述图像进行去雾清晰增强处理;将所述图像的大小调整为32的整数倍;
第三步,通过YOLO v3方法对处理后的图像进行循环卷积神经网络训练,以对所述处理后的图像中的物体进行种类识别;其步骤具体为:
步骤301,对第二步中所获得的图像进行网格划分;
步骤302,利用k-means或IOU的方法获取对应上述网格的先验框anchor;
步骤303,利用Darknet网络进行训练,将上述第二步中所获得的整张图像作为网络的输入,进行回归计算以在Darknet网络的输出层回归计算获得边界框bounding box的位置及其所属的类别,计算其准确率;
步骤304,利用NMS对上述所获得的边界框bounding box的位置、其所属的类别以及准确率进行过滤处理,过滤掉准确率低于设定阈值的边界框bounding box,根据保留的所述边界框bounding box所对应的边界框bounding box的位置、其所属的类别输出种类识别的结果;
第四步,根据第三步中所识别的物体种类驱动所述第二舵机5以通过所述垂直中心轴柱6带动所述分类挡板7,将上箱体内所容纳的该物体移动至其分类所对应的控制挡板4的上方,而后驱动所述第一舵机2以通过所述水平中心轴柱3带动所述控制挡板4翻转,使得该物体落入该控制挡板4下与该物体的种类相对应的分类箱体内。
上述垃圾桶主要利用图像目标检测框架对垃圾桶中的垃圾种类进行识别检测,在垃圾桶入口处装有摄像头,当物体丢入时,触动摄像头进行拍照,在利用检测算法对拍取的照片进行检测,由于应用对象是垃圾桶,其运作的快速性很重要,要做到及时响应。本发明保证了算法的实时性,下面对本发明的实施过程做进一步描述,具体如下:
1、当检测到有垃圾丢入时,触动摄像头进行拍照,并对图片进行去雾清晰增强处理,以便获得质量更好的图片,使得后期的训练网络获得更好的图像特征,增加结果的准确度。此处的图像增强网络可以使用GAN网络,但不局限于这一种方法。
2、本发明是基于人工智能的自动分类垃圾桶,本发明采用拍取照片和上网搜索两种手段,采集了常见了可回收垃圾(塑料瓶、布料、书本、铁丝)和不可回收垃圾(果皮、碎玻璃、剩饭、餐巾纸)共计2667张图片,构成本发明的数据样本库,对数据集进行打标签标记,使得训练结果更加准确。
3、准备好数据集后,利用循环卷积神经网络进行训练,其中一些训练参数设置如下,decay=0.005,learning_rate=0.001,steps=500000,训练在GPU上进行。在第2步中,图片尺寸需要处理为32的倍数,是因为YOLO v3有5次下采样,每次采样步长为2,所以网络的最大步幅(步幅指层的输入大小除以输出)为2^5=32。在实现中,最主要的就是怎么设计损失函数,本发明算法中采用了sum-squared error loss设计损失函数,其最终的损失函数如下:
这个损失函数中,主要分为四部分,坐标预测、含有物体(object)的特征值(confidence)预测、不含物体(object)的特征值(confidence)预测和类别预测,利用损失函数进行约束训练网络。
4、利用YOLOV3算法检测,需要获得anchor(先验框),具体可在采集的数据集上利用k-means、IOU等方法重新得到新的anchor,但不限于这两种方法。Anchor机制指的是对每个栅格设置一些参考的边框形状及尺寸,检测时只要对参考边框进行精修即可,代替了整张图像的位置回归。
使用Anchor机制首先要确定参考边框的宽高维度。虽然网络训练的过程也会调整边框的宽高维度,最终得到准确的边框,但如果一开始就选择更有代表性的参考边框,那么网络能更容易检测到准确的位置。卷积神经网络在每一个单元格上会为每一个边界框预测4个值,即坐标(x,y)与目标的宽w和高h,分别记为xt,yt,wt,ht。若目标中心在单元格中相对于图像左上角有偏移(xc,yc),并且锚点框具有高度和宽度wp,hp,则修正后的边界框如图1所示。其中
bx=σ(tx)+cx
by=σ(ty)+cy
5、利用YOLOv3算法对提取的图片进行识别,并且标注出物体的类别与位置。具体做法如下:
利用NMS(非极大值抑制法)进行过滤处理,经过卷积网络训练后,在测试的时候,每个网格预测的类别(class)信息和bounding box预测的confidence信息相乘,就得到每个bounding box的类别信息和准确率信息(class-specific confidence score):
等式左边第一项就是每个网格预测的类别信息,第二、三项就是每个boundingbox预测的confidence。得到每个box的类别信息和准确率信息(class-specificconfidence score)以后,设置阈值,滤掉得分低的boxes,对保留的boxes进行NMS处理,就得到最终的检测结果。
由此,本发明巧妙使用了YOLOv3算法多尺度检测的原理,对垃圾的检测精度很高,尤其当垃圾较小时,yolov3对于小物体的识别有很好的精度,这样不会存在垃圾漏检,少检情况出现,同时运用anchor box的方法在不改变mAP的情况下增加了recall,而使用新的网络结构则减少了33%的计算。速度要快过其他检测***(FasterR-CNN,ResNet,SSD),改善了召回率和准确率,提升定位的准确度,同时保持分类的准确度。随着网络的加深和多个模型的结合,可以使得训练准确度得到提高,同时对图片进行数据增强,使得提取特征更加显著,图片质量更高。其识别结果如图3所示。
由此,本发明在训练好数据库后,将生成的模型文件调用,应用yolov3算法框架进行垃圾图片检测测试,具体测试结果如图3所示,分别对书本、塑料瓶、餐巾纸、碎玻璃、铁丝、果皮、塑料袋和布料进行了测试,具体识别图如图3所示,蓝色框体表示物体的位置,左上角红色字有物体的标签和对应的正确率,可以看出,识别效果良好,能很好的满足智能垃圾桶的工作要求。
以上仅为本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些均属于本发明的保护范围。
Claims (10)
1.一种自动分类垃圾桶,其特征在于,包括:
筒身(1),其侧壁的上部设置有至少一个垃圾丢入口(8);
第一舵机(2),固定于所述筒身(1)侧壁的外部;
控制挡板(4),所述控制挡板(4)分别连接所述水平中心轴柱(3),将所述筒身(1)的内部分割为上、下两个箱体;所述控制挡板(4)能够以所述水平中心轴柱(3)为轴,随所述水平中心轴柱(3)的旋转而翻转以打开或封闭所述上箱体的底部,使得所述上箱体内所容纳的物体落入所述下箱体;
第二舵机(5),设置于所述上箱体的上顶部;
分类挡板(7),其中部连接所述垂直中心轴柱(6)的下端,将所述上箱体分割为两部分;
所述下箱体以所述水平中心轴柱(3)为边界分割为多个分类箱体,每一块所述控制挡板(4)分别对应有一个所述分类箱体,所述各分类箱体的上部分别由一块控制挡板(4)封闭;
摄像头,设置于所述上箱体的上顶部,用于采集所述上箱体内所容纳的物体的图像;
控制板,获取所述摄像头所采集的图像,识别该图像中物体的种类,根据该物体的种类驱动所述第二舵机(5)以通过所述垂直中心轴柱(6)带动所述分类挡板(7),将上箱体内所容纳的该物体移动至其分类所对应的控制挡板(4)的上方,而后驱动所述第一舵机(2)以通过所述水平中心轴柱(3)带动所述控制挡板(4)翻转,使得该物体落入该控制挡板(4)下与该物体的种类相对应的分类箱体内。
2.如权利要求1所述的自动分类垃圾桶,其特征在于,
所述第一舵机(2)连接有水平中心轴柱(3),所述水平中心轴柱(3)沿所述筒身(1)的直径方向贯穿所述筒身(1)的内部,所述水平中心轴柱(3)由所述第一舵机(2)驱动而旋转。
3.如权利要求1所述的自动分类垃圾桶,其特征在于,
所述第二舵机(5)连接有垂直中心轴柱(6),所述垂直中心轴柱(6)沿所述筒身(1)的轴向贯穿所述上箱体的内部;所述垂直中心轴柱(6)由所述第二舵机(5)驱动而旋转。
4.如权利要求1所述的自动分类垃圾桶,其特征在于,
所述分类挡板(7)能够以所述垂直中心轴柱(6)为轴,随所述垂直中心轴柱(6)的旋转而转动,以驱动所述上箱体内所容纳的物体移动至其分类所对应的控制挡板(4)的上方。
5.如权利要求1所述的自动分类垃圾桶,其特征在于,还包括第一齿轮(21)和第二齿轮(22);
所述第一舵机(2)与所述第一齿轮(21)固定连接,所述第一齿轮(21)与所述第二齿轮(22)啮合以将所述第一舵机(2)输出的驱动力传递至所述第二齿轮(22);
所述水平中心轴柱(3)包括两个,每一个所述水平中心轴柱(3)分别连接有一个控制挡板(4);所述两个水平中心轴柱(3)分别与所述第一齿轮(21)和第二齿轮(22)连接,所述两个水平中心轴柱(3)分别由所述第一齿轮(21)和第二齿轮(22)驱动以带动其所连接的控制挡板(4)翻转以打开或封闭所述上箱体的底部,使得所述上箱体内所容纳的物体落入所述下箱体中对应该物体种类的分类箱体内。
6.如权利要求1-2所述的自动分类垃圾桶,其特征在于,垃圾丢入口(8)包括分别设置在两个控制挡板(4)上侧的两个。
7.如权利要求1-3所述的自动分类垃圾桶,其特征在于,还包括:LED灯、蓄电池、太阳能板;
所述LED灯、蓄电池、太阳能板以及所述控制板,均容纳于所述上箱体的上顶部。
8.一种自动垃圾分类方法,其特征在于,用于权利要求1至7所述的自动分类垃圾桶,其步骤包括:
第一步,在有物体进入所述上箱体时,通过所述摄像头采集该物体的图像;
第二步,对所述图像进行去雾清晰增强处理;将所述图像的大小调整为32的整数倍;
第三步,再对图像进行循环卷积神经网络训练,以对图像中的物体进行种类识别;
第四步,根据第三步中所识别的物体种类驱动所述第二舵机(5)以通过所述垂直中心轴柱(6)带动所述分类挡板(7),将上箱体内所容纳的该物体移动至其分类所对应的控制挡板(4)的上方,而后驱动所述第一舵机(2)以通过所述水平中心轴柱(3)带动所述控制挡板(4)翻转,使得该物体落入该控制挡板(4)下与该物体的种类相对应的分类箱体内。
9.如权利要求5所述的自动垃圾分类方法,其特征在于,所述第三步的具体步骤包括:
步骤301,对第二步中所获得的图像进行网格划分;
步骤302,利用k-means或IOU的方法获取对应上述网格的先验框anchor;
步骤303,利用Darknet网络进行训练,将上述第二步中所获得的整张图像作为网络的输入,进行回归计算以在Darknet网络的输出层回归计算获得边界框bounding box的位置及其所属的类别,计算其准确率;
步骤304,利用NMS对上述所获得的边界框bounding box的位置、其所属的类别以及准确率进行过滤处理,过滤掉准确率低于设定阈值的边界框bounding box,根据保留的所述边界框bounding box所对应的边界框bounding box的位置、其所属的类别输出种类识别的结果。
10.如权利要求5-6所述的自动垃圾分类方法,其特征在于,所述循环卷积神经网络训练中,训练参数设置为:decay=0.005,learning_rate=0.001,steps=500000;所述循环卷积神经网络采用sum-squared error loss设计损失函数;所述损失函数中包含有位置坐标预测、含有物体的特征值预测、不含物体的特征值预测和类别预测。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910276368.3A CN110466911A (zh) | 2019-04-08 | 2019-04-08 | 自动分类垃圾桶及分类方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910276368.3A CN110466911A (zh) | 2019-04-08 | 2019-04-08 | 自动分类垃圾桶及分类方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110466911A true CN110466911A (zh) | 2019-11-19 |
Family
ID=68507348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910276368.3A Pending CN110466911A (zh) | 2019-04-08 | 2019-04-08 | 自动分类垃圾桶及分类方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110466911A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111517034A (zh) * | 2020-05-09 | 2020-08-11 | 安徽工程大学 | 一种自动分类垃圾桶及其分类方法和*** |
CN112158486A (zh) * | 2020-08-28 | 2021-01-01 | 山东科技大学 | 一种智能垃圾分类设备和分类方法 |
CN112560576A (zh) * | 2020-11-09 | 2021-03-26 | 华南农业大学 | 一种ai识图的垃圾分类与智能回收方法 |
CN112660655A (zh) * | 2020-12-10 | 2021-04-16 | 成都工业学院 | 一种基于深度学习的智能分类垃圾桶 |
CN112949668A (zh) * | 2019-12-10 | 2021-06-11 | 东北大学秦皇岛分校 | 基于深度学习的垃圾检测*** |
CN113636242A (zh) * | 2021-08-27 | 2021-11-12 | 阿尔飞思(昆山)智能物联科技有限公司 | 一种分类机构和垃圾分类装置 |
CN115417025A (zh) * | 2022-08-12 | 2022-12-02 | 广州大学 | 分布式处理的智能垃圾分类方法、装置及存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130091449A (ko) * | 2012-02-08 | 2013-08-19 | 조연재 | 도난방지장치 및 스티커 부착방지용 페인트. |
WO2014179667A2 (en) * | 2013-05-03 | 2014-11-06 | Ecowastehub Corp. | Solid waste identification & segregation system |
CN205837716U (zh) * | 2016-07-20 | 2016-12-28 | 李便桧 | 一种分类垃圾桶 |
CN106395186A (zh) * | 2016-12-05 | 2017-02-15 | 上海商溱环保节能科技有限公司 | 智能城市废物箱 |
CN106742964A (zh) * | 2017-03-16 | 2017-05-31 | 黄驿钦 | 垃圾存放装置 |
CN108182455A (zh) * | 2018-01-18 | 2018-06-19 | 齐鲁工业大学 | 一种垃圾图像智能分类的方法、装置及智能垃圾桶 |
CN207618355U (zh) * | 2017-12-19 | 2018-07-17 | 河海大学 | 一种城市中心用智能分类垃圾桶 |
CN108357817A (zh) * | 2018-02-24 | 2018-08-03 | 浙江夏远信息技术有限公司 | 一种可报警的智能环保垃圾箱 |
CN208022172U (zh) * | 2018-03-12 | 2018-10-30 | 郑州大学 | 一种厨余垃圾收集装置 |
CN208165794U (zh) * | 2017-11-14 | 2018-11-30 | 中国矿业大学 | 一种智能分类垃圾桶 |
CN109305490A (zh) * | 2018-10-14 | 2019-02-05 | 天津大学 | 一种基于图像识别技术的智能分类垃圾箱 |
-
2019
- 2019-04-08 CN CN201910276368.3A patent/CN110466911A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130091449A (ko) * | 2012-02-08 | 2013-08-19 | 조연재 | 도난방지장치 및 스티커 부착방지용 페인트. |
WO2014179667A2 (en) * | 2013-05-03 | 2014-11-06 | Ecowastehub Corp. | Solid waste identification & segregation system |
CN205837716U (zh) * | 2016-07-20 | 2016-12-28 | 李便桧 | 一种分类垃圾桶 |
CN106395186A (zh) * | 2016-12-05 | 2017-02-15 | 上海商溱环保节能科技有限公司 | 智能城市废物箱 |
CN106742964A (zh) * | 2017-03-16 | 2017-05-31 | 黄驿钦 | 垃圾存放装置 |
CN208165794U (zh) * | 2017-11-14 | 2018-11-30 | 中国矿业大学 | 一种智能分类垃圾桶 |
CN207618355U (zh) * | 2017-12-19 | 2018-07-17 | 河海大学 | 一种城市中心用智能分类垃圾桶 |
CN108182455A (zh) * | 2018-01-18 | 2018-06-19 | 齐鲁工业大学 | 一种垃圾图像智能分类的方法、装置及智能垃圾桶 |
CN108357817A (zh) * | 2018-02-24 | 2018-08-03 | 浙江夏远信息技术有限公司 | 一种可报警的智能环保垃圾箱 |
CN208022172U (zh) * | 2018-03-12 | 2018-10-30 | 郑州大学 | 一种厨余垃圾收集装置 |
CN109305490A (zh) * | 2018-10-14 | 2019-02-05 | 天津大学 | 一种基于图像识别技术的智能分类垃圾箱 |
Non-Patent Citations (2)
Title |
---|
JOSEPH REDMON ET AL.: "YOLOv3:An Incremental Improvement", 《HTTPS://ARXIV.ORG/ABS/1490.1556V6》 * |
丁鑫: "基于深度卷积网络特征优化的图像分类", 《中国优秀硕士学位论文全文数据库 信息科技I辑》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112949668A (zh) * | 2019-12-10 | 2021-06-11 | 东北大学秦皇岛分校 | 基于深度学习的垃圾检测*** |
CN111517034A (zh) * | 2020-05-09 | 2020-08-11 | 安徽工程大学 | 一种自动分类垃圾桶及其分类方法和*** |
CN112158486A (zh) * | 2020-08-28 | 2021-01-01 | 山东科技大学 | 一种智能垃圾分类设备和分类方法 |
CN112560576A (zh) * | 2020-11-09 | 2021-03-26 | 华南农业大学 | 一种ai识图的垃圾分类与智能回收方法 |
CN112660655A (zh) * | 2020-12-10 | 2021-04-16 | 成都工业学院 | 一种基于深度学习的智能分类垃圾桶 |
CN112660655B (zh) * | 2020-12-10 | 2022-11-29 | 成都工业学院 | 一种基于深度学习的智能分类垃圾桶 |
CN113636242A (zh) * | 2021-08-27 | 2021-11-12 | 阿尔飞思(昆山)智能物联科技有限公司 | 一种分类机构和垃圾分类装置 |
CN115417025A (zh) * | 2022-08-12 | 2022-12-02 | 广州大学 | 分布式处理的智能垃圾分类方法、装置及存储介质 |
CN115417025B (zh) * | 2022-08-12 | 2024-01-12 | 广州大学 | 分布式处理的智能垃圾分类方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109928107A (zh) | 一种自动分类*** | |
CN110466911A (zh) | 自动分类垃圾桶及分类方法 | |
CN109606991B (zh) | 智能垃圾桶及基于深度学习的垃圾分类方法 | |
CN110861852A (zh) | 一种基于视觉识别的自动分类垃圾桶及分类方法 | |
CN106733701B (zh) | 马铃薯多级联合智能缺陷检测***及检测方法 | |
CN207450792U (zh) | 一种自动分类垃圾桶 | |
CN203782622U (zh) | 智能垃圾收集分类教育机器人 | |
CN108182455A (zh) | 一种垃圾图像智能分类的方法、装置及智能垃圾桶 | |
CN104050827B (zh) | 一种基于视觉的交通信号灯自动检测识别方法 | |
CN103258213B (zh) | 一种用于智能交通***中的动态车辆车型识别方法 | |
CN109344894A (zh) | 基于多传感器融合和深度学习的垃圾分类识别方法及装置 | |
CN110697273A (zh) | 一种基于迭代学习控制的生活垃圾智能识别与自动分类***及方法 | |
CN108509954A (zh) | 一种实时交通场景的多车牌动态识别方法 | |
CN110316496A (zh) | 一种基于互联网的智能垃圾识别分类装置 | |
CN106874954A (zh) | 一种信息获取的方法以及相关装置 | |
CN109622416B (zh) | 基于超声传感器阵列的垃圾分类方法及其*** | |
CN110076782A (zh) | 一种计算机视觉目标识别的智控垃圾分类机器人 | |
CN111974704A (zh) | 基于计算机视觉的垃圾分类检测***及方法 | |
CN109305490B (zh) | 一种基于图像识别技术的智能分类垃圾箱 | |
CN109809060A (zh) | 一种自动分类垃圾桶及其管理*** | |
CN106469304A (zh) | 基于深度卷积神经网络的票据中手写签名位置定位方法 | |
CN109368079A (zh) | 一种垃圾自动分类***及方法 | |
CN111186656A (zh) | 一种目标垃圾分类方法及智能垃圾桶 | |
CN110861853B (zh) | 视觉与触觉相结合的智能垃圾分类方法 | |
CN113213005A (zh) | 一种自动化垃圾分类处理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |