0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于X光图片的实例分割垃圾数据集WIXRay (Waste Item X- Ray)

电子工程师 来源:机器之心 作者:李易寒 2022-08-08 10:58 次阅读

研究者表示,这一工作有望让大规模的智能垃圾分类检查成为可能,提升垃圾分类回收的效率,减少环境污染。

近些年来,社会的发展带来了生活垃圾的爆发性增长,实行垃圾分类既可以减少对自然环境的破坏,同时对垃圾中的可回收资源进行回收再利用,也带来更大经济效益。垃圾分类的的检查工作是其中的重要一环,只有正确的分类才能提升回收效率和避免环境污染。传统的分类检查方法依赖于人工的翻阅。而现有的图像检查方法也需要打开垃圾袋并且把垃圾摊开。这些检查方法存在两大缺点:

翻开垃圾袋的过程比较繁琐,且对于接触垃圾的人存在污染、传播疾病的风险;

复杂繁多的垃圾容易产生视线遮挡,容易出现遗漏和错判。

考虑到上述的问题,我们提出了以下的解决方案:

提出了第一个基于 X 光图片的、实例级别的垃圾分割数据集 (WIXRay)。数据集中包含5,038张 X 光图片,共30,845个垃圾物品实例。对于每个实例,我们标注了高质量的类别、bbox 以及实例级别的分割。

在现有实例分割方法的基础上针对 X 光垃圾图片遮挡严重、有穿透效果的特点进行改进,提出了从易到难的策略,设计了 Easy-to-Hard Instance Segmentation Network (ETHSeg),利用高置信度的预测结果来帮助严重重叠区域的难预测物体的分割。另外,我们还增加了一个全局轮廓模块来更好地利用 X 光下物体的轮廓信息

74881346-16c2-11ed-ba43-dac502259ad0.png

论文链接:https://openaccess.thecvf.com/content/CVPR2022/papers/Qiu_ETHSeg_An_Amodel_Instance_Segmentation_Network_and_a_Real-World_Dataset_CVPR_2022_paper.pdf

项目主页:https://lingtengqiu.github.io/2022/ETHSeg/

GitHub 地址:GitHub - lingtengqiu/ETHSeg: ETHSeg: An Amodel Instance Segmentation Network and a Real-world Dataset for X-Ray Waste Inspection (CVPR2022)

一、基于 X 光图片的实例分割垃圾数据集 WIXRay (Waste Item X- Ray) 此前有关垃圾分类的数据集均为稀疏的、无遮挡的 RGB 图片,这些数据的识别效率低,实际操作难度大。而已有的 X 光图像实例分割数据集多为安检物品数据集,并且这些数据集鲜有严重遮挡的情况。为了得到真实有效的垃圾分类数据集,我们提出了用 X 光扫描垃圾袋来获取稠密、有遮挡的垃圾识别数据集。 数据收集 收集地点:近 8,000 居民的学校社区 垃圾类别。我们根据现有的垃圾分类方法将所有的垃圾分为可回收垃圾,厨余垃圾,有害垃圾和其他垃圾。在此基础上,我们把收集到的最常见的垃圾分为十二小类:

可回收垃圾:塑料瓶,易拉罐(金属罐),纸盒,玻璃瓶,木棒(筷子),餐具;

厨余垃圾:主要为食物残渣;

其他垃圾:暖宝宝,干燥剂,饭盒;

有害垃圾:电池(充电宝),灯泡。

具体的数量统计如下:

74aa159a-16c2-11ed-ba43-dac502259ad0.png

74b928d2-16c2-11ed-ba43-dac502259ad0.png

74fa2b48-16c2-11ed-ba43-dac502259ad0.png

