数据推荐 | 人体行为识别数据集

news2024/11/25 14:37:44

人体行为识别任务旨在通过对人体姿态进行分析,识别出人体的具体动作,为人体行为预测、突发事件处理、智能健身、智能看护等领域提供技术支持。

图片
图片
人体行为识别数据标注方式

人体行为数据通用的标注方式包括人体关键点标注和动作标签标注,人体关键点标注提供人体各关节点的位置信息。
根据不同的识别精度需求,人体关键点通常可用14点、18点、22点甚至更多点位对人体进行标注,均基于人体骨骼中可以活动的关节点扩展。
标签标注主要标注该动作对应的行为类别,是对人体行为的整体描述。人体行为通常分为静态行为和动态行为,具体标注形式如下:
静态行为:直接对图像中的目标人体进行关键点标注,并对整体行为种类做标签标注。
动态行为:对于动态行为,还需增加视频抽帧模块,对动态人体行为视频基于特定的采样率抽取图像帧,然后对图像帧标注人体关键点信息,对动态行为视频整体标注人体行为种类标签标注。
图片
图片
人体行为识别任务难点

基于实际情况,人体行为识别任务具备以下三个难点:
行为复杂:人体行为种类众多,并且部分行为存在一定程度的主观性(例如徘徊行为),造成算法识别难度较大。

人体遮挡:人体在做特定行为时会出现自身遮挡现象,此外人体在真实场景下会被场景中其他的目标遮挡,造成关键点检测困难。

数据噪声:在真实场景下数据噪声影响较大,以安防监控场景为例,首先安防摄像头分辨率普遍较低、拍摄距离较远,人体特征占比较小;其次安防场景下不同的光照条件对人体特征影响较大;此外,人体做动态动作时还会造成动态模糊现象。

以上各种因素对人体识别算法的鲁棒性提出了挑战。

图片
图片

数据堂人体行为识别数据集

数据堂针对人体行为识别的任务需求和难点,从数据层面分别对静态行为和动态行为针对性设计了下述数据集,分别介绍如下:
01

50356张人体抠图及18关键点数据

该数据集采集黄种人、黑人、白人共50356张图像。为提升行为多样性,数据针对性采集了正常人体动作数据和众多体育锻炼场景下大幅度人体姿态变化数据,同时为了保证数据的真实性,图像中会出现大量的人体附属物遮挡及场景遮挡现象。在数据标注方面,标注了人体目标的18关键点位置、语义分割轮廓。

数据具体介绍如下:

图片

02

466人18880张3D人体实例分割及人体22关键点标注数据

该数据采用深度相机采集466人的3D人体行为数据,且深度信息与2D信息已完成配准。采集了人体常见的行为姿态,包括简单的舞蹈动作、四肢伸展动作和一些盘腿俯身等非站立动作。在标注方面,标注了人体目标的22关键点位置、语义分割轮廓和动作大类别标签。
数据具体介绍如下:
图片

03

5500人安防监控人体行为识别数据

该数据集在采集过程中首先进行采集场景搭建,在场地周围环形布置了12个采集摄像头(每30度一个摄像头,保证同一行为可获取多视角数据),被采集者按要求采集安防监控场景下通常出现的人体行为,包括站立、蹲下、走路、打招呼我、握手、打电话、抽烟、徘徊、跌倒、蹲下护头等。在标注方面,数据集对每一段行为均进行了行为标签标注。

数据具体介绍如下:

图片 摄像头机位布置示意图
图片
04

65人15204段健身视频行为识别数据

该数据集利用彩色相机和红外相机采集人体健身视频数据,为保证数据多样性,在采集过程中对拍摄距离、采集服饰等都做了多样化设计。在具体健身行为方面,数据涵盖了常见的健身动作50种,包括跳绳、俯卧撑、平板支撑、纵跳、深蹲、开合跳等,可以满足大多数健身行为识别算法需求。在数据标注方面,数据集标注了每段视频对应的健身动作标签。
数据具体介绍如下:

图片

依托自身的数据优势以及丰富的数据处理经验,数据堂推出的人体行为识别数据集,为人体行为识别技术应用的广泛落地提供助力。

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

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

相关文章

Spring Boot 整合分布式缓存 Memcached

Memcached是一个开源、高性能,将数据分布于内存中并使用key-value存储结构的缓存系统。它通过在内存中缓存数据来减少向数据库的频繁访问连接的次数,可以提高动态、数据库驱动之类网站的运行速度。 Memcached在使用是比较简单的,在操作上基本…

经典面试题:“从输入URL到展示出页面“这个过程发生了什么?

目录 🐳今日良言:在逆境中善待自己 🐇一、输入网址(URL) 🐇二、域名查询(DNS解析) 🐇三、建立TCP连接 🐇四、发送HTTP/HTTPS请求 🐇五、服务器响应请求 🐇六、浏览器解析渲染页面 &…

Simple_SSTI_2

Simple_SSTI_2前言一、python类的内置属性二、解题步骤1.查看当前目录2. 打开flag文件得到flag前言 要想做到这个题,先要了解SSTI_2模板注入详解 一、python类的内置属性 先看如下一段代码: class Restaurant:"""类"""def…

存储的本质-学习笔记

