OKS,全称为“Object Keypoint Similarity”,即目标关键点相似性。是一种常见地、用于评估2D关键点检测的指标。

公式为: 

描述为:

Here di is the Euclidean distance between a detected keypoint and its corresponding ground truth, vi is the visibility flag of the ground truth, s is the object scale, and ki is a per-keypoint constant that controls falloff.

翻译:这里表示检测的关键点与对应GT关键点之间的欧氏距离。为GT的可见性标志位,s表示目标的尺度因子,而表示控制衰减的每关键点常量。

其中,v有三种取值

0表示未标注点,1表示标注了但是被遮挡,2表示标注了并且可见;

结合冲激函数就可以通过v的取值把所有标注了的关键点筛选出来。

s表示当前人的尺度因子,这个值等于此人在groundtruth中所占面积的平方根,即

k表示第i个骨骼点的归一化因子,这个因此是通过对数据集中所有groundtruth计算的标准差而得到的,反映出当前骨骼点标注时候的标准差, k越大表示这个点越难标注。

关键点检测评价指标OKS相关推荐

  1. HRNet人体关键点检测

    Deep High-Resolution Representation Learning for Human Pose Estimation (CVPR 2019 oral) 文章地址:https:/ ...

  2. 夸克APP端智能:文档关键点检测实践与应用

    作者:顺达 最近夸克端智能小组在做端上的实时文档检测,即输入一张RGB图像,得到文档的四个角的关键点的坐标.整个pipelines属于关键点检测算法,因此最近对相关领域的论文进行阅读和进行了实验尝试. ...

  3. 如何使用 PyTorch 训练自定义关键点检测模型

    默认情况下,PyTorch 提供了一个 Keypoint RCNN 模型,该模型经过预训练以检测人体的 17 个关键点(鼻子.眼睛.耳朵.肩膀.肘部.手腕.臀部.膝盖和脚踝). 这张图片上的关键点是由 ...

  4. 第一篇:关键点检测算法基础及mmpose文件夹规则

    关键点检测算法基础 关键点检测既不是打标签的图像分类.也不是画框框的目标检测.也不是抠图的语义分割和实力分割,而是一个另类的回归问题,是要输出关键点的坐标.如果要考虑连续帧,则还有跟踪和重识别等衍生任 ...

  5. 关键点检测方法、人体姿态估计

    综述类 人体骨骼关键点检测综述 2019深度学习人体姿态估计指南 人体骨骼关键点检测(姿态估计)综述2019 深度学习人体姿态估计:2014-2020全面调研 论文链接:https://arxiv.o ...

  6. caffe 人脸关键点检测_人脸关键点对齐

    摘要: 从传统方法到深度学习方法,对人脸关键点定位/人脸对齐的发展进行梳理,对该领域中经典的方法,最新成果进行汇总,并给出相应的paper原文,项目主页及代码链接.重点介绍深度学习的几种最新方法. 1 ...

  7. OpenMMLab AI实战营第二期|人体关键点检测与MMPose学习笔记

    OpenMMLab AI实战营第二期|人体关键点检测与MMPose学习笔记 文章目录 OpenMMLab AI实战营第二期|人体关键点检测与MMPose学习笔记 一.前言 1.1 人体姿态概述 1.2 ...

  8. 9月5日关键点检测学习笔记——人体骨骼点检测:自顶向下

    文章目录 前言 一.常用数据集 二.评价体系 1.Bounding box IoU 2.Mask IoU 3.Object keypoint similarity(OKS) 三.Top-down 自顶 ...

  9. OpenCV实战之人脸美颜美型(三)——人脸关键点检测

    目录 前言 标注方式 4点/5点/6点标注 68点标注 人脸关键点评价指标 检测方法概述 使用OpenCV实现人脸关键点检测 Facemark API 基于LBF的人脸关键点检测 API调用 前言 人 ...

最新文章

  1. 2022-2028年中国手术室设备行业市场研究及前瞻分析报告
  2. 算法_bitmap算法
  3. 将Doc或者Docx文档处理成html的代码逻辑;统计word中的字数,段数,句数,读取word中文档内容的代码逻辑...
  4. MySQL免安装版配置教程
  5. c++ list容器获取第n给元素_深入Python(17)-List 的 append 和 pop
  6. 2015/Province_C_C++_C/8/饮料换购
  7. 加载更多时,判断tableView快要滑动到底部的时候在去请求更多数据的公式
  8. js创建节点,小试牛刀
  9. webpack2 实践系列(二)— entry 和 output
  10. 计算机系统基础知识——校验码之海明码(Hamming Code)
  11. Ubuntu18.04无法进入图形界面桌面的问题及解决
  12. 银行业会计人员技能训练系统(含文字录入、小键盘、点钞)
  13. 华为云服务查找手机_华为云服务登录入口
  14. 使用Microsoft Teams Rooms和Teams设备提升混合体验
  15. kafka-eagle数据库脚本,表结构和数据
  16. python运动学仿真的意义_运动学仿真实验报告
  17. Liunx wget命令
  18. 今日头条广告投放技巧干货:落地页分析工具
  19. Win7开启无线热点AP
  20. 作为一名设计师我们应该如何设计好一个品牌LOGO

热门文章

  1. 膜拜!京东大牛彻底讲透Java多线程面试题,看完直怼阿里面试官,堪称吾辈楷模!
  2. 有哪些靠谱的淘宝代运营公司?
  3. Axure中继器组件的使用
  4. python找零_【python算法书】硬币找零问题?
  5. 从零开始的前端—HTML 02
  6. Python练习册(二)
  7. 保护眼睛(改变窗口颜色和Pdf背景颜色)xp和WIN7方法
  8. typhon字符串压缩
  9. html的浮动跟标准流,网页布局的 标准流 浮动流 与 定位流
  10. 牛客小白月赛37 E.紫妹永不服输(构造)