北京信息科技大学 · 天枢书院
FISU 2027 目标

基于 AI 动作识别技术的
匹克球运动技能教学模式创新研究

AI-Driven Pickleball Skill Teaching Innovation · FISU World University Games 2027

构建基于 MediaPipe 姿态估计的动作识别系统,实现对准备姿势、正手截击、反手截击、下手发球四项核心技能的精准量化评价,探索 AI 辅助体育教学新路径。

进入 PITS 系统浏览研究内容
4
核心动作
Core Actions
21
骨架关键点
Keypoints
5
评价维度
Dimensions
4
技能等级
Skill Levels
↓

研究设计

准实验设计(Quasi-experimental)· 单组前后测 · 参与者 n = 30 体育教育专业本科生

第 1–2 周
前测
Pre-Test

基线数据采集,4 项动作 AI 评分 + 教师盲评

  • 动作视频录制(3人一组)
  • AI 自动评分
  • 2 名认证教练盲评
  • ICC 一致性验证
→
第 3–14 周(12周)
AI 辅助教学
AI-Assisted Teaching

每节课结束后提供实时 AI 动作反馈报告

  • 课后视频自动分析
  • 逐帧关节角度对比
  • 个人技能发展报告
  • 错误动作高亮提示
→
第 15–16 周
后测
Post-Test

