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

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

3天内不再提示

基于内存的分割网络(MemSeg)来检测工业产品的表面缺陷

新机器视觉 来源:计算机视觉研究院 作者:Edison_G 2022-06-01 11:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1

概括

半监督框架下,研究者提出了一种端到端的基于内存的分割网络(MemSeg)来检测工业产品的表面缺陷。考虑到同一生产线产品的类内差异较小,从差异和共性的角度出发,MemSeg引入了人工模拟的异常样本和记忆样本来辅助网络的学习。在训练阶段,MemSeg显式学习正常和模拟异常图像之间的潜在差异,以获得鲁棒的分类超平面。同时,受人类记忆机制的启发,MemSeg使用内存池来存储正常样本的一般模式。

5e2b5caa-e0c8-11ec-ba43-dac502259ad0.png

通过比较输入样本与内存池中的内存样本的异同,对异常区域进行有效猜测;在推理阶段,MemSeg直接以端到端的方式确定输入图像的异常区域。 通过实验验证,MemSeg在MVTec AD数据集上实现了最先进的(SOTA)性能,图像级和像素级的AUC得分分别为99.56%和98.84%。此外,MemSeg得益于端到端、直截了当(straightforward)网络结构,在推理速度上也有明显优势,更好地满足工业场景的实时性要求。

2

背景

工业场景下的产品表面异常检测对于工业智能的发展至关重要。 表面缺陷检测是在图像中定位异常区域的问题,例如划痕和污迹。但在实际应用中,由于异常样本的概率低且异常形式多样,传统监督学习的异常检测难度更大。因此,基于半监督技术的表面缺陷检测方法在实际应用中具有更显着的优势,在训练阶段只需要正常样本。 具体来说,从差异的角度来看,类似于自监督学习,MemSeg在训练阶段引入了人工模拟的异常,使模型有意识地区分正常和非正常,而不要求模拟的异常与真实场景中的一致。缓解了半监督学习只能使用正常样本的不足,让模型获得了更鲁棒的决策边界。MemSeg使用正常和模拟异常图像完成模型训练,直接判断输入图像的异常区域,在推理阶段无需任何辅助任务。下图就显示了在训练和推理阶段的数据使用情况。

5ea12674-e0c8-11ec-ba43-dac502259ad0.png

同时,从共性的角度,MemSeg引入了一个内存池来记录正常样本的一般模式。在模型的训练和推理阶段,比较输入样本和记忆池中记忆样本的异同,为异常区域的定位提供更有效的信息。此外,为了更有效地协调来自内存池的信息和输入图像,MemSeg引入了多尺度特征融合模块和新颖的空间注意力模块,大大提高了模型的性能。

3

新框架分析

5e2b5caa-e0c8-11ec-ba43-dac502259ad0.png

上图就是MemSeg整体框架图。MemSeg基于U-Net架构,使用预训练的ResNet18作为编码器。MemSeg从差异和共性的角度出发,引入模拟异常样本和记忆模块,以更有方向性的方式辅助模型学习,从而以端到端的方式完成半监督表面缺陷任务。同时,为了将记忆信息与输入图像的高层特征充分融合,MemSeg引入了多尺度特征融合模块(MSFF Module)和新颖的空间注意力模块,大大提高了模型精度异常定位。Anomaly Simulation Strategy在工业场景中,异常以多种形式出现,在进行数据收集时不可能将其全部覆盖,这限制了使用监督学习方法进行建模。然而,在半监督框架中,仅使用正常样本而不与非正常样本进行比较不足以让模型了解什么是正常模式。 在今天分享中,受DRAEM的启发,研究者就设计了一种更有效的策略来模拟异常样本并在训练过程中引入它们以完成自监督学习。MemSeg通过比较非正态模式来总结正态样本的模式,以减轻半监督学习的弊端。如下图所示,提出的异常模拟策略主要分为三个步骤。

5f2df0c2-e0c8-11ec-ba43-dac502259ad0.png

二维柏林噪声P二值化后生成Mp,正常图I二值化后生成MI,二者结合生成M,这种处理是为了让生成的异常图与真实异常图相似。

利用公式做正常图和M的融合使接近真实异常图:

5f63a30c-e0c8-11ec-ba43-dac502259ad0.png

将M反转(黑变白,白变黑),与I做元素积,与I'做元素和,生成IA。

通过上述异常模拟策略,从纹理和结构两个角度获取模拟异常样本,并且大部分异常区域都生成在目标前景上,最大限度地提高了模拟异常样本与真实异常样本的相似度。

