工业异常检测

news/2024/5/14 22:43:07

工业异常检测在业界和学界都一直是热门,近期其更是迎来了全新突破:与大模型相结合!让异常检测变得更快更准更简单!

比如模型AnomalyGPT,它克服了以往的局限,能够让大模型充分理解工业场景图像,判断其中是否含有异常部分并指出异常位置,各项指标都实现了SOTA!同时也成为了发论文的新坑!

为了让大家能够紧跟领域前沿,找点自己的创新点,我给大家整理了107篇必读顶会,对所有异常检测的方法进行了梳理,原文和代码都有!主要涉及:大模型、有监督、无监督、小样本等等。

大模型+工业异常检测

1.Myriad: Large Multimodal Model by Applying Vision Experts for Industrial Anomaly Detection【LLM相关】

简述:这篇论文提出了一种创新的工业异常检测方法。该方法通过整合视觉专家知识,构建了一个大型多模态模型,旨在提高异常检测的准确性和效率。论文详细阐述了模型的构建过程以及其在工业异常检测中的应用。通过该模型,研究人员能够充分利用多模态数据,并结合视觉专家的经验,有效识别出工业生产中的异常情况。

图片

2.Segment Anything Is Not Always Perfect: An Investigation of SAM on Different Real-world Applications 【SAM相关】

简述:这篇论文深入探讨了Segment Anything Model(SAM)在不同现实世界应用中的表现。研究发现,尽管SAM在多个任务中展现出了强大的分割能力,但并非在所有情况下都能达到完美效果。论文详细分析了SAM在不同场景下的挑战和局限性,揭示了其在处理复杂图像和场景时的困难。此外,论文还提出了一些改进SAM的建议,以期在未来的研究中进一步提升其性能。

图片

无监工业督异常检测

3.Revisiting Reverse Distillation for Anomaly Detection【基于特征嵌入的方法

简述:这篇论文重新审视了反向蒸馏在异常检测中的应用。论文指出,传统的知识蒸馏方法在处理异常检测任务时存在局限性,而反向蒸馏通过改变蒸馏的方向和机制,为异常检测提供了新的解决方案。论文详细分析了反向蒸馏的原理和优势,并探讨了其在异常检测中的适用性和效果。通过实验验证,论文证明了反向蒸馏在异常检测中的有效性,并为其在实际应用中的推广提供了有力支持。

图片

4.RealNet: A Feature Selection Network with Realistic Synthetic Anomaly for Anomaly Detection 【基于重构的方法】

简述:这篇论文介绍了一种创新的特征选择网络RealNet,它结合了真实合成异常的概念用于异常检测任务。RealNet通过生成具有逼真异常的样本,解决了传统异常检测方法中真实与合成数据之间的鸿沟问题。该网络包含三个关键组件:强度可控扩散异常合成(SDAS)、异常感知特征选择(AFS)和重建残差选择(RRS),这些组件共同协作以提高异常检测的性能。通过SDAS生成具有不同异常强度的样本,AFS选择具有代表性和区分性的预训练特征子集,而RRS则用于全面识别多个粒度级别上的异常区域。实验结果表明,RealNet在多个基准数据集上取得了显著的改进,为异常检测领域提供了新的突破。

图片

有监督工业异常检测

5.Anomaly Heterogeneity Learning for Open-set Supervised Anomaly Detection

简述:这篇论文主要探讨了开集监督异常检测中的异常异构性学习问题。论文指出,在实际应用中,异常数据往往呈现出多样化的分布,而传统的异常检测方法通常假设异常数据来自同一分布,这限制了其在实际场景中的有效性。为了解决这一问题,论文提出了一种新的方法,通过学习异构异常分布来提高开集监督异常检测的准确性。这种方法利用有限的异常样本进行建模,并有效地区分可见异常和不可见异常。

图片

其他方法

6.AnomalyGPT: Detecting Industrial Anomalies using Large Vision-Language Models【小样本工业异常检测】

简述:这篇论文提出了一个新颖的工业异常检测方法,该方法利用大型视觉语言模型(LVLM)进行异常识别。AnomalyGPT通过结合图像编码器和LVLM的预训练能力,实现了对工业图像的深度理解和异常检测。论文强调了AnomalyGPT无需手动设置阈值的特点,并展示了其在多回合对话和少数镜头上下文学习方面的能力。

