四届元老,一骑绝尘!
2月16日晚,伴随一条完美的弧线,老将齐广璞在本届冬奥会上首次拿出5.0的高难度动作,以129分的高分力压群雄,拿下金牌!
同样,四战冬奥终圆梦还有一人,那便是徐梦桃。
2月14日晚,31岁的徐梦桃终于在自家门口夺得了冬奥会冠军。
在女子空中技巧决赛中,她选择了难度系数4.293的动作,在空中完成3个连续360度转体的动作后,稳稳落地。
这一跳,徐梦桃得到了108.61的高分,赢得了属于自己的第一枚奥运金牌,也为中国队创造了历史。
从1994年至今已是28年,期间中国队总共8次参加冬奥会自由式滑雪女子空中技巧项目,然而此前,每次都与金牌失之交臂。
而本届冬奥会,中国自由式滑雪空中技巧项目取得了2金1银的历史最佳成绩。
随着一枚枚冬奥雪上项目奖牌的落袋,中国队正在创造新的历史。自北京冬奥会申办成功以来,通过多年备战,中国冰雪运动实现了跨越式发展。
要知道,齐广璞、徐梦桃,以及每一位运动员的背后,都有教练在负重前行。
比如自由式滑雪空中技巧,背后便有一个默默工作了三年多的教练。
如今,这位小哥哥现身了....
他叫「观君」,不仅是教练,也是一位裁判。
值得注意的是,「观君」并非人类,而是一个人工智能裁判与教练系统。
01
观君?冠军
既是虚拟教练,还是专业裁判,有这么厉害???
这就一起看看「观君」的本领。
首先,观君是人类历史上首位在空中技巧正赛上执裁的AI裁判。
想要正式加入裁判员的行列,不仅需要熟练掌握相关的知识,而且还需要能准确识别运动员的动作。
就拿动作识别来说,男子运动员的出助滑坡时速超过70公里,高度差达15米,整套动作滞空时间仅2-3秒,最高难度的空中翻转加转体动作可达8圈;到了夜间,运动员的画面往往与背景融为一体,观测距离远达到25米。
不过,这可难不倒观君。
自2018年诞生起,观君就开始学习空技项目的知识了。
经过将近3年多的不懈努力,终于在2020年12月开始了长期随队训练。
期间他持续累积着训练数据,并不断地提升自己的能力。
观君也从最初仅能实现空中动作评分,迅速提升到覆盖起跳、空中、落地三个阶段的全流程评判工作。
而这个过程,对于小冰团队来说,堪称一场「科技奥赛」。
首先,是解决姿态识别的问题:
1.在远距离拍摄的前提下,消除了大场景下复杂背景的干扰,实现对运动员的准确识别;
2.利用自研的目标跟踪算法,在高速运动中实现对运动员的准确定位;
3.通过持续迭代自研姿态识别算法,实现对运动员姿态的精准识别,保证运动员动作与姿态判别的准确性。
其次,在训练数据非常稀少的情况下,又该如何构建分析模型呢?
为此,团队使用小冰独有的数据扩增技术,进行冰雪运动场景的模型训练与数据分析实践,自研冰雪运动分析模型(Xiaoice CVAnalvsis Model for Winter Sports)并用于日常训练。
终于,在2021年2月的北京冬奥会测试赛上,观君完成了17日、19日和20日三天的共八轮比赛的独立执裁。其中包括个人预决赛、超级决赛、团体预决赛在内的全部44人次的裁判工作。
在严寒环境下,观君稳定实现了每跳次的实时计算评分。
而观君也成为了人类历史上首个全程独立执裁的人工智能裁判。他的执裁水平也得到了国际雪联、冬奥组委、国家体育总局冬运中心的一致认可。
要知道,这对于专业的人类裁判来说,都是一个不小的挑战。
对于观君来说,在做裁判的同时,自然也担起了自由式滑雪空中技巧项目「虚拟教练」的职责。
观君甚至还创下了AI全程协助训练并夺金的首个案例。
背靠完备的小冰框架,观君在日常训练中就能够完成对运动员每日训练动作的分析。
在每次训练完成之后,运动员和教练都可以根据观君的记录,对整个过程进行复盘和讨论。
他以教练视角,提供运动轨迹、身体姿态、出台角度、高远度等多维度的指标分析。
同时,还能指出哪些动作是失分动作,并筛选出当日最佳动作,为队员追溯每一跳创造客观条件,从而有效提升训练效果。
<p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255); vertical-align: inherit; line-height: 1.75em; letter-spacing: 1px; box-sizing: border-box !important; o