【论文阅读 05】图像异常检测研究现状综述

news2025/1/5 9:06:47

1 图像异常检测任务

        图像异常检测任务根据异常的形态可以分为定性异常的分类定量异常的定位两个类别.

        定性异常的分类:整体地给出是否异常的判断,无需准确定位异常的位置。

        如图2左上图所示, 左侧代表正常图像, 右侧代表异常图像,
        在第1行中,模型仅使用服饰数据集中衣服类型的样本进行训练,则其他类别的样本图像 (鞋子等) 对模型来说都是需要检测的异常样本, 因为他们在纹理、结构和语义信息等方面都不相同.
又或者如第2行所示, 异常图像中的三极管与正常图像之间只是出现了整体的偏移, 而三极管表面并不存在任何局部的异常区域, 难以准确地定义出现异常的位置, 更适合整体地进行异常与否的分类.

        定量异常的定位:类似于目标检测或者图像分割任务, 需要得到异常区域的位置信息.
        测试图像中只有一小部分区域出现了异常模式. 而异常定位任务根据具体的图像背景又可分为以下几类,
        均匀背景(磨砂玻璃表面对局部缺陷的定位 相对简单)、纹理背景、结构背景(医疗 相对较难)

 

 2 图像异常检测技术

2.1 基于传统方法的异常检测技术

        传统的图像异常检测算法大多会学习一个模型来描述正常图像, 随后在检测阶段根据待检图像与现有模型之间的匹配程度来进行异常检测.

2.1.1 基于模板匹配

        最理想的情况是所有的正常图像都高度相似, 且异常图像与正常图像之间只会在小部分区域出现区别. 此时, 模板匹配是 非常有效的一类异常检测方法. 得到待测图像和模板图像之间的对应关系后, 比较两者之间的差异即可实现异常检测.

2.1.2 基于统计模型

2.1.3 基于图像分解

2.1.4 基于频域分析

2.1.5 基于稀疏编码重构

2.1.6 基于分类面构建

2.2 基于传统方法的异常检测技术

基于距离度量、基于分类面构建、基于图像重构和结合传统方法的异常检测方法 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【一、虚拟机vmware安装】

安装虚拟机 下载 官方下载地址:https://www.vmware.com/cn.html 大概流程就是,最重要的事最后一步

YashanDB混合存储揭秘:行式存储如何为高效TP业务保驾护航(下)

上一篇文章https://mp.weixin.qq.com/s/mQLzi2PSZxqwwACSsq49ng为大家讲述了行式存储中事务并发控制的关键设计和优化。YashanDB采用了In-place Update 的块级 MVCC,能极大提高事务并发处理能力。本篇文章,我们将会详解插入性能优化和宽行存储的设计。 插…

夏日漫步(BFS)-- 2023百度之星初赛第二场

码蹄集 --原题链接 解析&#xff1a; BFS&#xff0c;每次只能前后&#xff0c;或者瞬移&#xff0c;并且每次消耗都为1&#xff0c;所以宽搜即可。 #include<bits/stdc.h> using namespace std; const int N2e55; int n,a[N],ne[N]; int vis[N],res; map<int,int>…

四、二叉树-上(Binary tree)

文章目录 一、算法核心思想二、算法模型&#xff08;一&#xff09;回溯1.[104.二叉树的最大深度](https://leetcode.cn/problems/maximum-depth-of-binary-tree/)&#xff08;1&#xff09;思路&#xff08;2&#xff09;代码&#xff08;3&#xff09;复杂度分析 2.[144.二叉…

Blender导出FBX给UE5

最近在学习UE5的资源导入&#xff0c;总结如下&#xff1a; 建模使用Blender&#xff0c;UE5版本是5.3 1.纯静态模型导入UE5 Blender FBX导出设置保持默认即可&#xff0c; UE5把导入设置里Miscellaneous下Force Front XAxis和Convert Scene Unit勾选即可 2.带骨骼动画的模型…

蔡司光学公益助童行动,以爱共创美好“视”界

2023年是蔡司光学坚持初心&#xff0c;号召视光行业与全社会关爱乡村学童视力健康的第十年&#xff0c;也是蔡司光学带领视光同行一起跋山涉水、走遍全国多地乡村学校&#xff0c;践行宗旨的第十年。点滴善意&#xff0c;汇聚成光。过去这十年间&#xff0c;蔡司光学一直在路上…

在uniapp中使用 秋云ucharts图表,运行到小程序

步骤一&#xff1a;通过使用 HBuilderX 直接导入项目&#xff08;uni_modules 版本&#xff09; 步骤二&#xff1a;在uCharts官网 - 秋云uCharts跨平台图表库 演示中&#xff0c;先弄个demo试着运行&#xff0c; 步骤三&#xff1a;查看自己需要的配置&#xff0c; 下面是我的…

通过Vue-cli搭建spa项目

&#x1f3c5;我是默&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;在这里&#xff0c;我要推荐给大家我的专栏《Vue》。&#x1f3af;&#x1f3af; &#x1f680;无论你是编程小白&#xff0c;还是有一定基础的程序员&#xff0c;这个专栏…

