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

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

3天内不再提示

深度学习与缺陷检测中常用的性能指标及计算方法

新机器视觉 来源:新机器视觉 作者:新机器视觉 2022-08-02 10:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

深度学习领域,通过以精度、召回率、平均精度均值(Mean Average Precision,mAP)和FPS等指标评价目标检测算法的有效性,在图像分割中则主要采用平均像素准确率、平均交并比等指标评价。

在工业质检领域的评价指标与深度学习领域类似,只是表述方式有所不同,一般使用漏检率、误检率和准确率等。

根据被检测工件的真实情况(OK*和NG*)和检测结果(OK和NG)的不同,可以将缺陷识别的结果分为4种情况,如下表所示。

1959bea6-11a0-11ed-ba43-dac502259ad0.png

TP、FP、FN和TN的含义为:

TP(True Positive):被检测工件为OK,检测结果为OK,正确检出。

FP(False Positive):被检测工件为NG,检测结果为OK,漏检。

FN(False Negative):被检测工件为OK,检测结果为NG,误检。

TN(True Negative):被检测工件为NG,检测结果为NG,正确检出。

下面分别分别介绍工业质检、目标检测和语义分割中的性能指标。

1. 工业质检中的性能指标

漏检率、误检率、准确率和错误率的含义和计算方式为:

(1)漏检率

漏检率指的是在检测中未发现的不合格品数量占实际不合格品数量的百分比。漏检会直接导致不良产品流向终端客户,因此是工业表面缺陷检测中格外关注的指标。漏检率的计算公式为:

197902a2-11a0-11ed-ba43-dac502259ad0.png

(2)误检率

误检率指的是将合格品检测为不合格品的数量占实际合格品数量的百分比。误检会直接对工业企业的良品率造成负面影响,会导致物料的浪费。误检率的计算公式为:

198487a8-11a0-11ed-ba43-dac502259ad0.png

(3)准确率

准确率指的是检测中正确检出的数量占检测总数的百分比。准确率是衡量检测系统性能的重要参数,其计算公式为:

199f9746-11a0-11ed-ba43-dac502259ad0.png

2.目标检测中的性能指标

在目标检测中,通常采用FPS和mAP两个指标来分别评估识别系统的识别速度和精度。前者的计算方式较为简单,通过计算系统每秒内能够处理的图像数量即可求出FPS值。计算mAP值涉及到IoU、精度(Precision)和召回率(Recall)和平均精度(Average Precision,AP)等内容。

(1)IoU

缺陷识别问题的任务除了要判断出表面是否存在缺陷,还需识别出缺陷的种类,并以矩形框的方式定位缺陷的位置。如图下所示,识别系统预测的矩形框无法与人工贴标的Ground True标定框完全一致。因此在目标识别中引入交并比(Intersection over Union, IoU)的来衡量位置判断是否准确。图中蓝色框表示预测的缺陷位置,绿色框表示Ground True标定的缺陷位置。

19bf0dc4-11a0-11ed-ba43-dac502259ad0.png

预测框与Ground True框

IoU的计算方式如下面的公式所示,即预测框与真实框交集区域和并集区域的比值大小。当IoU=0时表示两块区域完全不重叠,IoU=1时表示完全重叠。

19d919a8-11a0-11ed-ba43-dac502259ad0.png

在目标检测任务中,如果模型的预测输出矩形框与人工标注的Ground True标定框的IoU值大于某一阈值时,即认为模型的预测是准确的。遵照惯例,IoU通常取值为0.5。

(2)精度和召回率

精度和召回率可由下面两个公式表示,精度用于反映检测结果中命中率的高低,召回率反映了某类目标的检测覆盖率的高低。

19ecbbca-11a0-11ed-ba43-dac502259ad0.png

评估模型有效性时需同时检测精度和召回率两个指标。但这两个指标存在负相关现象,提高精度往往会导致召回率的降低,反之亦然。因此一般引入兼顾精度和召回率的平均精度来评估模型的效果。

(3)平均精度

目标检测任务中使用置信度来评估当前矩形框内为某种物体的概率。置信度的取值为0到1之间。当置信度为1时表示有最大可能性认为矩形框内的物体为某一类别,当置信度为0时表示有最小可能性。

