一种基于计算机视觉的垃圾分类软件的制作方法

文档序号:20190458发布日期:2020-03-27 19:36阅读:724来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
一种基于计算机视觉的垃圾分类软件的制作方法

本发明涉及一种计算机视觉技术,尤其是一种基于计算机视觉的垃圾分类软件。



背景技术:

随着人民生活水平的不断提高,居民对城镇生活的环境质量要求也不断提高,这需要对城镇环境的整洁程度进行一定的质量把控,仅仅依靠着环卫工人单方面的清洁工作并无法达到一个比较好的状态。这就需要从居民自身出发,不仅仅是提高居民自身的卫生清洁意识,更加需要居民们都参与到每日的环境整治中来,从根源上降低卫生清洁的难度,从而将居民生活环境进行飞跃式的改进。

为了实现这一点,上海等城市首先作为试点城市开始进行居民的日常垃圾管理,通过让居民们参与到日常的生活垃圾分类中来,减轻环卫工人的清洁任务,提高生活垃圾处理的便捷程度。

随着《上海市生活垃圾管理条例》正式开始施行,越来越多的城市开始实施垃圾分类的管理,但对于大多数的城镇居民来说,垃圾分类还是一个熟悉而陌生的理念。很多人知道垃圾分类的概念,但并不知道如何去进行垃圾分类。现在垃圾种类也随着条例的规定趋于多样,并不再仅局限与可回收垃圾和不可回收垃圾,而是分为湿垃圾、干垃圾、有害垃圾和可回收垃圾。同时,垃圾的样式也是多种多样,各自分别对应着不同种类,一时间很难人工做好分类工作。

本发明提出使用计算机视觉技术,建立垃圾分类系统,识别不同样式的垃圾,并得出垃圾所属的种类,从而进行分类指导。用户可以在垃圾分类系统的指导下,较准确地进行垃圾分类工作。



技术实现要素:

发明目的:提供一种基于计算机视觉的垃圾分类软件,以解决上述问题。

技术方案:一种基于计算机视觉的垃圾分类软件,包括移动端图像采集系统、垃圾类别数据系统、垃圾判定识别系统和个性化用户升级系统,利用移动端对垃圾进行拍摄,进一步通过学习模型进行垃圾类别识别,从而完成垃圾分类;

移动端图像采集系统,直接通过移动端的照相功能采集待识别垃圾的图像;

垃圾类别数据系统,前期通过收集大量的垃圾照片进行常用垃圾类别学习,建立垃圾分类识别的学习模型和数据库,利用深度学习模式对垃圾类别数据进行高强度的学习和训练;

垃圾类别判定系统,根据所述垃圾类别数据系统对已拍摄的垃圾照片学习后的结果,与学习模型中的类别进行结果匹配,获得类别结果;

个性化用户升级系统,针对用户习惯性产出的垃圾进行新增门目,从而考虑到不同用户的特殊性,保证垃圾分类的准确性;

所述移动端图像采集系统,用户在移动客户端上安装垃圾分类软件时,需要给与垃圾分类软件一定的操作权限,即垃圾分类软件需要获取移动端的图像使用权限,具体步骤为:

步骤1、使用移动端的图像采集设备,根据用户需求去采集垃圾图像,可以直接访问用户移动端中已经存储的图像或者直接利用拍摄装置进行图像拍摄;

步骤2、将采集到不明垃圾的图像导入垃圾分类系统中的深度学习模型里,与学习模型中的垃圾分类数据进行图像比对;

步骤3、经过深度学习模型中层层计算,最终计算出图像中各部分垃圾分类标签,并将分类标签呈现在之前采集的图像上,此时用户可以根据图像上的标签结果将垃圾正确的进行分类。

根据本发明的一个方面,所述垃圾类别数据系统通过仿照人工神经网络的模式进行垃圾图片分类学习,从而获得对垃圾类别数据的高准确度判断,具体步骤为:

步骤1、收集大量的垃圾类别数据;

步骤11、通过在互联网上收集到的专项垃圾图片构建垃圾类别的数据库,图片搜索方式主要分成:干垃圾、湿垃圾、有害垃圾和可回收垃圾四类;

