five

NTU

收藏
github2022-11-21 更新2024-05-31 收录
下载链接:
https://github.com/urw7rs/torch_skeleton
下载链接
链接失效反馈
官方服务:
资源简介:
用于下载和加载原始骨骼数据集并进行预处理的数据集。

A dataset designed for downloading and loading raw skeletal data, followed by preprocessing.
创建时间:
2022-10-17
原始信息汇总

数据集概述

数据集名称

  • NTU

数据集加载与预处理

  • 加载方法:使用torch_skeleton.datasets.NTU类进行加载。
  • 预处理步骤
    • 去噪 (T.Denoise())
    • 中心关节对齐 (T.CenterJoint())
    • 帧分割 (T.SplitFrames())
  • 数据示例: python ntu = NTU( root="data", num_classes=60, eval_type="subject", split="train", transform=T.Compose([ T.Denoise(), T.CenterJoint(), T.SplitFrames(), ]), ) x, y = ntu[0]

数据集缓存

  • 缓存方法:使用torch_skeleton.datasets.DiskCache类将预处理结果缓存到磁盘。
  • 缓存示例: python cache = DiskCache(root="data/NTU", dataset=dataset) x, y = cache[0]

数据集增强

  • 增强方法:使用torch_skeleton.datasets.Apply类应用数据增强。
  • 增强步骤
    • 帧采样 (T.SampleFrames(num_frames=20))
    • 随机旋转 (T.RandomRotate(degrees=17))
    • 帧填充 (T.PadFrames(max_frames=20))
  • 增强示例: python cache = Apply( dataset=dataset, transform=T.Compose([ T.SampleFrames(num_frames=20), T.RandomRotate(degrees=17), T.PadFrames(max_frames=20), ]), ) x, y = cache[0]
搜集汇总
数据集介绍
main_image_url
构建方式
NTU数据集的构建依托于先进的骨架数据采集技术,通过高精度传感器捕捉人体运动的关键节点信息。数据预处理阶段,采用了去噪、中心化关节坐标以及帧分割等技术,确保数据的准确性和一致性。此外,数据集通过DiskCache模块将预处理后的样本缓存至磁盘,显著提升了数据访问效率。
特点
NTU数据集以其丰富的动作类别和多样化的评估类型著称,涵盖了60种不同的动作类别,并支持基于主体或视角的评估模式。其骨架数据经过严格的去噪和标准化处理,确保了数据的高质量。同时,数据集支持多种数据增强技术,如随机旋转和帧填充,进一步提升了模型的泛化能力。
使用方法
使用NTU数据集时,用户可通过`torch_skeleton`库轻松加载和预处理数据。通过简单的Python代码,用户可下载原始数据集并应用一系列预处理变换,如去噪、中心化关节坐标和帧分割。此外,用户还可利用DiskCache模块将预处理后的数据缓存至磁盘,或通过Apply模块实现数据增强,从而为模型训练提供高效且多样化的数据支持。
背景与挑战
背景概述
NTU数据集是一个专注于骨架数据的高效数据集,广泛应用于人体动作识别领域。该数据集由Chanhyuk Jung等人开发,旨在通过骨架数据捕捉人体动作的细微变化,从而提升动作识别的准确性和鲁棒性。NTU数据集自发布以来,已成为该领域的重要基准,推动了深度学习模型在动作识别任务中的应用。其核心研究问题在于如何从骨架数据中提取有效的时空特征,以应对复杂动作的多样性。该数据集的影响力不仅体现在学术研究中,还在实际应用中如智能监控、人机交互等领域展现了巨大潜力。
当前挑战
NTU数据集在解决人体动作识别问题时面临多重挑战。首先,骨架数据的稀疏性和噪声问题使得特征提取变得复杂,尤其是在低质量数据或复杂背景下的动作识别中。其次,动作的多样性和个体差异导致模型泛化能力不足,难以在不同场景下保持高精度。在数据构建过程中,研究人员还需应对数据标注的高成本和复杂性,尤其是在大规模数据集中确保标注的一致性和准确性。此外,如何设计高效的预处理和增强方法以提升模型的鲁棒性,也是构建过程中需要克服的关键挑战。
常用场景
经典使用场景
NTU数据集在人体动作识别领域具有广泛的应用,特别是在基于骨架数据的动作分类和识别任务中。该数据集通过捕捉人体关节点的运动轨迹,为研究者提供了丰富的动作序列数据,常用于训练和评估深度学习模型,如时空图卷积网络(ST-GCN)和序列生成网络(SGN)。
衍生相关工作
NTU数据集催生了许多经典的研究工作,如基于时空图卷积网络的动作识别模型和序列生成网络(SGN)。这些工作不仅提升了动作识别的准确率,还为多模态数据融合和跨领域应用提供了新的思路,推动了计算机视觉和人工智能领域的发展。
数据集最近研究
最新研究方向
近年来,NTU数据集在人体动作识别领域的研究方向主要集中在高效的数据预处理和增强技术的开发上。随着深度学习技术的不断进步,研究者们致力于通过改进数据预处理流程,如去噪、关节中心化和帧分割等,来提升模型的训练效率和识别准确率。此外,数据增强技术,如随机旋转和帧填充,也被广泛应用于提升模型的泛化能力。这些技术的结合不仅显著提高了动作识别的性能,还为实时应用场景提供了强有力的支持。NTU数据集的研究不仅推动了动作识别技术的发展,也为相关领域的应用,如智能监控和健康监测,奠定了坚实的基础。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作