在计算AP的值时,需要绘制Precision-Recall曲线,计算曲线下方的面积即为AP值。首先按照模型给出的置信度由高到低对预测框进行排序,排序后获得一组包含精度、召回率值的有序数组。将该数组绘制成以召回率为横坐标,精度为纵坐标的曲线。随着召回率的增大,精度的值呈振荡减小趋势。为去除振荡的影响,在实际应用中需要对曲线进行平滑处理,曲线中精度值取该点右侧(召回率大于或等于当前点召回率所对应的精度)最大的精度值。经过曲线平滑后,平均精度AP的值由如下公式计算:

19ffba22-11a0-11ed-ba43-dac502259ad0.png

平均精度均值mAP为所有类别的AP的平均值:

1a1553aa-11a0-11ed-ba43-dac502259ad0.png

式中, n表示缺陷的类别数, APi为每一类缺陷的平均精度。当 n=1时,mAP=APi。

3.语义分割中的性能指标

图像语义分割的性能主要通过像素准确率(Pixel Accuracy,PA)、平均像素准确率(Mean Pixel Accuracy,MPA)和平均IoU(Mean Intersection over Union,MIoU)三个指标来衡量。

(1)像素准确率(Pixel Accuracy,PA)

像素准确率指正确分类的像素量占总图片像素量的比值,由如下公式计算:

1a263d32-11a0-11ed-ba43-dac502259ad0.png

式中,k表示类别数量,Pii 为实际类别为 i 的像素分预测为类别 i 的总数量,Pij 为实际类别为i 的像素被预测为类别 j 的总数量。

(2)平均像素准确率(Mean Pixel Accuracy,MPA)

平均像素准确率是对像素准确率的改进,它是先对每个类计算像素准确率,然后再对所有类的像素准确率求平均,由如下公式计算:

1a31a83e-11a0-11ed-ba43-dac502259ad0.png

(3)平均IoU(Mean Intersection over Union,MIoU)

平均IoU分别对每个类计算交并比,然后再对所有类别的交并比求均值。平均IoU由如下公式计算:

1a43a43a-11a0-11ed-ba43-dac502259ad0.png

以上就是深度学习与缺陷检测中常用的性能指标及计算方法,目标检测和语义分割的资料比较多,但是对于工业实际应用的漏检率、漏检率和准确率等指标的介绍内容比较少,而且计算方式有时会根据实际情况做细微的调整。

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

    关注

    1

    文章

    1240

    浏览量

    31497
  • 计算系统
    +关注

    关注

    0

    文章

    45

    浏览量

    10547
  • 深度学习
    +关注

    关注

    73

    文章

    5590

    浏览量

    123900

