盘点卡塔尔世界杯的先进黑科技

归纳总结一下目前世界杯的先进的黑科技有哪些?大致可以划分为以下几点。

  • 半自动化越位技术
  • 比赛用球Al Rihla
  • 球场智能空调
  • 可持续利用的体育场
  • 便利的数字设施和App

针对于黑科技太多了,所以本文主要是侧重点去讲述分析一下【半自动化越位技术】与【比赛用球Al Rihla】技术的基本原理和实现效果。

半自动化越位技术

首先先分析一下什么是【半自动化越位技术】?它又是做什么的呢?

半自动越位识别技术(SAOT),足球判罚技术,用于辅助主裁判和视频助理裁判更快、更准确地做出越位判罚。—— 百度百科

SAOT的工作原理和解决痛点

其工作原理优点类似于,网球比赛中的“鹰眼”,防止出现一些误判问题,大家都知道网球比赛中球的速度特别快,那么对裁判的压力和眼力都有很高的要求,经过了这么久的比赛,裁判也会视觉疲劳啊?那会不出现错误呢?那么这个时候,足球比赛的客观和公平性就有了很大的问题了。这时候怎么办啊?

SAOT总体技术流程架构图

SAOT的组成部分

半自动越位识别技术,又称之SAOT,该技术主要由【特制摄像机】、【球内传感器】和【人工智能系统】三部分组成。

SAOT之高速拍摄照相机
球员位置的监控实现

利用安装在球场屋顶下方的12个专用摄像头追踪场上的足球和每一个上场的球员。

对应的监控下面的所有球员的位置,如下图所示。

监控球员身上的点位数据

高速摄像头会记录和监控每名球员的29个数据点位,每秒可记录50次,从而精准算出他们在场地内的准确位置。

公式计算存储数量分析:监控球场球员 22(11 * 2)* 29 * 50 = 31900,大概是每秒可以需要存储31900条数据啊。这一场下来,数据真客观啊。每条数据都是一个三元组(X,Y,Z)三维坐标。这还不包含监控足球呢!

除此之外出了监控球员的位置之外还需要监控球的位置,毕竟球的位置还是至关重要对于我们进行分析是否违规或者越位。

球的位置的监控实现【比赛用球Al Rihla】

如果需要实现监控足球的动态位置,那么主要依靠于比赛用球的动态化计算感应器。

相信大家都知道卡塔尔世界杯使用的足球与以往的世界杯的用球是不一样的,它有一个特别好听的名字叫做“逐梦之旅”(Al Rihla,阿拉伯语意为“旅途”)。

可以根据上面的图片看到,“旅途”的中心有一颗“惯性测量单元传感器”,它主要用于精确地检测踢球点,并且将它的位置数据不断的传送到VAR房间(每秒 500 次) = 500Hz,从而可以实现检测是否有越位等。

所以基于上面的数据之后,还需要额外监控加入 500 * 90 * 60,九十分钟大概每秒会上报和存储这么多的数据,并且进行计算分析。真是比较可怕!

两者结合介入 — SAOT监控计算体系

通过【惯性测量单元传感器】+ 【高速监控摄像头】+【SAOT监控计算体系】,就可以完成了可以通过传输数据对是否有越位的分析只需约25秒。

SAOT监控预警中心

当出现“越位”的场景的时候,SAOT便可以自动实时向VAR房间视频助理裁判提供越位警报。在通知主裁判之前,视频助理裁判会检查确定该技术做出的判断正确与否。

这个过程往往只要几秒钟。如果判断正确,视频助理裁判将告知主裁判相关情况。

VAR监控平台技术

VAR技术在2018年俄罗斯世界杯的时候推出来的视频助理裁判技术(Video Assistant Referee)的延伸,辅助裁判做越位判别,以防错判和漏判)

今年塔尔世界杯上仍然使用。通过这种VAR显示技术,让足球更诚实、更透明,帮助裁判做出正确的决定。

最后,只需要在视频助理裁判、主裁判确认越位后,用来做出决定的位置数据点将自动生成3D动画,详细说明球员四肢在球场上的位置,场内和电视机前的球迷可以很快在屏幕上看到相关情况。

额外补充 — 号称“世界杯历史上飞行速度最快的足球”

“逐梦之旅”采用新聚氨酯材料来改变空气动力学性能,使其成为“世界杯历史上飞行速度最快的足球”。

最后,至此说了这么多,不知道本文有没有解惑你对世界杯的SAOT技术的理解和认识呢?

