当前位置: 华文问答 > 数码

OPTA 发布的球员在每场比赛中的热点图和传球线路是怎样制作出来的?

2015-06-02数码

先说热点图:把球场看成一个平面直角坐标系,以一定频率(1Hz 足矣,保险起见 20Hz)采样球员的当前位置即可。欧洲主要的 data suppliers,如 OPTA、Prozone(现在是 STATS 旗下公司了)、DeltaTre 等等都是这么做的。他们具体谁干脏活累活(亲自到场边采集),谁不干只买,我并不是特别清楚,然而不管谁去干,思路就是这样的。


上图摆出来,传球线路图也就不用多说了吧!

至于如何采样人球位置,各公司的各套解决方案各有不同。不过,热点图也好,传球线路也好,基础统计、高级统计也好,归根结底,都是要解决两个根本问题:

1. 人在哪?球在哪?

2. 人球之间、人人之间发生了什么?

附加的一些问题就是把事件流记录下来、存储起来、传输出去等等,在此不赘述。

先说第一个。这个问题,目前顶级赛事的主流解决方案,是在球场上方安装若干个热成像摄像机/高速摄像机进行 player tracking;

这是老特拉福德安装的

Vicon SVFT-W23 SurveyorVFT 23x Day/Night Camera Dome SVFT-W23

,带红外(即热成像)、夜视,共 8 个,安装位置如下所示:

如此安装是为了保证球场每个区域都至少有二个摄像头覆盖到。没错,博尔顿的锐步球场装的也是这一套。价格方面 Prozone 早几年的报价是€170,000,人民币百万上下。

买好摄像头安装好调教好之后,得到的效果就如下面这个视频所示。注意第 12 秒、第 59 秒、1 分 10 秒:

Prozone Sports Ltd - PROZONE3.mpg—在线播放—优酷网,视频高清在线观看 http://v.youku.com/v_show/id_XMTI1MjMwNjA1Mg==.html

视频源地址

所以说有了这玩意之后,热点图、传球线路图什么的都还是细枝末节。Performance analysis(像贝大帅一样分析球员表现)、player recruitment(像教授一样买球员)什么的才是重头。这个偏题太远,就不多说了。

第二个问题的主流解决方案是雇一帮人盯着屏幕看,俗称「靠人工守在电视机前数出来的」——但这里的人并不是一般人,电视机也不是一般电视机。说到这里我喜欢凭空捏造术语的毛病又犯了...我们可以叫它 CAC, 计算机辅助数数/点击


上面是一张老图,来自

2011 年每日邮报的一篇文章

。可以看到左边屏幕上界面虽然不够美观,但很实用。我不知道这张图上的这个软件有没有连接什么 player tracking 系统来告诉这个统计员当前屏幕上的两名球员分别是谁和谁,然而即便它告诉你了,也没有什么卵用,不能图省事直接用算法的输出去当作最后的成品。因为算法不可能做到 100% 准确,还得有人值守在屏幕前,用自己深厚的战术素养来点击界面右侧的圆圈:嗯,这是 英格兰 3 号 阿什利科尔,他将要掷出一个 界外球 ...

这位爷他就发问了:但凡掺进人肉,他就可能出错啊!没错。这击碎的就是很多不够资深的球迷对于欧洲足球所谓「高大上」数据统计的迷信。足球数据据我所知目前还没有能做到「纯机器」、「全自动」的收集,OPTA 他们也是「人+机器」,顶多在高科技辅助下效率更高地解决好第一问题(人在哪球在哪),而第二问题(发生了啥)基本还得靠人手。这玩意,一不可能做到百分百准确,二本来也没什么唯一客观准确可言,每家都是在按照自己的理念去收集和解释数据。所幸大家对于足球当中的种种数据,还是共识居多。有分歧,不影响。

我做过一个小调查,随便找一场比赛,例如 2014 世界杯决赛德国对阿根廷那场,OPTA 跟 DeltaTre(FIFA 官方合作伙伴)给出的原始数据就有出入,同样使用 OPTA 数据的几家「数据解释商」如 WhoScored、Squawka、Soccerway 等等,彼此之间给出的「解释」也不尽相同。

上图:FIFA 官方数据提供商 DeltaTre 的 2014 世界杯决赛部分数据


上图:数据来源 OPTA,解释商 Soccerway


上图:数据来源 OPTA,解释商 WhoScored


上图:数据来源 OPTA,解释商 Squawka

正如我翔/我团名宿、可能是这个星球上最好的科技流体能教练 Valter Di Salvo 所说:「(针对同一场比赛)每家数据提供商拿出的不同数据,背后都是他们自己的一套哲学」。

射门打中门框算 Shot on Target,还是 off Target?每个人都有自己的定义——这不重要。重要的是,去干脏活累活,把数据从场边收集进信息系统的人,就拥有话语权。

总结一番:不求特别严谨的话,第一个问题的解决方案是 player tracking,勉强译作 球员追踪 吧;第二个问题的解决方案是 video coding,勉强译作<del>视频打码</del>视频标记...算了还是不译为上,中文里并没有什么能够妥妥与之对应的,还容易产生误会。

不论热点图和传球线路,现代足球,尤其是顶级赛事/球队里,绝大部分重要且有意义的统计数据都是用 player tracking 和 video coding 搞出来的。各大公司的产品只是具体实现方面有所区别。