5fb29aac-e0c8-11ec-ba43-dac502259ad0.png

Memory Module

选N个正常图经ResNet作为存储的信息,冻结ResNet的block1/2/3的参数保证高维特征与记忆信息统一,其余部分仍可训练。训练及推理阶段,通过下公式比较距离:

6001a8ae-e0c8-11ec-ba43-dac502259ad0.png

N个存储信息中,每个包括块1/2/3生成的三张特征图,将输入的三张特征图与N中所有的三个特征图比较找出距离最小的N中的三张特征图。将输入的三张特征图与和其距离最小的三张特征图连接形成CI。后经多尺度特征融合块,经U-Net跳跃连接进入解码器。

60713d4a-e0c8-11ec-ba43-dac502259ad0.png

Spatial Attention Maps

涉及到空间注意力块,由下公式为三个特征图增加权重,降低特征冗余:

60bffca0-e0c8-11ec-ba43-dac502259ad0.png

60f62dfc-e0c8-11ec-ba43-dac502259ad0.png

Multi-Scale Feature Fusion Module

考虑到它是通道维度上两种信息的串联,并且来自编码器的不同位置,具有不同的语义信息和视觉信息,因此使用通道注意力CA-Block和多尺度策略进行特征融合。

Training Constraints(训练损失)

L1损失和focal损失。L1比L2保留更多边缘信息,focal缓解样本不平衡问题,使模型专注于分割本身而不是样本的情况。

4

实验及可视化

61407e48-e0c8-11ec-ba43-dac502259ad0.png

可视化:

6179c176-e0c8-11ec-ba43-dac502259ad0.png

61ad875e-e0c8-11ec-ba43-dac502259ad0.png

61e4d25e-e0c8-11ec-ba43-dac502259ad0.png

审核编辑 :李倩

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

    关注

    45

    文章

    3903

    浏览量

    141424
  • 图像
    +关注

    关注

    2

    文章

    1095

    浏览量

    42154
  • 检测
    +关注

    关注

    5

    文章

    4785

    浏览量

    93776