注:对于部分分布不平衡的类别,我们在数据采集时人为添加了事先准备的物品,例如有害垃圾中的两类。 数据标注 对于每一个垃圾物体,我们都标注了它们的类别、bbox 和实例级别的 mask。由于 X 光有穿透性, 我们可以在 X 光图像上看到重叠的物体。 因此,与传统实例分割标注不同,我们对于所有有遮挡的物体都标注了完整的形状。平均每张图片标注了6.13 个实例,远高于此前的 X 光数据集(e.g. HiXray 2.27 个) 二、Easy-to-Hard 分割网络 (ETHSeg) 现有的实例分割方法大多针对自然图片设计,并没有考虑 X 光图像的穿透特性和一些严重遮挡的情况。因此,针对这两点,我们设计了 ETHSeg 来解决 X 光下垃圾物体实例分割的问题,主要的方法有两点:(1)显式地利用全局轮廓引导模块来获取物体的轮廓信息;(2)提出了从易到难的分解策略 (ETH) 来帮助分割遮挡区域难以分割的物体。

752a64de-16c2-11ed-ba43-dac502259ad0.png

Baseline: Bilayer convolution network (BCNet) BCNet 是一个自上而下的实例分割的 SOTA 方法。该方法使用了双层 GCN 结构来解决物体间遮挡的问题。尽管该方法在自然图片中取得了很好地效果,但由于 X 光图像的穿透效果和严重的遮挡,该方法在我们的数据集上效果不佳。我们在 BCNet 基础上提出了改进。 BCNet 的分割网络可以被表示为:

753bc0b2-16c2-11ed-ba43-dac502259ad0.png

其中 X ∈ R (HW )×C 为输入的特征,A ∈ R (HW )×(HW ) 为自注意力模块,W 是可学习的变换矩阵,σ 表示带有 ReLU 的归一化层,Z 为更新后的特征。F 会计算两个节点 X_i 和 X_j 的点乘相似度,θ 和 ϕ 为 1 × 1 卷积。 BCNet 会将提取的 ROI 特征 X_roi 输入到第一个 GCN 层得到更新的特征 Z_0 并且求出遮挡物(occluder)的轮廓和 mask。之后更新的特征 Z_0 会被加到 ROI 特征上作为第二层 GCN 的输入(X_f = X_roi + Z_0)。第二个 GCN 层会进一步求出被遮挡物(occludee)的轮廓和 mask。 全局轮廓引导模块 BCNet 的方法虽然能够通过两层 GCN 以及轮廓和 mask 的监督解决一些局部的遮挡问题,但是该方法的轮廓监督只使用了 ROI 部分的局部监督,这对于严重遮挡而且物体轮廓比较清晰的 X 光图像效果不佳。 因此,我们设计了一个全局轮廓引导模块来更好地利用 X 光图片中的轮廓信息。我们将 backbone 得到特征上采样并预测一个全局轮廓图作为并行任务。轮廓图的监督使用高斯分布的热图表示。 从易到难的分解策略 针对数据集中的严重遮挡问题,受到人类在物体识别时,先认出简单、清晰的物体,再分辨识别困难的物体的这种方式的启发,我们提出了从易到难的分解策略。我们在分割前先根据置信度将所有物体的 bbox 分成 easy 和 hard 两个集合。 对于 easy 集合中的 bbox,我们直接求出它们的mask,同时使用 GCN 层求出更新后的特征(Z^i)_e:

754d9580-16c2-11ed-ba43-dac502259ad0.png

easy 集合中求得的 mask 将被用于增强自注意力网络来帮助 hard 集合的分割。 与 BCNet 不同的是,我们从 easy 和 hard 集合中提取的特征是属于不同的 ROI,因此不能将两组特征直接相加。因此,我们首先根据 ROI 坐标将 easy 集合中预测的 mask 映射到整张图片的相应位置,并使用 element-wise max 与全局的 mask P 融合。P 采用软掩码,表示每个像素包含于物体的概率。利用软掩码 P , 我们提出了 mask-guided attention (A_g) 来引导 hard 集合的实例分割:

755a5bd0-16c2-11ed-ba43-dac502259ad0.png

其中⊙ 表示 Hadamard product。之后同样求出 hard 实例的 mask 和更新后的特征 Z^j 并更新全局软掩码 P :

756a90f4-16c2-11ed-ba43-dac502259ad0.png

