工业异常检测

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

比如模型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】

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

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/581766.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis哈希槽和一致性哈希

前言 单点的Redis有一定的局限: 单点发生故障,数据丢失,影响整体服务应用自身资源有限,无法承载更多资源分配并发访问,给服务器主机带来压力,性能瓶颈 我们想提升系统的容量、性能和可靠性,就…

paddleocr C++生成dll

目录 编译完成后修改内容: 新建ppocr.h头文件 注释掉main.cpp内全部内容,将下面内容替换进去。ppocr.h需要再环境配置中包含进去头文件 然后更改配置信息,将exe换成dll 随后右击重新编译会在根目录生成dll,lib文件。 注意这些dll一个也不能少。生成…

伪装目标检测论文阅读 SAM大模型之参数微调:Conv LoRA

paper:link code:还没公开 摘要 任意分割模型(SAM)是图像分割的基本框架。虽然它在典型场景中表现出显著的零镜头泛化,但当应用于医学图像和遥感等专门领域时,其优势就会减弱。针对这一局限性,本文提出了一种简单有效…

Java进阶-JavaStreamAPI的使用

本文全面介绍了 Java Stream API 的概念、功能以及如何在 Java 中有效地使用它进行集合和数据流的处理。通过详细解释和示例,文章展示了 Java Stream API 在简化代码、提高效率以及支持函数式编程方面的优势。文中还比较了 Java Stream API 与其他集合处理库的异同&…

Django之搭配内网穿透

一,安装coplar 二,开启8087的内网穿透 三,setting.py中加入如下配置: ALLOWED_HOSTS [*]CSRF_TRUSTED_ORIGINS ["https://localhost:8087", "http://localhost:8087"]四,启动项目 五&#xff…

比较美观即将跳转html源码

源码介绍 比较美观即将跳转html源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面 源码截图 比较美观的一个跳转界面,修改方法如上&…

MATLAB实现果蝇算法优化BP神经网络预测分类(FOA-BP)

果蝇算法(Fruit Fly Optimization Algorithm, FFOA)是一种启发式优化算法,受果蝇觅食行为的启发。将其应用于优化BP神经网络,主要是为了寻找BP神经网络中的最佳权重和偏置值。以下是一个基本的流程: 初始化&#xff1a…

Ubuntu20.04 [Ros Noetic]版本——在catkin_make编译时出现报错的解决方案

今天在新的笔记本电脑上进行catkin_make的编译过程中遇到了报错,这个报错在之前也遇到过,但是,我却忘了怎么解决。很是头痛! 经过多篇博客的查询,特此解决了这个编译报错的问题,于此特地记录!&…

【bug已解决】发生错误,导致虚拟 CPU 进入关闭状态。如果虚拟机外部发生此错误,则可能已导致物理计算机重新启动......

本bug报错已找到原因,并成功解决。 项目场景: vmware安装ubuntu报错。 如下: 发生错误,导致虚拟 CPU 进入关闭状态。如果虚拟机外部发生此错误,则可能已导致物理计算机重新启动。错误配置虚拟机、客户机操作系统中的错误或 VMware Workstation 中的问题都可以导致关闭状…

kaggle(4) Regression with an Abalone Dataset 鲍鱼数据集的回归

kaggle(4) Regression with an Abalone Dataset 鲍鱼数据集的回归 import pandas as pd import numpy as npimport xgboost import lightgbm import optuna import catboostfrom sklearn.model_selection import train_test_split from sklearn.metrics …

C++之list模拟实现

1、定义 定义一个结点: 在list类中的定义: 2、push_back() 3、迭代器 3.1迭代器的构造和定义 3.2、迭代器中的取值 3.3、迭代器的迭代(前置或前置--) 3.4、迭代器的迭代(后置或后置--) 3.5、迭代器的判断 3.6、在类list的定义 4.begin()和end() 5.con…

Nodejs 第六十九章(杀毒)

杀毒 杀毒(Antivirus)是指一类计算机安全软件,旨在检测、阻止和清除计算机系统中的恶意软件,如病毒、蠕虫、木马、间谍软件和广告软件等。这些恶意软件可能会对计算机系统和用户数据造成损害,包括数据丢失、系统崩溃、…

⑥ - 后端工程师通识指南

📖 该文隶属 程序员:职场关键角色通识宝典 ✍️ 作者:哈哥撩编程(视频号同名) 博客专家全国博客之星第四名超级个体COC上海社区主理人特约讲师谷歌亚马逊演讲嘉宾科技博主极星会首批签约作者 🏆 推荐专栏…

windows下git提交修改文件名大小写提交无效问题

windows系统不区分大小写,以及git提交忽略大小写,git仓库已存在文件A.js,本地修改a.js一般是没有提交记录的,需要手动copy一份出来A.js,再删除A.js文件提交仓库删除后,再提交修改后的a.js文件。 windows决…

岚图汽车与东软睿驰签署战略合作协议

4月26日,东软睿驰与岚图汽车正式签署战略合作协议,双方将结合在各自领域拥有的产业资源、技术研发和资本运作等优势,聚焦智能化产品和应用,建立长期共赢的战略合作伙伴关系,通过不断探索未来新技术、新产业、新业态和新模式,围绕用户需求共同打造极致的智能出行体验。 图为岚图…

【AIGC调研系列】llama3微调具体案例

Llama3的微调可以通过多种方式进行,具体案例包括: 使用XTuner进行微调,尝试让Llama3具有"它是SmartFlowAI打造的人工智能助手"的自我认知。这涉及到准备自我认知训练数据集,并通过脚本生成数据[2][8]。利用Unsloth和Go…

GD32E103C8T6 封装LQFP-48 GigaDevice(兆易创新) 单片机

GD32E103C8T6 是由GigaDevice(兆易创新)公司生产的一款基于ARM Cortex-M4内核的32位MCU(微控制器)。以下是GD32E103C8T6的一些主要功能和参数介绍: 主要功能: 高性能ARM Cortex-M4内核: 采用120MHz的ARM …

求解素数环问题

注:这里我的代码是以第一位为最大数n为首元素不动的 思路: 首先我们分析问题要以较小规模的样例进行分析,例如n3时 第一步:深入搜索 我们先不管后面怎么样,当前的首要目标是先确定第一个元素的值,可知有…

paddlehub的简单应用

1、下载安装 pip install paddlehub -i https://pypi.tuna.tsinghua.edu.cn/simple 报错&#xff1a; Collecting onnx<1.9.0 (from paddle2onnx>0.5.1->paddlehub)Using cached https://pypi.tuna.tsinghua.edu.cn/packages/73/e9/5b953497c0e36df589fc60cc6c6b35…

Java中集合概述(补充ing)

一、集合分类 Java中的集合框架提供了多种类型的集合&#xff0c;主要分为两大类&#xff1a;单列集合&#xff08;只保存单一类型的对象&#xff09;和双列集合&#xff08;保存具有键值对关系的对象&#xff09;。下面对这些集合进行分类介绍&#xff0c;但由于源码分析会涉…