与前测同等条件下重复评测,统计分析效果

  • 同等条件重复录制
  • 配对样本 t 检验
  • 效应量计算(Cohen's d)
  • FISU 论文数据整理
👥被试信息
▸体育教育专业本科生
▸n = 30 名
▸均无匹克球竞技背景
▸年龄 18–22 岁
🎬分组方式
▸三人一组拍摄小组
▸共 10 组
▸1名执行 + 1名摄像 + 1名记录
▸角色可轮换
📹场地与设备
▸标准匹克球场地
▸GoPro / 60fps 1080p
▸MediaPipe Pose 实时分析
▸数据存储至云端
16 周数据采集时间线
W1–2
前测数据采集
W3–4
系统部署 & 教师培训
W5–10
AI 辅助教学(主要干预期)
W11–12
中期检查 & 调整
W13–14
后测数据采集
W15–16
数据分析 & 论文撰写

动作标准体系

4 项核心技术动作,每项包含分阶段技术要领、关节角度参考范围、常见错误与多维评价权重。

⚡准备姿势
Ready Position
基础▸
站位
双脚与肩同宽或略宽,非优势脚略前,前脚掌着地…
重心调整
膝盖微屈 15–25°,重心略前移,髋关节前倾…
🏓正手截击
Forehand Volley
中级▸
判断来球
分步跳起,快速判断正手方向,球拍前置准备…
短促推挡
球拍短促前推,推挡为主不挥击,拍面保持稳定…
🔄反手截击
Backhand Volley
中级▸
转身判断
识别来球方向,迅速转体,左臂前置展开…
推挡击球
左肩前推带动前臂推出,腕关节固定,短促发力…
🚀下手发球
Underhand Serve
基础▸
站位引拍
双脚与肩同宽,非持拍脚略前,持拍手自然后摆…
向上挥拍
球拍从下向上挥动,在腰部以下接触球(合规要求)…

AI 技术架构

基于 MediaPipe + LSTM 的 5 阶段动作识别与评价流水线,从原始视频到结构化反馈报告。

📹
Phase 01
视频输入与预处理
Video Ingestion
OpenCVFFmpegNumPy

读取拍摄视频,提取帧序列,标准化分辨率与亮度,裁剪运动员 ROI 区域。

cap = cv2.VideoCapture("serve_001.mp4")
fps = cap.get(cv2.CAP_PROP_FPS)  # 60fps
frames = []
while cap.isOpened():
    ret, frame = cap.read()
    if not ret: break
    frame = cv2.resize(frame, (1280, 720))
    frames.append(frame)
🦴
Phase 02
MediaPipe 姿态估计
Pose Estimation
MediaPipeKalman FilterSciPy

使用 MediaPipe Pose 提取 33 个人体关键点坐标,过滤低置信度帧,卡尔曼滤波平滑轨迹。

import mediapipe as mp
pose = mp.solutions.pose.Pose(
    model_complexity=2,
    min_detection_confidence=0.5,
    min_tracking_confidence=0.5
)
results = pose.process(
    cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
)
landmarks = results.pose_landmarks.landmark
📐
Phase 03
特征工程(关节角度)
Feature Engineering
NumPyPandasSciPy signal

计算 13 个关键关节角度(肘、肩、膝、腕、髋),提取速度与加速度特征,按体型归一化。

def calc_angle(a: np.ndarray,
               b: np.ndarray,
               c: np.ndarray) -> float:
    ba = a - b; bc = c - b
    cos = np.dot(ba, bc) / (
        np.linalg.norm(ba) * np.linalg.norm(bc)
    )
    return np.degrees(np.arccos(np.clip(cos,-1,1)))

elbow_angle = calc_angle(
    shoulder_pt, elbow_pt, wrist_pt
)
🤖
Phase 04
动作分类与评分
Classification & Scoring
PyTorchscikit-learnLSTM/TCN

LSTM 时序分类模型识别动作类别,与标准模板对比计算各维度评分,加权汇总为综合分。

model = ActionClassifier.load("model_v2.pt")
features = extract_temporal_features(sequence)
action_probs = model(features)          # [4]
action_id = ACTIONS[action_probs.argmax()]

scores = score_against_template(
    joint_angles=measured_angles,
    template=STANDARDS[action_id],
    weights=EVAL_WEIGHTS[action_id]
)
total = sum(s*w for s,w in scores.items())
📊
Phase 05
反馈输出
Feedback Generation
StreamlitMatplotlibFPDF

生成包含关节角度偏差、错误高亮、技能等级和改进建议的个人化反馈报告。

report = FeedbackReport(
    student_id="TS2026_001",
    action=action_id,
    scores=scores,
    errors=detect_errors(measured, template),
    skill_level=classify_level(total),
    improvement_plan=suggest_drills(errors)
)
report.export_pdf("feedback_001.pdf")
report.push_to_dashboard()

数据采集协议

标准化的视频采集规范确保 AI 模型训练数据的一致性与可复现性。

📹 拍摄设备参数
分辨率1080p (1920×1080)
帧率60 fps(慢动作用 120 fps)
推荐设备GoPro Hero 12 / iPhone 15 Pro
存储格式MP4 / H.264,≥ 50 Mbps
📐 拍摄视角
正面视角
面对运动员全身,拍摄前后移动
必需
侧面视角
垂直于运动方向,拍摄挥拍弧线
必需
后方视角
运动员背后,观察躯干旋转
推荐
俯视视角
从上方拍摄步伐移动轨迹
可选
👥 三人一组拍摄 SOPStandard Operating Procedure
1
🏃执行者

着贴身运动服,完整执行指定动作 × 5 次,中间休息 30s

2
📹摄像者

固定机位,保持运动员全身在画面内,对准焦点后不移动

3
📋记录者

记录执行次数、时间戳、评估者 ID,填写数据采集表

📁 文件命名规范
# 格式
{action}_{view}_{level}_{id}.mp4
# 示例
serve_front_std_001.mp4
forehand_side_std_012.mp4
ready_front_err-high_003.mp4
action: ready / forehand / backhand / serve
view: front / side / rear / top
level: std(标准)/ err(错误示范)
id: 三位数序号
🗓️ 前中后测时间安排
前测 Pre-Test
基线数据 · 每动作 5 次 × 2 轮
W1–W2
中期检查 Mid-Check
过程监控 · 各动作 3 次
W8–W9
后测 Post-Test
效果评估 · 每动作 5 次 × 2 轮
W15–W16

评价体系

多维度量化评价标准,结合 AI 自动评分与教师盲评,通过 ICC 验证评价者间信度。

初级
60–74

掌握基本动作形态,完成动作无明显违规

中级
75–84

动作协调流畅,具备基本战术意识

进阶
85–94

动作精准稳定,能灵活运用于实战

精通
95–100

动作高度自动化,具备创造性运用能力

五维评价指标
技术准确性Technique Accuracy
30%
关节角度偏差 < 5° 为优秀,< 15° 为合格
动作流畅性Fluency
20%
关节速度曲线平滑度,各阶段连贯无停顿
力量控制Force Control
20%
出球速度与深度符合技术要求
身体协调性Coordination
20%
动力链:下肢→躯干→上肢联动效率
稳定一致性Consistency
10%
连续 5 次执行的关节角度标准差
评分映射规则
# 综合评分公式
total = Σ (dim_score × weight)

# 技术准确性单维度示例
if   angle_dev < 5:   score = 90–100
elif angle_dev < 15:  score = 75–89
elif angle_dev < 25:  score = 60–74
else:                 score = <60
关节角度偏差 < 5°
优秀90–100
关节角度偏差 5–15°
良好75–89
关节角度偏差 15–25°
合格60–74
关节角度偏差 > 25°
需改进< 60
🔬 ICC 信度验证设计
评价者AI 系统 + 2 名认证教练(独立盲评)
ICC 阈值> 0.75 良好 / > 0.90 优秀
统计方法双向随机 ICC (2,1) 模型
样本量每阶段 n = 30 × 4 动作 = 120 个评估样本

论文路线图

从数据采集到 FISU 2027 投稿的完整里程碑,投稿截止

⏰ 截止日期 2026.07.15
2026.03
项目启动Project Launch
已完成
IRB 伦理申请场地与设备准备MediaPipe 系统部署测试
2026.04
前测数据采集Pre-Test Data Collection
进行中
30 名被试前测录像AI 自动评分 + 教师盲评ICC 验证分析
2026.05–06
AI 辅助教学干预AI-Assisted Teaching
计划中
12 周教学干预执行每周课后 AI 反馈报告中期数据检查(W8)
2026.06
模型训练与优化Model Training
计划中
LSTM 分类模型训练模型精度验证错误检测算法优化
2026.07.01
后测 & 数据分析Post-Test & Analysis
计划中
后测数据采集配对 t 检验 / Cohen's d效果量报告
2026.07.15
FISU 投稿截止FISU Submission Deadline
截止日
论文定稿提交Abstract 英文审校补充材料上传
2026.09
审稿 & 修改Peer Review
待定
回应审稿意见数据补充(如有需要)Camera-ready 提交
2027.08
FISU 2027 大会FISU World Conference
待定
口头报告(预计 15 min)海报展示国际合作交流
🎯
FISU 2027 世界大学生运动会学术大会
目标期刊类别:Sports Science / Physical Education Technology · 英文全文投稿 · 预计 2027 年 8 月大会报告