步骤12、针对每一个种类的垃圾类别,需要进行常用垃圾识别并进行图像学习,具体根据常用网站的垃圾分类识别的前五十种进行图片搜索,保证常用垃圾能够快速获得识别结果;

步骤13、最终学习到的垃圾类别数据由垃圾图像和垃圾图像上的标签两部分组成,标签是对应每张图像的垃圾位置及其类别;

步骤2、将垃圾类别数据进行划分为训练集和测试集,训练集将用于深度学习模型的高强度训练和学习,测试集用于测试深度学习模型学到的垃圾分类能力,并根据测试结果对该模型进一步的优化和更新。

根据本发明的一个方面,所述垃圾类别数据系统需要进行深度学习模型的构建,具体可以分成卷积层、池化层和数据激活层;其中,当获得待分类垃圾的图像后,通过多通道对图像数据的信息进行输入并卷积,卷积层的每个卷积产生一个通道的输出,从而可以得到多个通道的输出,其中,卷积定义为:

其中,z[x,y]是计算结果,g[x,y]是输入数据,f[x,y]是卷积核,*表示卷积操作;

对于输入通道的每一个数值需要通过激活函数进行数值修改,从而获得相同大小的输出,这种计算过程在激活层中完成,具体可以使用relu函数:

f(x)=max(0,x)

对于输出数据,需要在池化层进行按比例采样,其采样方法可以表示为:

f(x)=max([x])

最后,深度学习模型可构建出识别出垃圾分类的结果图;输入待分类的垃圾图像,,图像经过多次卷积过程和激活过程后,经过池化操作得到多维特征图,根据特征图进行边框回归计算从而判断边框内的类别,之后根据图像实际情况优化网络结构和参数。

根据本发明的一个方面,所述垃圾类别判定系统将采集到的图像与深度学习模式中的垃圾分类图像进行匹配对比之后可以初步划定垃圾类别,进一步通过进入学习模式的训练和学习,保证垃圾分类的最终类别判定的准确度,最终在原图像上直接显示垃圾分类后的标签。

根据本发明的一个方面,所述个性化用户升级系统可以直接面向个人用户,增加垃圾分类的非常用门目,从而提高垃圾分类识别的准确度,可以在无法识别垃圾包装的情况下,让用户自己标记无法识别的生活垃圾类型,并且将识别的结果归类在用户的个性化文件下,从而丰富生活垃圾的种类,保证垃圾识别的准确率。

一种图像分割识别的方法,为了避免垃圾识别使用时间过长,在遇到所述垃圾分类数据系统中没有进行存储的垃圾图像时,可以通过图像分割的方法,对于未分类垃圾的图像进行显著化处理后,直接获取显著边框进行分类匹配,初步筛选出垃圾可能进行划分的类别,具体步骤为:

步骤1、通过灰度化处理将图片隐去色彩,直接通过区分背景和拍摄主体获得待分类垃圾的轮廓图;

步骤2、直接对具有待分类垃圾主轮廓的图像部分进行切割,从而获得视觉假体下的待分类垃圾的图像;

步骤3、采用32x32的规格对所述垃圾分类数据系统中收集的垃圾的图像进行轮廓识别并建立起学习模式,将处理过的待分类垃圾图像放到学习模式中进行训练和学习,简单匹配出垃圾分类的类别。

根据本发明的一个方面,所述图像分割识别方法在使用显著化处理的基础上,可以对拍摄图像进行主要场景提取,这种方法虽然可能破坏拍摄图像的细节,但是避免了图像中干扰目标对待分类垃圾识别的影响,可以快速精准地获得垃圾类别。

有益效果:本发明借助深度学习的方法,实现了对生活垃圾的准确分类,可以在移动端高效地运行,保证用户在不明确垃圾类别的情况使用本应用可以准确快速得到其类别;该应用可以同时检测多个目标并进行标注,同时根据该应用提供的垃圾类别标签对每个垃圾进行准确快速地分离。

附图说明

图1是本发明的应用单元运行示意图。

图2是本发明的深度学习网络的运行流程图。

图3是本发明的分类后图像的示意图。

具体实施方式