三、实验结果基准实验 我们在 WIXRay 数据集上进行了大量的实验,包括了 one-stage 和 two-stage 的经典模型和 SOTA 模型。所有的模型均采用 ResNet-101-FPN 作为骨干网络并使用 COCO 预训练模型。实验得到的指标显示我们提出的新数据集对于一般的实例分割模型具有很大的挑战性。我们提出的 ETHSeg 模型在 mask mAP 指标上超过原来的 SOTA BCNet 1.74 点,在 bbox mAP 上也有所提升。

7575ea80-16c2-11ed-ba43-dac502259ad0.png

分割结果展示 如图所示,相比于一般的实例分割模型或 BCNet,ETHSeg 在结果上漏检更少,在重叠的区域的分割准确度更高。

75935ec6-16c2-11ed-ba43-dac502259ad0.png

消融实验 实验表明,在相同的检测结果下,我们提出的两个结构(Global Structure Guidance 和 Easy-to-Hard Dissembling)对于实例分割的结果均有提升。若同时使用两个模块,则 mask mAP 有进一步地提升(总共 + 1.32)

75a5a202-16c2-11ed-ba43-dac502259ad0.png

四、结论 针对现有的人工和视觉进行垃圾检查的缺陷,我们提出用 X 光图像帮助垃圾分类的检查:

我们提出了第一个基于 X 光图片的、实例级别的垃圾分割数据集 (WIXRay);

针对 X 光垃圾图片遮挡严重、有穿透效果的特点进行了改进。我们提出了从易到难的策略, 设计了 Easy-to-Hard Instance Segmentation Network (ETHSeg),并在 WIXRay 数据集上达到了 SOTA。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据集
    +关注

    关注

    4

    文章

    1200

    浏览量

    24615
  • 垃圾分类
    +关注

    关注

    0

    文章

    12

    浏览量

    2687

原文标题:CVPR 2022 | 将X光图片用于垃圾分割!港中大(深圳)探索大规模智能垃圾分类