原文标题:霸榜第一框架:工业检测,基于差异和共性的半监督方法用于图像表面缺陷检测

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    挑花眼了吧?缺陷检测不用愁,一秒教你选对型!

    上期我们在公众号回顾了五大缺陷检测系统之后,有用户反馈,觉得我们的产品真心不错,但是落实到自己具体的检测场景时,不知道应该选择哪款,都要挑花眼了。今天我们就给大家带来了简单直接的选型指
    的头像 发表于 11-28 16:16 390次阅读
    挑花眼了吧?<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b>不用愁,一秒教你选对型!

    3D工业相机轻松检测表面划痕 质量保卫战利器

    工业生产中,产品 表面裂痕 、 划痕 等缺陷屡见不鲜,直接影响外观与性能。近年机器视觉技术在表面检测
    的头像 发表于 11-05 08:05 115次阅读
    3D<b class='flag-5'>工业</b>相机轻松<b class='flag-5'>检测</b><b class='flag-5'>表面</b>划痕 质量保卫战利器

    机器视觉助力FPD 面板检测

    FPD面板光学检测,需要在工业相机上使用图像识别和检测算法检测缺陷和异常。
    的头像 发表于 09-26 16:09 442次阅读
    机器视觉助力FPD 面板<b class='flag-5'>检测</b>

    射频功率放大器在单缺陷导波高精度检测中的关键作用

    实验名称: 单缺陷导波检测实验 研究方向: 管道运输在当今国民经济和工业运输领域有着不可或缺的作用,其有着经济、高效且安全的优势。然而管道在服役过程中并不是一劳永逸的,随着时间的推移或者存在加工
    的头像 发表于 09-24 16:15 593次阅读
    射频功率放大器在单<b class='flag-5'>缺陷</b>导波高精度<b class='flag-5'>检测</b>中的关键作用

    1+1&gt;2,维视智造2D+3D视觉融合缺陷检测系统 破解工业检测“双系统困局”

    工业生产品质管控的赛道上, “检测效率”与“成本控制”始终是企业的核心诉求。然而,传统外观缺陷检测却长期陷入“双系统困境”。维视用“一套融合系统”就能全部搞定——硬件整合、软件集成、
    的头像 发表于 09-08 17:40 745次阅读
    1+1&gt;2,维视智造2D+3D视觉融合<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b>系统  破解<b class='flag-5'>工业</b><b class='flag-5'>检测</b>“双系统困局”

    告别返修噩梦!电子产品气密性检测缺陷的分析与改善对策

    在电子产品制造领域,气密性检测是确保产品防水防尘性能的关键环节。然而,实际生产中常因检测环节的疏漏导致不良品流入市场,不仅影响用户体验,更可能造成安全隐患。本文将深入剖析常见
    的头像 发表于 09-05 15:05 330次阅读
    告别返修噩梦!电子<b class='flag-5'>产品</b>气密性<b class='flag-5'>检测</b><b class='flag-5'>缺陷</b>的分析与改善对策

    汽车后视镜加热片细微缺陷检测难题,PMS光度立体轻松拿捏

    汽车在我们的生活中应用非常广泛,汽车加热片生产过程中的轻微折痕、针孔等缺陷,会引起热点聚集,热阻增加,进而引起后视镜的除霜延时,更严重的会引发事故,即使上了普通的机器视觉检测设备,针对表面凸起较小
    的头像 发表于 09-01 15:53 401次阅读
    汽车后视镜加热片细微<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b>难题,PMS光度立体轻松拿捏

    塑料注塑缺陷检测的创新解决方案

    在塑料成型领域,注塑制品的质量控制至关重要。然而,塑料注塑过程中出现的缺陷不仅影响产品的外观,还可能降低其功能性能。这些缺陷的产生原因复杂多样,传统的检测方法往往难以应对复杂多变的
    的头像 发表于 08-05 17:52 601次阅读
    塑料注塑<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b>的创新解决方案

    工业质检再升级:复杂网络检测模型破解多场景检测难题

    工业视觉检测领域,缺陷类型多样、目标尺度差异大、图像质量参差不齐等问题,一直是企业提升质检效率的拦路虎。阿丘科技最新发布《检测工具复杂网络
    的头像 发表于 07-16 15:52 573次阅读
    <b class='flag-5'>工业</b>质检再升级:复杂<b class='flag-5'>网络</b><b class='flag-5'>检测</b>模型破解多场景<b class='flag-5'>检测</b>难题

    EL非监督分割白皮书丨5张OK图、1分钟建模、半小时落地的异常检测工具!

    工业4.0浪潮下,制造业对产品质量的要求愈发严苛。传统人工质检效率低、成本高,基于规则算法的视觉检测系统难以应对复杂场景,而依赖缺陷样本的有监督AI
    的头像 发表于 07-11 15:21 480次阅读
    EL非监督<b class='flag-5'>分割</b>白皮书丨5张OK图、1分钟建模、半小时落地的异常<b class='flag-5'>检测</b>工具!

    堆焊过程熔池相机实时缺陷检测技术

    在现代工业制造中,堆焊技术广泛应用于机械、能源、化工、航空航天等领域,用于修复磨损部件或增强工件表面性能。然而,传统堆焊过程的质量控制主要依赖人工经验或焊后检测,难以实现实时监控,导致缺陷
    的头像 发表于 05-15 17:34 571次阅读
    堆焊过程熔池相机实时<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b>技术

    高光谱相机在工业检测中的应用:LED屏检、PCB板缺陷检测

    随着工业检测精度要求的不断提升,传统机器视觉技术逐渐暴露出对非可见光物质特性识别不足、复杂缺陷检出率低等局限性。高光谱相机凭借其独特的光谱分析能力,为工业
    的头像 发表于 04-23 16:36 706次阅读

    labview调用yolo目标检测分割、分类、obb

    labview调用yolo目标检测分割、分类、obb、pose深度学习,支持CPU和GPU推理,32/64位labview均可使用。 (yolov5~yolov12)
    发表于 03-31 16:28

    X-Ray检测设备能检测PCBA的哪些缺陷

    X-Ray检测设备可以检测PCB(电路板)的多种内部及外部缺陷,如果按照区域区分的话,主要能观测到一下几类缺陷: 焊接缺陷: 空洞(Void
    的头像 发表于 02-08 11:36 1111次阅读

    手机和锂电池纳入第一批工业产品碳足迹核算规则团体标准推荐清单

    为贯彻落实党中央、国务院关于碳达峰碳中和的重大决策部署,加快提升工业产品碳足迹管理水平,建立健全碳足迹管理体系,促进工业绿色低碳转型,工业和信息化部、生态环境部、国家发展改革委、市场监管总局联合印发
    的头像 发表于 01-21 17:47 1454次阅读
    手机和锂电池纳入第一批<b class='flag-5'>工业产品</b>碳足迹核算规则团体标准推荐清单