在比赛视频里逐帧把球圈出来:INPUT = 原始比赛视频,TARGET = 同一段视频、每帧用红圈标出球的位置。球又小又快又常被遮挡——必须跨帧用运动线索。两个视频源(TrackNet/OTTG)已全量入湖。
任务:输入 = 一段比赛视频;输出 = 同一段视频,每帧用红圈标出球的位置(叠加型变换,和 Task_6 分割上色同类——逐帧对齐,只在原画面上加标记)。球被遮挡/飞出画面/未标注的帧不画圈(不瞎猜位置)。球又小又快,模型必须跨帧用运动线索才能揪出它。
↑ 入湖的 TrackNet 真实数据:Label.csv 的逐帧 (x,y,可见性) 画回原帧即 TARGET。
负责:广播画面逐帧球标注的入门标准集。实测:Dataset.zip 2,564,111,322 B → 19,835 帧(=发布数)/ 95 clips / 10 场;CSV=file,visibility,x,y,status;官方预训练权重一并存。§1 演示即出自它。License 未标注 ⚠️。
负责:高帧率小球(乒乓)+ 球坐标/事件/分割掩码。实测:12 mp4 = 35,381,746,673 B,1920×1080@120fps 实证;12 markup zip(ball_markup.json 逐帧球坐标等)。CC BY-NC-SA 4.0。
↑ ball_markup.json 的逐帧坐标画回原视频。
| 文件 | 格式 | 类型 | 含义 |
|---|---|---|---|
| TrackNet/Dataset.zip | jpg+csv | image seq | game/Clip/0000.jpg + Label.csv 逐帧 x,y,可见性 |
| OpenTTGames/*.mp4 ×12 | MP4 H.264 | video | 1920×1080 @120fps |
| OpenTTGames/*.zip ×12 | json+png | markup | ball_markup(逐帧球坐标) / events_markup / segmentation_masks |
(已撤源 SportVU 的 636×.7z 坐标日志不在此表——非视频,不作本任务数据类型。)
final_v1/New_Tasks/Task_14_ball_tracking/,id 0–598 无空洞、四件套齐全;代码见 GitHub 分支 winnie_task14_pipeline。| Source | Status | Volume |
|---|---|---|
| TrackNet | ✓ ingested | 2,564,111,322 B zip(19,835 帧)+ 权重 |
| OpenTTGames | ✓ ingested | 35,381,746,673 B 视频 + 61,670,681 B markup |
| SportVU 2016 | ✂️ 撤出本任务 | 636 .7z / 3,793,503,906 B(非视频 · raw 待归档) |
| SoccerNet ×2 | gated(NDA) | — |
双源有效合计(TrackNet + OTTG):38,050,751,259 B。Source Raw(TrackNet + OTTG + retained SportVU):683 source objects · 41,871,201,503 B;任务前缀总计:689 total prefix objects · 41,871,570,376 B(另含 _report_media 6 objects / 368,873 B)。
| 源 | License | 商用 |
|---|---|---|
| TrackNet | 未标注 | ⚠️ flag |
| OpenTTGames | CC BY-NC-SA 4.0 | ❌ |
s3://tv2v-data/raw/taxonomy/Task_14_ball_tracking/
├── TrackNet/ Dataset.zip + model_best.pt + ctb_regr_bounce.cbm + CARD
├── OpenTTGames/ 12 mp4 + 12 zip + _sizes/_vsizes.txt + CARD
├── SportVU_2016_logs/ ✂️ 已撤出本任务,636×.7z 待归档(非视频)
└── _report_media/
# TrackNet: gdown --folder 11r0RUaQHX7I3ANkaYG4jOxXK1OYo01Ut
# OTTG: lab.osai.ai/datasets/openttgames/data/{game_1..5,test_1..7}.{mp4,zip}
样品/管线:research/2026-07-14_task14-raw-to-final/(render_task14.py 圈球渲染器 + 样品确认页)。
验证:逐帧/逐条计数 + 视频 ffprobe 实证 + 圈准确度抽帧放大核对 + S3 summarize 对账。EC2 用后销毁。