文章出处:【微信号:CVer,微信公众号:CVer】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MSP430x09x模拟池:功能和高级用途

    电子发烧友网站提供《MSP430x09x模拟池:功能和高级用途.pdf》资料免费下载
    发表于 09-20 11:00 0次下载
    MSP430<b class='flag-5'>x09x</b>模拟池:功能<b class='flag-5'>集</b>和高级用途

    这些因素影响X-RAY射线检测设备的价格

    设备价格高昂,而X射线无损探伤领域最核心的技术与配件当属是X管,该配件的性能好坏直接影响x-ray检测设备的使用寿命及使用效果。X-RAY
    的头像 发表于 08-12 17:16 292次阅读
    这些因素影响<b class='flag-5'>X-RAY</b>射线检测设备的价格

    TLV8544 X-RAY框架变动,是否是因为DC差距导致的变动呢?

    1851DC与DC2308,经过X-RAY对比,发现框架不一致,请问这种情况是否正常呢,因为我在搜索过程中没有找到相应的PCN变动文件。
    发表于 07-29 06:44

    x-ray射线无损检测第三方检测机构厂家

    样的背景下,X-ray射线无损检测技术以其独特的优势,在第三方检测机构中脱颖而出,成为保障产品质量、守护安全底线的重要利器。【科技之光,透视未来】X-ray射线无损
    的头像 发表于 07-09 16:36 386次阅读
    <b class='flag-5'>x-ray</b>射线无损检测第三方检测机构厂家

    德国进口x-ray检测设备的测量原理

    德国进口的X-ray检测设备的测量原理主要基于X射线的特性和穿透性。以下是其基本的测量原理:1.X射线产生:在高压电的作用下,X射线发射管产生X
    的头像 发表于 07-09 14:57 344次阅读
    德国进口<b class='flag-5'>x-ray</b>检测设备的测量原理

    德国进口X-RAY射线扫描测量机

    在当今日新月异的科技时代,精准、高效、安全成为了各行各业的关键词。特别是在精密制造、材料科学、电子工程等领域,对产品的检测要求日益严格。今天,我们X-RAY厂家三本精密仪器要为大家介绍的,就是一款
    的头像 发表于 06-26 13:55 691次阅读
    德国进口<b class='flag-5'>X-RAY</b>射线扫描测量机

    X-RAY检测设备操作指南

    广东深圳X-RAY检测设备操作指南,三本工业测量仪器讲解如下:一、准备阶段1.设备选择与校准:选择适当的X-RAY检测设备,确保其性能和分辨率符合检测需求。对设备进行定期校准和维护,确保
    的头像 发表于 06-04 14:14 689次阅读
    <b class='flag-5'>X-RAY</b>检测设备操作指南

    X-ray射线无损检测设备检测印制电路板

    广东X-ray射线无损检测设备在检测PCBA(PrintedCircuitBoardAssembly,即印刷电路板组装)印制电路板时,主要利用X射线的强穿透性来检测电路板内部的缺陷或结构。以下
    的头像 发表于 05-23 16:34 1033次阅读
    <b class='flag-5'>X-ray</b>射线无损检测设备检测印制电路板

    无损检测技术中工业CT检测与X-RAY射线检测

    无损检测技术中,工业CT(ComputedTomography)检测与X-RAY射线检测虽然都基于X射线的原理,但在实际应用和技术细节上存在显著的区别。1.检测原理:X-RAY射线检测:主要利用
    的头像 发表于 05-15 16:46 1088次阅读
    无损检测技术中工业CT检测与<b class='flag-5'>X-RAY</b>射线检测

    广东东莞X-ray射线检测设备厂家无损高效测量

    广东东莞地区确实有一些专注于X-ray射线检测设备的厂家,他们提供的设备能够实现无损高效测量。以下是一些关于这些设备和厂家的特点:1.厂家实力:这些厂家通常拥有强大的研发和生产实力,能够提供高品质
    的头像 发表于 05-14 16:43 379次阅读
    广东东莞<b class='flag-5'>X-ray</b>射线检测设备厂家无损高效测量

    X-RAY射线检测设备的性能特点

    更准确地诊断或检测产品内部的结构和缺陷。2.快速成像与检测:蔡司X-RAY射线检测机具有高效的工作流程和数据处理能力,能够快速完成检测任务,显著提高工作效率。3.
    的头像 发表于 04-11 16:32 742次阅读
    <b class='flag-5'>X-RAY</b>射线检测设备的性能特点

    X-RAY在失效分析中的应用

    一、定义 X-RAY是利用阴极射线管产生高能量电子与金属靶撞击,在撞击过程中,因电子突然减速,其损失的动能会以X-RAY形式放出。 对于无法以外观方式检测的位置,X-RAY可形成影像,即显示出待测物
    的头像 发表于 12-04 11:57 1075次阅读
    <b class='flag-5'>X-RAY</b>在失效分析中的应用

    python里item的用法

    item是Python中一个非常重要的概念,它可以用于多种数据结构和算法的实现。在Python中,item通常用于表示一个集合或序列中的一个元素。本文将详细介绍item的用法,并探讨它
    的头像 发表于 11-21 15:09 3356次阅读

    什么是X-Ray射线检测设备

    X-Ray射线检测设备是利用阴极射线管产生高能量电子与金属靶撞击,在撞击过程中,因电子突然减速,其损失的动能会以X-Ray形式放出。而对于样品无法以外观方式检测的位置,利用纪录X-Ray穿透不同密度
    的头像 发表于 11-09 11:38 1425次阅读
    什么是<b class='flag-5'>X-Ray</b>射线检测设备

    工业CT测量机与X-RAY射线检测设备的区别

    工业CT测量机和X-RAY射线检测设备是无损检测领域常用的解决方案,这两种检测方式都是利用了X射线能够穿透物质的原理来探测物体的内部结构。X射线具有很强的穿透力,能透过许多可见光无法穿透的物质。于是
    的头像 发表于 11-08 16:37 1619次阅读
    工业CT测量机与<b class='flag-5'>X-RAY</b>射线检测设备的区别