CrossFit and Figure skating datasets
收藏github2024-03-27 更新2024-05-31 收录
下载链接:
https://github.com/muxiddin19/Action-recognition-on-CrossFit-and-Figure-skating-datasets
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含了CrossFit和花样滑冰的动作识别数据,用于训练和测试动作识别模型。数据集包括视频片段、骨骼数据和标签信息,用于支持机器学习模型的训练和评估。
This dataset encompasses action recognition data for CrossFit and figure skating, designed for training and testing action recognition models. It includes video clips, skeletal data, and label information to support the training and evaluation of machine learning models.
创建时间:
2022-12-10
原始信息汇总
数据集概述
数据集名称
- Action-recognition-on-CrossFit-and-Figure-skating-datasets
数据集创建工具
- create_data.py: 用于从Alphapose生成的json文件中提取正常训练/测试数据。
数据集内容
- train.pkl: 正常动作数据。
- test.pkl: 正常动作数据。
- label_dict.pkl: 类别名称字典。
数据集使用方法
- create_data.py: 使用命令
python create_data.py --folders [folder names...]来生成数据集,其中--folders参数指定包含日期名称的文件夹。
预训练模型与配置文件
- 提供了用于实验的配置设置及预训练模型。
- 用户需根据自身环境调整配置文件。
数据集示例
- 提供了CrossFit样本数据,包括约720个视频片段。
- 样本数据用于从Alphapose提取骨骼数据。
数据集创建命令
- create_data_1v.py 和 create_data_1cut.py: 用于创建数据集的Python脚本,支持不同的日期范围和参数设置。
训练与测试代码
- tools/train.py 和 tools/test.py: 用于训练和测试模型的脚本,支持从预训练模型恢复训练和评估模型性能。
数据集下载链接
- 提供了多个Google Drive链接用于下载数据集和相关文件。
数据集处理注意事项
- 用户需自行预处理数据,包括检查json文件的详细信息,如文件长度和类别数量,并创建适合模型的数据格式。
搜集汇总
数据集介绍

构建方式
CrossFit and Figure skating数据集的构建过程采用了多阶段的处理流程。首先,通过Alphapose工具从原始视频中提取人体骨骼数据,生成初步的JSON文件。随后,利用自定义的Python脚本create_data.py对这些JSON文件进行后处理,剔除异常帧并生成训练集和测试集。为了确保数据的多样性和完整性,数据集涵盖了60名CrossFit运动员和12名花样滑冰运动员的动作数据,最终生成了包含正常动作和错误分类的PKL文件。
特点
该数据集的特点在于其丰富的内容和高质量的处理。数据集不仅包含了CrossFit和花样滑冰的多样化动作,还通过Alphapose工具提取了精确的骨骼数据,为动作识别提供了坚实的基础。此外,数据集还提供了预训练的模型和配置文件,方便用户快速进行模型训练和测试。数据集的结构清晰,包含训练集、测试集和标签字典,支持多种格式的数据处理和分析。
使用方法
使用该数据集时,用户首先需要配置环境并加载预训练的模型和配置文件。通过运行提供的Python脚本,用户可以生成训练集和测试集,并进行模型的训练和验证。数据集支持多种评估指标,如top_k_accuracy和mean_class_accuracy,用户可以根据需求选择合适的评估方法。此外,数据集还提供了详细的文档和示例代码,帮助用户快速上手并进行深入的研究和开发。
背景与挑战
背景概述
CrossFit and Figure skating datasets是由研究团队在动作识别领域开发的重要数据集,旨在通过捕捉CrossFit和花样滑冰运动中的复杂动作,推动计算机视觉和动作识别技术的发展。该数据集的创建时间可追溯至2022年,主要研究人员包括来自eLancer的团队,他们利用多台摄像机对60名CrossFit运动员和花样滑冰选手的动作进行捕捉,并通过AlphaPose技术提取骨骼数据。该数据集的核心研究问题在于如何通过深度学习模型对复杂运动动作进行精准分类与识别,为体育科学、康复医学等领域提供了重要的数据支持。其影响力不仅体现在动作识别算法的优化上,还为跨领域研究提供了丰富的实验数据。
当前挑战
CrossFit and Figure skating datasets在构建和应用过程中面临多重挑战。首先,动作识别领域的复杂性在于运动动作的多样性和动态性,尤其是CrossFit和花样滑冰中的高难度动作,对模型的泛化能力和鲁棒性提出了极高要求。其次,数据集的构建过程中,研究人员需处理大量视频数据,并通过AlphaPose技术提取骨骼信息,这一过程常因视频质量、光照条件等因素导致数据噪声和误差。此外,数据格式的转换与预处理也面临挑战,例如将AlphaPose生成的JSON文件转换为适合PoseC3D模型的CSV格式,需编写复杂的脚本并进行多次验证。最后,数据集的规模与多样性仍需进一步扩展,以提升模型的训练效果和实际应用价值。
常用场景
经典使用场景
在动作识别领域,CrossFit和花样滑冰数据集为研究人员提供了一个丰富的实验平台。通过使用AlphaPose技术提取骨骼数据,并结合PoseC3D模型进行训练,该数据集能够有效识别和分类复杂的运动动作。研究人员可以利用这些数据来优化模型,提升动作识别的准确性和鲁棒性。
解决学术问题
CrossFit和花样滑冰数据集解决了动作识别中的多个关键问题,包括复杂动作的精确分类、多视角数据的融合以及实时动作捕捉的挑战。通过提供高质量的骨骼数据和多样化的动作样本,该数据集为学术界提供了一个标准化的基准,推动了动作识别算法的创新与发展。
衍生相关工作
基于CrossFit和花样滑冰数据集,许多经典的研究工作得以展开。例如,研究人员开发了基于深度学习的动作识别模型,进一步提升了动作分类的精度;同时,该数据集还催生了多模态数据融合技术,为动作识别领域带来了新的研究方向和应用前景。
以上内容由遇见数据集搜集并总结生成



