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

    文章

    1078

    浏览量

    29724
  • 计算系统
    +关注

    关注

    0

    文章

    38

    浏览量

    10259
  • 深度学习
    +关注

    关注

    73

    文章

    5422

    浏览量

    120583

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

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

收藏 人收藏

    评论

    相关推荐

    CPU主要性能指标有哪些

    CPU(中央处理器)的性能指标是衡量其处理能力和效率的关键参数。这些指标不仅决定了CPU在处理各种任务时的速度和效率,还影响了整个计算机系统的性能
    的头像 发表于 09-02 11:01 559次阅读

    扬声器的结构和性能指标

    扬声器作为音频设备中的关键组件,其结构和性能指标对于音质输出和整体性能具有重要影响。以下将详细阐述扬声器的结构和主要性能指标,以满足对信息深度和广度的要求。
    的头像 发表于 08-08 18:25 906次阅读

    放大电路的性能指标有哪些

    放大电路是电子技术中非常重要的组成部分,其性能指标对于电路设计和应用具有重要意义。本文将介绍放大电路的性能指标,包括放大倍数、输入电阻、输出电阻、带宽、失真、稳定性、噪声、功耗等。 放大倍数 放大
    的头像 发表于 07-30 17:02 304次阅读

    阶跃响应的性能指标包括哪些

    阶跃响应是控制系统中一个非常重要的概念,它描述了系统在阶跃输入信号作用下的输出响应。阶跃响应的性能指标是评价控制系统性能的重要依据,对于控制系统的设计和优化具有重要意义。本文将介绍阶跃响应的性能指标
    的头像 发表于 07-29 11:32 521次阅读

    瞬态响应的性能指标包括哪些

    (如阶跃信号、脉冲信号或斜坡信号)时,输出信号的变化过程。瞬态响应的性能指标常用于评估系统在响应快速变化信号时的性能。 瞬态响应的性能指标 瞬态响应的
    的头像 发表于 07-29 11:11 290次阅读

    6芯M16插座有哪些性能指标优势呢

      德索工程师说道6芯M16插座作为一种多芯设计的电气连接器,在多个性能指标上展现出了显著的优势。以下是对其性能指标优势的详细分析:
    的头像 发表于 06-18 16:57 252次阅读
    6芯M16插座有哪些<b class='flag-5'>性能指标</b>优势呢

    控制系统的性能指标有哪些

    控制系统作为现代工业生产、科研实验以及日常生活中不可或缺的一部分,其性能的好坏直接决定了系统运行的效率和稳定性。因此,了解控制系统的性能指标对于评估系统的优劣、优化系统设计以及提高系统运行效率具有
    的头像 发表于 06-17 14:34 1216次阅读

    工控主板的性能指标有哪些?

    工控主板是工业控制领域中的关键组成部分,它承载着工控系统的核心功能。因此,工控主板的性能指标是评估其质量和性能的重要标准。本文将介绍工控主板的性能指标,以便读者更好地了解工控主板的性能
    的头像 发表于 05-10 16:27 713次阅读
    工控主板的<b class='flag-5'>性能指标</b>有哪些?

    电源模块有哪些性能指标

    电源模块有哪些性能指标 boshida 稳定可靠 高效能转化 电源模块的性能指标可以分为以下几个方面: 输入电压范围:指模块能够正常工作的输入电压范围,一般以最小和最大输入电压值进行描述。 输出电压
    的头像 发表于 01-12 11:00 738次阅读

    UPS性能指标介绍

    UPS性能指标介绍  UPS(不间断电源)是一种用来提供持续电力供应的设备,它能够在电网供电中断时,立即切换到备用电源以保证电力的连续供应。UPS性能指标是评估UPS性能的重要指标,它
    的头像 发表于 12-25 14:59 1968次阅读

    放大电路的性能指标主要有

    放大电路是一种重要的电子电路,其作用是将输入信号增大到所需的幅度,以便进一步处理或输出。在设计和分析放大电路时,需要考虑一系列性能指标来评估其性能和工作质量。本文将详细介绍放大电路的性能指标,并探讨
    的头像 发表于 12-21 13:57 2157次阅读

    光电探测器的性能指标

    光电探测器的性能指标主要由量子效率、响应度、光电流,暗电流和噪声等指标组成。
    的头像 发表于 12-06 16:59 4609次阅读
    光电探测器的<b class='flag-5'>性能指标</b>

    功率信号源的主要性能指标参数

    功率信号源是在电力系统测试、通信设备校准和电子器件性能评估等领域中广泛应用的设备。主要性能指标参数对于评估信号源的质量和适用性非常重要。下面我将为你详细介绍功率信号源的主要性能指标参数。
    的头像 发表于 11-28 16:31 612次阅读
    功率信号源的主要<b class='flag-5'>性能指标</b>参数

    10个天线性能指标的分析

    10个天线性能指标的分析  天线是无线通信系统中的重要组成部分,它们负责接收和发送无线信号。天线的性能可以对通信质量和系统性能产生重要影响。在设计和评估天线时,需要考虑多个性能指标。下
    的头像 发表于 11-27 15:40 2951次阅读

    FCC有关卫星地球站天线的性能指标学习笔记

    今天我们要学习FCC有关卫星地球站天线的性能指标,具体的说,是天线的方向图(antenna pattern),或者叫做天线辐射方向图(antenna radiation pattern)。这个指标是决定卫星之间最小间距的主要因素
    的头像 发表于 10-16 10:05 892次阅读
    FCC有关卫星地球站天线的<b class='flag-5'>性能指标</b><b class='flag-5'>学习</b>笔记