原文标题:深度学习与缺陷检测的性能指标

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    复合材料常用的力学性能指标有哪些?

    复合材料的力学性能指标与其 “多相、各向异性” 的结构特性密切相关,需针对性评估其承载、变形、断裂等核心能力;而力学测试则需结合材料特性(如纤维方向、基体类型)和应用场景(如航空、建筑)选择标准方法,确保数据的准确性和工程适用性。
    的头像 发表于 09-18 10:28 1746次阅读
    复合材料<b class='flag-5'>常用</b>的力学<b class='flag-5'>性能指标</b>有哪些?

    江苏测宽仪的性能指标有哪些?

    关键字:工业测宽仪,金属测宽仪,橡胶测宽仪,布匹测宽,板材测宽设备,带材测宽, 测宽仪的性能指标是评估其测量精度、适用范围和可靠性的关键依据,不同应用场景(如工业轧制、裂缝检测等)对指标要求差异显著
    发表于 08-21 14:39

    铝电解电容器主要的性能指标

    铝电解电容器作为电子电路中常用的储能和滤波元件,其性能直接影响电路的稳定性和可靠性。其核心性能指标如下: 1、标称电容量 单位为μF,误差范围通常±20%(高精度型号±10%)。容量随电压升高而下降
    的头像 发表于 08-05 14:44 526次阅读

    如何评估协议分析仪的性能指标

    评估协议分析仪的性能指标需从硬件处理能力、协议解析精度、实时响应效率、扩展性与兼容性、用户体验五大维度综合考量。以下是具体指标及评估方法,结合实际场景说明其重要性:一、硬件处理能力:决定基础
    发表于 07-18 14:44

    电池储能系统的性能指标

    电池储能系统需要关注的性能指标主要包括两个方面,一是与能量的存储能力及有效利用有关,即与容量有关;另一个则是与能量的补充或释放能力有关,即与功率有关。而两者之间的关系又往往被用来区分该储能系统为能量型或功率型。
    的头像 发表于 07-18 11:51 1434次阅读
    电池储能系统的<b class='flag-5'>性能指标</b>

    天线的工作原理、分类及性能指标

    到神秘的雷达探测,从家庭电视信号接收到底层的遥感技术,天线的应用无处不在,其性能优劣直接关系到通信质量与信号覆盖范围。本文将深入剖析天线的工作原理、分类、性能指标以及测量方法,带您领略天线的神奇世界。
    的头像 发表于 07-07 13:39 4105次阅读
    天线的工作原理、分类及<b class='flag-5'>性能指标</b>

    激光器性能指标

    激光器的性能指标是衡量其性能和应用范围的关键参数,以下是一些主要的激光器性能指标: 1. 输出功率:指激光器在单位时间内输出的能量,通常以平均功率(W)或峰值功率(W/脉冲)来表示。连续波(CW
    的头像 发表于 03-24 07:35 2253次阅读
    激光器<b class='flag-5'>性能指标</b>

    拆解 TNC 插座:深度剖析其关键性能指标

    通过对 TNC 插座的全面拆解与深入分析,我们对其关键性能指标有了更为透彻、全面的理解。从坚固耐用的外壳防护,到稳固可靠的连接结构;从高效导电的中心导体,到性能卓越的绝缘材料,再到精心设计的接地系统
    的头像 发表于 02-24 08:53 904次阅读
    拆解 TNC 插座:<b class='flag-5'>深度</b>剖析其关键<b class='flag-5'>性能指标</b>

    Aigtek:功率放大器的性能指标主要有哪些

    功率放大器是一种用于放大电信号的设备,它在各种电子系统中广泛应用。为了评估和比较不同功率放大器的性能,有以下几个主要的性能指标。 功率放大器的增益是一个重要的性能指标。增益表示输入信号经过放大器后
    的头像 发表于 02-19 11:01 707次阅读
    Aigtek:功率放大器的<b class='flag-5'>性能指标</b>主要有哪些

    如何通过实验测试来验证电源滤波器的设计符合预期的性能指标

    电源滤波器在电子设备中至关重要,需通过严谨实验测试验证设计。测试涵盖插入损耗、通带特性、阻带衰减等性能指标,还需进行可靠性测试,确保滤波器长期稳定运行。
    的头像 发表于 02-14 15:31 711次阅读
    如何通过实验测试来验证电源滤波器的设计符合预期的<b class='flag-5'>性能指标</b>

    射频电容的类型和性能指标

    。本文将深入探讨射频电容的基本概念、工作原理、类型、性能指标以及选型时需要考虑的关键因素,为工程师在设计和优化射频电路时提供全面而详细的指导。
    的头像 发表于 02-03 11:29 1804次阅读

    直流调速系统的动态性能指标,直流调速系统的调速方法有几种

    在现代工业与自动化控制领域,直流调速系统以其稳定的调速性能和广泛的应用场景,成为众多行业不可或缺的关键技术之一。本文旨在深入探讨直流调速系统的动态性能指标,以及常见的调速方法
    的头像 发表于 01-29 15:24 2240次阅读

    射频滤波器的性能指标

    射频滤波器是射频系统中必不可少的关键部件之一,应用在接收机中的射频、中频以及基带部分。本文主要来介绍一下其性能指标。射频滤波器电性能技术指标有:1)阶数(级数):对于高通和低通滤波器来讲,阶数就是
    的头像 发表于 12-27 10:11 1224次阅读
    射频滤波器的<b class='flag-5'>性能指标</b>

    射频功率放大器RF PA的功能/分类/性能指标

    功率放大器可以说是很多射频工程师绕不过的坎。功能、分类、性能指标、电路组成、效率提升技术、发展趋势……关于射频功率放大器RFPA的两个关键指标:功率和线性。在RF功率放大器中,功效(PAE)定义为
    的头像 发表于 12-23 11:32 1831次阅读
    射频功率放大器RF PA的功能/分类/<b class='flag-5'>性能指标</b>

    在A/D转换过程中,高速ADC与低速ADC在提高性能指标上,考虑的点有什么不同?

    在A/D转换过程中,高速ADC与低速ADC在提高性能指标上,考虑的点有什么不同?
    发表于 12-18 07:07