如图1所示,在该实施例中,一种基于计算机视觉的垃圾分类软件,包括移动端图像采集系统、垃圾类别数据系统、垃圾判定识别系统和个性化用户升级系统,利用移动端对垃圾进行拍摄,进一步通过学习模型进行垃圾类别识别,从而完成垃圾分类;

移动端图像采集系统,直接通过移动端的照相功能采集待识别垃圾的图像;

垃圾类别数据系统,前期通过收集大量的垃圾照片进行常用垃圾类别学习,建立垃圾分类识别的学习模型和数据库,利用深度学习模式对垃圾类别数据进行高强度的学习和训练;

垃圾类别判定系统,根据所述垃圾类别数据系统对已拍摄的垃圾照片学习后的结果,与学习模型中的类别进行结果匹配,获得类别结果;

个性化用户升级系统,针对用户习惯性产出的垃圾进行新增门目,从而考虑到不同用户的特殊性,保证垃圾分类的准确性;

所述移动端图像采集系统,用户在移动客户端上安装垃圾分类软件时,需要给与垃圾分类软件一定的操作权限,即垃圾分类软件需要获取移动端的图像使用权限,具体步骤为:

步骤1、使用移动端的图像采集设备,根据用户需求去采集垃圾图像,可以直接访问用户移动端中已经存储的图像或者直接利用拍摄装置进行图像拍摄;

步骤2、将采集到不明垃圾的图像导入垃圾分类系统中的深度学习模型里,与学习模型中的垃圾分类数据进行图像比对;

步骤3、经过深度学习模型中层层计算,最终计算出图像中各部分垃圾分类标签,并将分类标签呈现在之前采集的图像上,此时用户可以根据图像上的标签结果将垃圾正确的进行分类。

在进一步的实施例中,所述垃圾类别数据系统通过仿照人工神经网络的模式进行垃圾图片分类学习,从而获得对垃圾类别数据的高准确度判断,具体步骤为:

步骤1、收集大量的垃圾类别数据;

步骤11、通过在互联网上收集到的专项垃圾图片构建垃圾类别的数据库,图片搜索方式主要分成:干垃圾、湿垃圾、有害垃圾和可回收垃圾四类;

步骤12、针对每一个种类的垃圾类别,需要进行常用垃圾识别并进行图像学习,具体根据常用网站的垃圾分类识别的前五十种进行图片搜索,保证常用垃圾能够快速获得识别结果;

步骤13、最终学习到的垃圾类别数据由垃圾图像和垃圾图像上的标签两部分组成,标签是对应每张图像的垃圾位置及其类别;

步骤2、将垃圾类别数据进行划分为训练集和测试集,训练集将用于深度学习模型的高强度训练和学习,测试集用于测试深度学习模型学到的垃圾分类能力,并根据测试结果对该模型进一步的优化和更新。

在进一步的实施例中,所述垃圾类别数据系统需要进行深度学习模型的构建,如图二所示,具体可以分成卷积层、池化层和数据激活层;其中,当获得待分类垃圾的图像后,通过多通道对图像数据的信息进行输入并卷积,卷积层的每个卷积产生一个通道的输出,从而可以得到多个通道的输出,其中,卷积定义为:

其中,z[x,y]是计算结果,g[x,y]是输入数据,f[x,y]是卷积核,*表示卷积操作;

对于输入通道的每一个数值需要通过激活函数进行数值修改,从而获得相同大小的输出,这种计算过程在激活层中完成,具体可以使用relu函数:

f(x)=max(0,x)

对于输出数据,需要在池化层进行按比例采样,其采样方法可以表示为:

f(x)=max([x])

最后,深度学习模型可构建出识别出垃圾分类的结果图;输入待分类的垃圾图像,,图像经过多次卷积过程和激活过程后,经过池化操作得到多维特征图,根据特征图进行边框回归计算从而判断边框内的类别,之后根据图像实际情况优化网络结构和参数。

在进一步的实施例中,所述垃圾类别判定系统将采集到的图像与深度学习模式中的垃圾分类图像进行匹配对比之后可以初步划定垃圾类别,进一步通过进入学习模式的训练和学习,保证垃圾分类的最终类别判定的准确度,如图三所示,最终在原图像上直接显示垃圾分类后的标签。