Faunadb

Faunadb和google spanner都属于云分布式数据库天然支持分片(无需做分表分库操作&#xff0c;一库搞定&#xff0c;当然价格另说)&#xff0c;国内的也有比如TiDB Oceanbase等 本文使用java语言&#xff0c;其他语言可以跳过&#xff1b;有想直接使用的可以参考(无法访问外网&…

线性代数的本质(六)——线性空间

文章目录 线性空间线性空间子空间坐标与同构线性变换与矩阵基变换与坐标变换 线性空间 线性空间 Grant: 普适的代价是抽象。 仔细分析就会发现&#xff0c;关于向量空间的一切概念及有关定理都不依赖于向量的具体表现形式(有序数组)&#xff0c;也不依赖于向量加法、数乘的具体…

什么是Vue的Vetur插件?它有哪些功能

引言 在现代前端开发中&#xff0c;Vue.js已经成为了一个备受欢迎的JavaScript框架。随着Vue.js的流行&#xff0c;开发人员需要强大的工具来提高他们的生产力和Vue.js项目的质量。Vetur插件是一个为Vue.js开发者提供的强大工具&#xff0c;它不仅提供了丰富的功能&#xff0c…

reg与wire的用法,证明reg可以在右边,wire型在左边,来作组合逻辑处理。

reg与wire的用法&#xff0c;证明reg可以在右边&#xff0c;wire型在左边&#xff0c;来作组合逻辑处理。 1&#xff0c;RTL2&#xff0c;生成的原理图 1&#xff0c;RTL 参考文献&#xff1a; 1&#xff0c;verilog 中 wire 和reg 的使用 2&#xff0c;解决一个assign问题&…

69、Spring Data JPA 的 @Query查询 和 命名查询(半自动:提供 SQL 或 JPQL 查询)

1、方法名关键字查询&#xff08;全自动&#xff0c;既不需要提供sql语句&#xff0c;也不需要提供方法体&#xff09; 2、Query查询&#xff08;半自动&#xff1a;提供 SQL 或 JPQL 查询&#xff09; 3、自定义查询&#xff08;全手动&#xff09; Query查询 和 命名查询的区…

什么样的护眼灯适合学生用?盘点性价比高的护眼台灯

现在我们很多家长对自己孩子的视力十分关心&#xff0c;生怕自己的孩子是近视、远视、弱视等等。对于父母而言&#xff0c;在孩子读书压力大课业重的关键时期&#xff0c;为孩子选择合适的桌椅&#xff0c;保护灯具从而保护孩子的眼睛是非常重要的事情!那么买给孩子读书做功课的…

AI创作免费软件,免费AI写作工具

AI创作免费软件。在这个数字时代&#xff0c;AI技术已经渗透到我们生活的方方面面&#xff0c;其中之一就是创作领域。许多人可能会想知道&#xff0c;这些AI创作工具是否真的可以提高我们的创作效率&#xff1f; 147GPT批量文章生成工具​www.147seo.com/post/2801.html​编辑…

机器学习第八课--决策树

举个例子&#xff0c;“明天如果下雨我就不出门了。” 在这里我们用了一个决策条件:是否下雨&#xff0c;然后基于这个条件会有不同的结果:出门和不出门。 这就是一个经典的决策树! 决策树的核心组成部分---节点 边 最后的结论就是第一个决策树要优于第二个决策树&#xff0c…

nvm 版本管理详解

掌握 Node Version Manager (nvm)&#xff1a;优化 Node.js 版本管理 Node.js 是一种强大的服务器端 JavaScript 运行环境&#xff0c;它经常需要根据项目的要求使用不同的 Node.js 版本。为了更轻松地管理不同版本的 Node.js&#xff0c;Node Version Manager&#xff08;nvm&…

这些PLC项目调试常见错误类型,你都了解吗?

各种品牌PLC都具有自我诊断功能&#xff0c;但PLC修理的技巧在于&#xff0c;充分运用该功能进行分析&#xff0c;然后精确寻找问题所在。整理了当PLC呈现反常报警时&#xff0c;PLC修理人员需要了解的8种常见错误类型。 CPU反常 CPU反常报警时&#xff0c;应查看CPU单元衔接于…

计算机视觉与深度学习-经典网络解析-AlexNet-[北邮鲁鹏]

这里写目录标题 AlexNet参考文章AlexNet模型结构AlexNet共8层&#xff1a;AlexNet运作流程 简单代码实现重要说明重要技巧主要贡献 AlexNet AlexNet 是一种卷积神经网络&#xff08;Convolutional Neural Network&#xff0c;CNN&#xff09;的架构。它是由Alex Krizhevsky、Il…

工作应当有挑战

有挑战 才能有所成长 正所谓人到山前必有路 是挑战 一般就会有未知 未知往往伴随着困难 有困难 并不可怕&#xff0c;也不必自我抱怨&#xff0c;自我抱怨只会陷入无尽的精神内耗 我们只要做好自己 困难就会迎刃而解 如果自己的获得 没有达到自己的期望 其实那也不必气馁 再…