1 经典案例 1.1 数据的流动 一条用户注册数据流动到后端服务器,持久化保存到数据库中。 1.2 数据的持久化 校验数据的合法性修改内存写入存储介质2 存储&数据库简介 2.1 存储系统特点 性能敏感、容易受硬件影响、存储系统代码既“简单”又“复杂”。 2.2 数…

从0到1实现单机记账APP原理与细节uniApp内含源码 (二)

单机记账APP演示及源码 具体演示如下面视频所示。免费下载地址:点击进入 预览APP下载地址:http://8.142.10.182:8888/down/aWHWeGaEQE2W.apk (带宽很小所以下载速度慢) 由于资源已经通过了,页面的样式这里就不写了&am…

蓝桥杯单片机组省赛十二届第一场(关于矩阵,温度ds18b20,时间ds1302的学习,以及继电器等外设的综合利用)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、该题目如下二、使用步骤1.矩阵键盘实现2.温度传感器ds18b20的实现总结提示:以下是本篇文章正文内容,下面案例可供参考 一、该题目如下 分…

使用Containerd搭建K8s集群【v1.25】

[toc] 一、安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区二、准备环境 角色IP…

重磅新品 / 酷炫展品 / 强大生态,广和通玩转 MWC Barcelona 2023

2月27日,2023世界移动通信大会(MWC Barcelona 2023)在西班牙巴塞罗那正式开幕。全球知名移动运营商、设备制造商、技术提供商、物联网企业齐聚一堂,以领先的技术、创新的场景、前瞻的洞察向全行业输送最新鲜的行业观点。作为全球领…

python的opencv操作记录13——区域生长及分水岭算法

文章目录图像区域基本算法——形态学运算腐蚀与膨胀开运算与闭运算opencv中的形态学运算距离计算——distanceTransform函数连通域连通的定义计算连通域——connectedComponents连通域实验基于区域的分割区域生长算法自定义一个最简单区域生长算法实现区域分割一般区域分割open…

解决vscode无法自动更新

一.前言 要在vscode里面安装插件,被提示版本不匹配,然后得更新,然后我发现我的'帮助'菜单栏下没有检查更新,然后我去&…

19- CNN进行Fashion-MNIST分类 (tensorflow系列) (项目十九)

项目要点 Fashion-MNIST总共有十个类别的图像。代码运行位置 CPU: cputf.config.set_visible_devices(tf.config.list_physical_devices("CPU"))fashion_mnist keras.datasets.fashion_mnist # fashion_mnist 数据导入训练数据和测试数据拆分: x_valid, x_train…

WebAPI

WebAPI知识详解day11.Web API 基本认知作用和分类什么是DOM?DOM树的概念DOM对象2.获取DOM对象通过css选择器获取dom对象通过其他方法获取dom3.设置/修改DOM元素内容方法1. document.write() 方法方法2. 对象.innerText 属性方法3. 对象.innerHTML4.设置/修改DOM元素…

【TypeScript】的上手学习指南!

目录TS简介TypeScript是什么?为什么要推荐使用TypeScript生态支持安装TypeScriptTS简介 TypeScript是什么? TypeScript官网 简介:TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript。TypeScript可以在任何浏览器、任何计…

JVM之执行引擎详解

1、概述javac将.java文件编译成.class文件,然后.class文件通过类加载子系统将字节码加载到运行时数据区,这时运行时数据区中的数据是java字节码,字节码是不能直接运行在操作系统之上,因为字节码指令并非等价于本地机器指令&#x…

Python练习题

作业1:判断一个数,是否是2的指数 2的指数 0000 0010 0000 0001 0000 0100 0000 0011 0000 1000 0000 0111 0001 0000 0000 1111 提示:所有2的指数:n&(n - 1) 0 exponent int(…

mybatisplus复习(黑马)

学习目标能够基于MyBatisPlus完成标准Dao开发能够掌握MyBatisPlus的条件查询能够掌握MyBatisPlus的字段映射与表名映射能够掌握id生成策略控制能够理解代码生成器的相关配置一、MyBatisPlus简介MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工…

Linux:进程间通信

目录 进程间通信目的 进程间通信分类 管道 System V IPC POSIX IPC 什么是管道 站在文件描述符角度-深度理解管道 管道使用 管道通信的四种情况 管道通信的特点 进程池管理 命名管道 创建一个命名管道 命名管道的打开规则 命名管道通信实例 匿名管道与命名管道的…

C语言实现三子棋【详解+全部源码】

大家好,我是你们熟悉的恒川 今天我们用C语言来实现三子棋 实现的过程很难,但我们一定要不放弃 三子棋1. 配置运行环境2. 三子棋游戏的初步实现2.1 建立三子棋分布模块2.2 创建一个名为board的二维数组并进行初始化2.3 搭建棋盘3. 接下来该讨论的事情3.1 …

【微信小程序】-- 网络数据请求(十九)

💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &…

Jmeter接口测试教程之【参数化技巧总结】,总有一个是你不知道的

目录:导读 一、随机值 二、随机字符串 三、时间戳 四、唯一字符串UUID 说起接口测试,相信大家在工作中用的最多的还是Jmeter。 大家看这个目录就知道jmeter的应用有多广泛了:https://www.bilibili.com/video/BV1e44y1X78S/? JMeter是一个…