在进一步的实施例中,所述个性化用户升级系统可以直接面向个人用户,增加垃圾分类的非常用门目,从而提高垃圾分类识别的准确度,可以在无法识别垃圾包装的情况下,让用户自己标记无法识别的生活垃圾类型,并且将识别的结果归类在用户的个性化文件下,从而丰富生活垃圾的种类,保证垃圾识别的准确率。

在更进一步的实施例中,用户个人对于生活垃圾的产出很可能根据自己的购物习惯有一些是固定的,例如经常买的一款酸奶,该包装的数据并未在所述垃圾类别数据系统中;通过用户自己上传该款酸奶的外包装照片,可以直接对该款包装进行类别判定,所述垃圾类别数据系统将在个性化文件夹中存储这部分的数据,在之后如果再识别到这款酸奶包装,就可以进一步进行数据学习和训练,从而可以直接识别该款包装的垃圾分类类别。

一种图像分割识别的方法,为了避免垃圾识别使用时间过长,在遇到所述垃圾分类数据系统中没有进行存储的垃圾图像时,可以通过图像分割的方法,对于未分类垃圾的图像进行显著化处理后,直接获取显著边框进行分类匹配,初步筛选出垃圾可能进行划分的类别,具体步骤为:

步骤1、通过灰度化处理将图片隐去色彩,直接通过区分背景和拍摄主体获得待分类垃圾的轮廓图;

步骤2、直接对具有待分类垃圾主轮廓的图像部分进行切割,从而获得视觉假体下的待分类垃圾的图像;

步骤3、采用32x32的规格对所述垃圾分类数据系统中收集的垃圾的图像进行轮廓识别并建立起学习模式,将处理过的待分类垃圾图像放到学习模式中进行训练和学习,简单匹配出垃圾分类的类别。

在进一步的实施例中,所述图像分割识别方法在使用显著化处理的基础上,可以对拍摄图像进行主要场景提取,这种方法虽然可能破坏拍摄图像的细节,但是避免了图像中干扰目标对待分类垃圾识别的影响,可以快速精准地获得垃圾类别。

在更进一步的实施例中,所述图像分割识别方法只在体积较大且具有明显外轮廓的未分类垃圾识别过程中有作用,因为这种方法简单来说就是以显著化的目标为中心,提取复杂场景中的其他子区域的图像,如果体积较小或者外轮廓并不明朗的话,无法获取到可用的外观信息,也就无法进行简单的匹配识别。

总之,本发明具有以下优点:借助深度学习模型的分类能力,可以准确进行垃圾分类识别,避免了繁琐的垃圾类别查询过程或者不必要的垃圾分类记忆过程;在大量的数据照片支撑下,学习模型中的垃圾分类数据庞大且完善,可以方便快捷地准确获取垃圾的类别;多目标标注的使用可以一次性完成多种垃圾的分类,节约了直线查询方法的时间。本发明整体上可以大大减轻居民垃圾分类的压力,更快更好地帮助居民完成生活垃圾的分类回收。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。

完整全部详细技术资料下载
当前第1页 1  2  3 
相关技术
  • 检测模型的训练装置、方法及心...
  • 一种面向复杂数据的快速搜索和...
  • 一种沥青路面裂缝类型快速分类...
  • 基于深度学习的钢材尺寸和数量...
  • 一种禽蛋检测方法、装置、系统...
  • 设备配网数据的处理方法、装置...
  • 一种基于彩色图像的青椒识别方...
  • 基于知识驱动和数据驱动的分群...
  • 一种基于多源数据融合的电流互...
  • 一种折线相似度的对比方法与流...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

聚圣源商标起什么姓名yahoojapan不锈钢厨房设备厂起名西餐加盟店连锁袁姓自女孩起名ca980姓潘起名女生路桥公司起名大全女孩起名测名字打分春生夏长秋收冬藏是什么意思软件项目起名qq摩登城市浮想联翩干什么赚钱快军婚的秘密刘起名字大全四个字年属鼠人起名字大全男孩奈克瑟斯奥特曼剧场版异世圣骑士校园动漫家纺起名饺子馆的起名音频剪切软件7画有什么字起名醉西游起名致我们单纯的小美好小说明家谱字辈大全起名大全我的时空之门亚冠半决赛宠妻无度之嫡妃不羁淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化