图片

7.PromptAD: Learning Prompts with only Normal Samples for Few-Shot Anomaly Detection【零样本工业异常检测】

简述:这篇论文提出了一种创新的少样本异常检测方法。该方法的核心在于仅使用正常样本学习提示(prompts),并以此来识别异常样本。这种方法的优势在于,它克服了传统异常检测方法需要大量标注异常样本的局限性,使得在异常样本稀缺的情况下也能进行有效的异常检测。

图片

8.Set Features for Fine-grained Anomaly Detection【Logical AD】

简述:论文提出了基于集合特征的细粒度异常检测方法,通过提取样本集合中的关键特征,实现对细微异常的精准识别和定位。该方法在多个数据集上展现出卓越性能,显著提高了异常检测的准确性。

图片


http://www.mrgr.cn/p/64845862

相关文章

常用算法代码模板 (3) :搜索与图论

AcWing算法基础课笔记与常用算法模板 (3) ——搜索与图论 常用算法代码模板 (1) :基础算法 常用算法代码模板 (2) :数据结构 常用算法代码模板 (3) :搜索与图论 常用算法代码模板 (4) :数学知识 文章目录 0 搜索技巧1 树与图的存…

OpenHarmony 项目实战:智能体重秤

一、简介 本 demo 基于 OpenHarmony3.1Beta 版本开发,该样例能够接入数字管家应用,通过数字管家应用监测体重秤上报数据,获得当前测量到的体重,身高,并在应用端形成一段时间内记录的体重值,以折线图的形式…

在 UOS 统信安装 dotnet sdk 失败 提示 failed the verification

在 UOS 统信安装 dotnet sdk 失败 提示 You cannot install /home/lindexi/packages-microsoft-prod.deb that failed the verification, please go to Security Center - Security Tools - Application Security to adjust这是群里的伙伴报告的问题,从错误提示看需要在安全工…

制作一个能构建 dotnet AOT 的 gitlab ruuner 的 Debian docker 镜像

我的需求是需要有一个能够构建出 dotnet 的 AOT 包的环境,要求这个环境能解决 glibc 兼容依赖的问题,能打出来 x64 和 arm64 的 AOT 的包,且能够运行 gitlab runner 对接自动构建需求 以下是我列举的需求支持制作能在 UOS 系统和麒麟系统上运行的包 支持制作出来的包是 AOT …

个人学习总结__打开摄像头、播放网络视频的以及ffmpeg推流

前言 最近入手了一款非常便宜的usb摄像头(买回来感觉画质很低,没有描述的4k,不过也够用于学习了),想着利用它来开启流媒体相关技术的学习。第一步便是打开摄像头,从而才能够对它进行一系列后续操作,诸如实…

将要上市的自动驾驶新书《自动驾驶系统开发》中摘录片段

全书共分15章:第1章是自动驾驶系统的概述(场景分类、开发路径和数据闭环等),第2章简介自动驾驶的基础理论,即计算机视觉和深度学习等,第3~4章是自动驾驶的软硬件平台分析,包括传感器…

【PyTorch与深度学习】2、PyTorch张量的运算API(上)

课程地址 最近做实验发现自己还是基础框架上掌握得不好,于是开始重学一遍PyTorch框架,这个是课程笔记,这个课还是讲的简略,我半小时的课听了一个半小时。 1. 张量 1.1 张量操作 (1)chunk:将一…

Web前端开发之CSS_2

关系选择器CSS盒子模型弹性盒子模型文档流浮动清除浮动定位 1. 关系选择器 1.1 后代选择器 E F{} 选择所有被 E 元素包含的 F 元素&#xff0c;中间用空格隔开 <ul> <li>后代列表1</li> <div> <ol> <li>后代列表2</li> </ol>…

Vue从入门到精通-01-Vue的介绍和vue-cli

MVVM模式 Model&#xff1a;负责数据存储 View&#xff1a;负责页面展示 View Model&#xff1a;负责业务逻辑处理&#xff08;比如Ajax请求等&#xff09;&#xff0c;对数据进行加工后交给视图展示 关于框架 为什么要学习流行框架 1、企业为了提高开发效率&#xff1a;…

linux的压缩与备份

