行人重识别(21)——行人重识别算法性能指标
!转载请注明原文地址!——东方旅行者
更多行人重识别文章移步我的专栏:行人重识别专栏
行人重识别算法性能指标
- 一、AP(Average Precision平均准确度)和mAP(mean Average Precision平均准确度均值)
- 二、CMC(Cumulative Match Characteristic累计匹配特征)
- 三、举例计算AP、mAP与CMC Curve
- 1.AP、mAP
- 2.CMC Curve
一、AP(Average Precision平均准确度)和mAP(mean Average Precision平均准确度均值)
AP衡量的是模型在单个类别上判断结果的好坏(效果好坏),是每一次正确预测的准确率的平均数。mAP衡量的是模型在所有类别上的AP的平均值。
二、CMC(Cumulative Match Characteristic累计匹配特征)
CMC曲线(Cumulative Match Characteristic Curve)横轴代表Rank-n,纵轴代表Accuracy。如果选取Rank-n排序列表为[1,2,5,10]的话,则CMC曲线就是一个由四个点连接而成的曲线。其中每个点的Rank-n的值都为所有测试数据的Rank-n的平均值。
Rank-n代表前n个预测是否包含正确预测,取值要么为1要么为0。
三、举例计算AP、mAP与CMC Curve
假设一次的测试结果为:
数据1(标签为0)的测试结果(相似度前10的数据的标签):0,1,2,3,4,5,0,7,8,9
数据2(标签为1)的测试结果(相似度前10的数据的标签):5,0,1,3,4,5,0,7,8,9
数据3(标签为2)的测试结果(相似度前10的数据的标签):1,0,1,3,4,2,0,7,8,9
1.AP、mAP
数据1的十次预测一共有两次正确预测,第一次正确预测的准确率为1/1=100%,第二次正确预测的准确率为2/7=28.6%,则数据1的AP为((100+28.6)/2)%=64.3%。
同理,数据2的AP为33.3%,数据3的AP为16.7%。
则本次测试的mAP为((64.3+33.3+16.7)/3)%=38.1%。
2.CMC Curve
所以,按照上述例子,计算每个数据的Rank-n(1,2,5,10)为
- 数据1,[1,1,1,1]
- 数据2,[0,0,1,1]
- 数据3,[0,0,0,1]
则CMC曲线中Rank-1为0.333,Rank-2为0.333,Rank-5为0.667,Rank-10为1。
图像为:
行人重识别(21)——行人重识别算法性能指标相关推荐
- 行人重识别(1)——行人检测综述
!转载请注明原文地址!--东方旅行者 更多行人重识别文章移步我的专栏:行人重识别专栏 本文目录 一.行人检测常用方法 1.基于运动检测的方法 1) 思路 2) 存在问题 3) 原因 2.基于传统机器学 ...
- 行人再识别(行人重识别)【包含与行人检测的对比】
最近,在网上搜索关于"行人重识别"及"行人再识别"等关键词,发现几乎都是关于行人检测的内容.对于"行人重(再)识别"技术能找到的资料很少,这 ...
- 车辆重识别、行人检测数据集、多摄像头数据集
Time:2022 / 8/ 19 Author:QHL-taki content:Dataset Sharing 前言 近期博主在做多摄像头行人重识别的任务,查询多方资料,收集到一些重识别相关的 ...
- NVIDIA开源DG-Net:用GAN生成高质量行人图像,辅助行人重识别/在线试衣
前几天英伟达开源了DG-Net的源码.让我们来回顾一下这篇CVPR19 Oral的论文. 论文是英伟达(NVIDIA), 悉尼科技大学(UTS), 澳大利亚国立大学(ANU)的研究人员 在CVPR19 ...
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
2017/02/23 更新 贴一个TensorFlow 2017开发者大会的Mobile专题演讲 移动和嵌入式TensorFlow 这里面有重点讲到本文介绍的三个例子,以及其他的移动和嵌入式方面的TF ...
- 早期的行人再识别与深度行人再识别研究——行人再识别技术综述阅读笔记
这是对李幼蛟的一篇行人再识别综述做的学习笔记.新人第一次写博客,很多地方写的不够完善,还请大佬们多多指正! 行人再识别:判断不同摄像头下出现的行人是否属于同一行人[1]. 1.早期的行人再识别 早期的 ...
- tensorflow学习笔记九:将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
2017/02/23 更新 贴一个TensorFlow 2017开发者大会的Mobile专题演讲 移动和嵌入式TensorFlow 这里面有重点讲到本文介绍的三个例子,以及其他的移动和嵌入式方面的TF ...
- 人脸识别中的活体检测算法
人脸识别中的活体检测算法综述 1. 什么是活体检测? 判断捕捉到的人脸是真实人脸,还是伪造的人脸攻击(如:彩色纸张打印人脸图,电子设备屏幕中的人脸数字图像 以及 面具 等) 2. 为什么需要活体检测? ...
- 计算机视觉子方向,计算机视觉方向简介 | 人脸识别中的活体检测算法综述
原标题:计算机视觉方向简介 | 人脸识别中的活体检测算法综述 本文转载自"SIGAI人工智能学习与实践平台"(ID:SIGAICN) 导言 1. 什么是活体检测? 判断捕捉到的人脸 ...
最新文章
- 微信小程序换行,空格的写法
- Spring 使用注解方式进行事务管理
- 【数据结构与算法】之链表的操作和使用
- android aar保存图片文件异常_我去!合并AAR时踩坑了!
- 【LeetCode】剑指 Offer 67. 把字符串转换成整数
- java 捕获运行时异常_java-如何通过ASM在字节码中捕获运行时异常
- spring boot配置德鲁伊
- 数码相机专业术语解答
- C++基础教程之字符串
- 【BZOJ1116】[POI2008]CLO 并查集
- sessionStorage在Google_Chrome浏览器中的用法
- BitPlots包简介
- 【字符串】 - 判断是否包含相应的字符 - 截取某一部分字符
- 孩子给产品经理的一堂课
- adobe reader XI打开pdf崩溃修复2020.05
- RVM怎么下载和管理ruby版本 - 猿码设计师 ruby rvm
- 人脸识别技术介绍和表情识别最新研究
- 如何使DFC实现跨平台
- sql中intersect_INTERSECT –谓词中被低估的双向
- Windows10环境下office2016 PPT在Shockwave Flash Object配置问题解决