【世界杯黑技术专题】「原理探索专题」一文解读一下“卡塔尔世界杯”的先进技术之半自动越位技术SAOT+比赛用球Al Rihla的更多相关文章

  1. 面试都在问的「微服务」「RPC」「服务治理」「下一代微服务」一文带你彻底搞懂!

    ❝ 文章每周持续更新,各位的「三连」是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) ❞ 单体式应用程序 与微服务相对的另一个概念是传统的「单体式应用程 ...

  2. 【Netty技术专题】「原理分析系列」Netty强大特性之ByteBuf零拷贝技术原理分析

    零拷贝Zero-Copy 我们先来看下它的定义: "Zero-copy" describes computer operations in which the CPU does n ...

  3. 我叫Mongo,干了「索引探索篇」提升我的效率,值得您拥有

    这是mongo第四篇"索引探索",后续会连续更新4篇 mongodb的文章总结上会有一系列的文章,顺序是先学会怎么用,在学会怎么用好,戒急戒躁,循序渐进,跟着我一起来探索交流.通过 ...

  4. 「MoreThanJava」一文了解二进制和CPU工作原理

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

  5. 「编程羽录」上线,程序员必备的这些技能你能get到嘛?

    大家好,我是小羽. 好久不见,给大家带来个好消息,小羽的全新专题「编程羽录」系列正式上新,主要是介绍一些关于面试题和经验总结的文章. 会为大家提供一些技术栈之外,程序员还需要的其他方面硬核知识,做到全 ...

  6. 报名|「OneAPM x DaoCloud」技术公开课:Docker性能监控!

    如今,越来越多的公司开始 Docker 了,「三分之二的公司在尝试了 Docker 后最终使用了它」,也就是说 Docker 的转化率达到了 67%,同时转化时长也控制在 60 天内. 既然 Dock ...

  7. 迄今为止最硬核的「Java8时间系统」设计原理与使用方法

    为了使本篇文章更容易让读者读懂,我特意写了上一篇<任何人都需要知道的「世界时间系统」构成原理,尤其开发人员>的科普文章.本文才是重点,绝对要读,走起! Java平台时间系统的设计方案 几乎 ...

  8. Docker 网络背后的原理探索

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 知其然而不知其 ...

  9. 「每日一题」有人上次在dy面试,面试官问我:vue数据绑定的实现原理。你说我该如何回答?

    关注「松宝写代码」,精选好文,每日一题 ​时间永远是自己的 每分每秒也都是为自己的将来铺垫和增值 作者:saucxs | songEagle 来源:原创 一.前言 文章首发在「松宝写代码」 2020. ...

  10. ☕【JVM技术指南】「JVM总结笔记」Java虚拟机垃圾回收认知和调优的"思南(司南)"【下部】

    承接上文 (完结撒花1-52系列)[JVM技术指南]「JVM总结笔记」Java虚拟机垃圾回收认知和调优的"思南(司南)"[上部] 并行收集器 并行收集器(也称为吞吐量收集器)是类似 ...

随机推荐

  1. TTD 专题 (第一篇):C# 那些短命线程都在干什么?

    一:背景 1.讲故事 在分析的众多dump中,经常会遇到各种奇葩的问题,仅通过dump这种快照形式还是有很多问题搞不定,而通过 perfview 这种粒度又太粗,很难找到问题之所在,真的很头疼,比如本 ...

  2. 2022-08-21-xdm说个事啊

    layout: post cid: 15 title: xdm说个事啊 slug: 15 date: 2022/08/21 13:06:34 updated: 2022/08/21 13:06:34 ...

  3. RE语法

    RE,英文为Regular Expression,中文译作正则表达式.用于文本过滤的工具.RE语法由一些元字符.其它任意字符串作为基本单元,匹配次数.分组匹配.锚定符等为操作单元组成.进行逐行扫描,满 ...

  4. 最近无聊搭建一个齐博X1的下载页面

    https://layui.wanxiangsucai.com/ 用layui官方镜像站的模版 改了个齐博X1的下载页面 https://x1.wanxiangsucai.com/ 哈哈哈!!! 还有 ...

  5. python实现多接口翻译软件

    本实验用pyqt5做了一个小软件,里面使用了市面上主流的6种翻译软件接口:谷歌.百度.有道.金山词霸.腾讯.必应,界面如图所示: 以下是程序代码: import time,sys,os,hashlib ...

  6. FTP文本传输协议

    一.存储类型 存储类型分为三种: 直连式存储:Direct-Attached Storage,简称DAS 网络附加存储:Network-Attached Storage,简称NAS(存储和管理空间都在 ...

  7. .Net Core - 使用事务IDbtransaction操作DBData

    New一个流程 获取数据库连接字符串,实例化SqlConnection 打来数据库连接 Begin当前连接的事务(IDbTransaction) 操作数据库(操作数据库的时候一定要使用当前连接和事务修 ...

  8. LINQ使用小贴士

    LINQ中的排序操作符 OrderBy:按升序对序列的元素进行排序.OrderByDescending:按降序对序列的元素排序.ThenBy:按升序对序列中的元素执行后续排序.ThenByDescen ...

  9. element-ui el-table 多选和行内选中

    <template> <div style="width: 100%;height: 100%;padding-right: 10px"> <el-t ...

  10. 四、docker容器管理

    一.docker容器管理 1.1 容器查看-ps命令 显示本地容器列表,但是默认不显示关闭的容器,只显示运行中的容器,除非加上命令选项 -a 用法:docker ps [-a 显示所有容器,默认只显示 ...