一、打包 格式&#xff1a;tar -参数 <打包文件名> <打包的目标> 作用&#xff1a;将文件或者目录打包 重要参数&#xff1a;-f 使用归档文件&#xff0c;一定要加上这个参数 -c 新建打包文件 -x 解包文件 -t 可以不用解包就能查看包文件内容 -v 打包和解包时显…

读天才与算法:人脑与AI的数学思维笔记13_Coq证明助手

读天才与算法:人脑与AI的数学思维笔记13_Coq证明助手1. 计算机 1.1. 对于计算机来说,它就很擅长处理这种重复而机械且计算量庞大的任务 1.1.1. 在速度与准确性等方面,计算机是远超过手工计算的 1.2. 计算机只能执行指令,并无自主创造力 1.…

Android --- 常见UI组件

TextView 文本视图 设置字体大小&#xff1a;android:textSize"20sp" 用sp 设置颜色&#xff1a;android:textColor"#00ffff" 设置倍距(行距)&#xff1a;android:lineSpacingMultiplier"2" 设置具体行距&#xff1a;android:lineSpacingExtra&q…

学习STM32第二十天

低功耗编程 一、修改主频 STM32F4xx系列主频为168MHz&#xff0c;当板载8MHz晶振时&#xff0c;系统时钟HCLK满足公式 H C L K H S E P L L N P L L M P L L P HCLK \frac{HSE \times PLLN}{PLLM \times PLLP} HCLKPLLMPLLPHSEPLLN​&#xff0c;在文件stm32f4xx.h中可修…

Django初步了解

目录 一、什么是Django 二、Django的设计模式 三、涉及的英文缩写及其含义 四、安装&#xff08;官方教程&#xff09; 一、什么是Django Django是一个Python Web框架&#xff0c;可以快速开发网站&#xff0c;提供一站式的解决方案&#xff0c;包括缓存、数据库ORM、后台…

甘特图是什么?利用甘特图来优化项目管理流程

在现代项目管理中,图表是一种强大而直观的工具,可以帮助项目经理和团队成员清晰地了解并掌控整个项目进程。其中,甘特图是最常用和最有效的图表之一。 甘特图是一种条形图,可以用来直观地展示项目中各个任务的进度、持续时间和相互关系。它由一个横轴和一个纵轴组成。横轴代表时…

STM32入门_江协科技_1~2_OB记录的自学笔记_STM32简介

1.综述 1.1. 课程简介 手打代码是加入了实操&#xff0c;增加学习效果&#xff1b; STM最小系统板面包板的硬件平台&#xff1b; 配套0.96寸的显示屏&#xff0c;便于调试&#xff1b; 因为使用面板板&#xff0c;所以如果程序现象不出来也有可能是硬件连接的问题&#xff1b; …

YOLOv8改进项目汇总-超全改进-ultralyticsPro介绍:订阅了《芒果YOLOv8原创改进专栏》的读者免费赠送,包括很多稀有改进

&#x1f525;&#x1f525;&#x1f525;专注于YOLOv8改进&#xff0c;NEW - YOLOv8 &#x1f680; in PyTorch >, Support to improve Backbone, Neck, Head, Loss, IoU, LA, NMS and other modules&#x1f680; Makes YOLOv8 improvements easy again 芒果出品 YOLOv8…

[转帖]oracle SGA详解

https://www.cnblogs.com/li-mei/p/5015788.html SGA(System Global Area)系统全局区。这是一个非常庞大的内存区间,也是为什么开启oracle之后占用了很大内存的原因。SGA分为不同的池,我们可以通过视图v$sgastat查看,如下所示。 SQL> select pool ,sum(bytes) bytes …

Redis的面试

认识Redis 认识NoSQL SQL&#xff08;关系型数据库&#xff09; NoSQL&#xff08;非关系型数据库&#xff09; 1.结构化 非结构化 2.关联的 非关联的 3.SQL查询 非SQL 4.事务 …

【氮化镓】GaN 器件的高温运行

《High Temperature Operation of E-Mode and D-Mode AlGaN/GaN MIS-HEMTs With Recessed Gates》&#xff0c;由HANWOOL LEE, HOJOON RYU, JUNZHE KANG, 和 WENJUAN ZHU (IEEE高级会员) 四位作者共同撰写&#xff0c;发表在《IEEE Journal of the Electron Devices Society》上…