PaddleSports:“AI+体育”端到端开发套件及落地实践

news2024/11/13 7:53:54

c24e70ef6ea38caf9c03c88023a08653.gif

本系列根据WAVE SUMMIT+2022深度学习开发者峰会「开源开放 生态共建」论坛嘉宾分享整理。本文整理自「开源开放 生态共建」百度研究院的资深研究员卢飞翔的主题演讲——PaddleSports:“AI+体育”端到端开发套件及落地实践。

百度3D+AI智慧体育团队针对数据、算法、产品三方面开展工作,基于飞桨框架,面向体育场景打造端到端开发套件PaddleSports,实现AI技术与体育行业的深度融合。

5134dea520bb18ad60acea56c0f4a0a4.png百度智慧体育的发展背景及概览

在新发展阶段,AI技术正驱动着体育实体经济高质量发展。通过以AI技术为箭,自主创新为弦,体育行业为靶,最终实现竞技体育实力提升,全民健身有效落实,体育制造业转型升级,体育服务业提质增效。

a52fd932412773b6b0f87124e8eefbda.png

如下图所示,百度3D+AI智慧体育团队主要从事以下三个方面的工作。

  • 赛事IP数字化。主要以赛事直播、内容生产、体育元宇宙,实现数字化服务。

  • 智慧场馆2.0。主要将AI技术应用在具体场景中,比如足球、篮球、乒乓球等,最终实现AI导览、AI驻训、AI传播、AI互动等。

  • 百度智能云智慧体育产业生态圈。通过数据采集和知识沉淀,实现产业升级和价值创造,主要包括科学训练、赛事传播、粉丝互动、智慧场馆。

93fc9777f5465742b6dee90031c30e74.png

7367a67fe2d484290f0e26bacc95a01f.pngPaddleSports相关简介

如下图所示,PaddleSports是飞桨面向体育场景的端到端开发套件,实现AI技术与体育行业的深度融合,打造“AI+Sports”的标杆案例集。

31bf35429a8f6cd50ed42b9d598760f6.png

首先,PaddleSports提供了标注、分割、追踪等功能,实现对海量视频数据的快速处理与高质量标注,再通过飞桨产业级模型库中的模型对标注好的数据进行训练,最后将训练后的结果应用在多场景中,比如足球、乒乓球、花样滑冰等。

PaddleSports采用5W1H产品架构,即从When(时间)、Where(空间)、Who(人物)、What(内容)、Why(探索)、How(执行)六个维度对体育场景所需要的AI技术进行梳理。基于此,PaddleSports能够进行算法模型的整理与开发。同时,能够给客户提供具体软件工具,比如视频拆条、3D姿态等,然后在多场景中进行应用,比如足球、篮球、排球等。

8225fbf347e3a68870c6268377c9faa1.png

PaddleSports架构设计分为开源工具和产品与解决方案两部分。

  • 开源工具:PaddleSports通过开源开放和共享深度学习模型,促进体育生态发展,吸引更多用户从事体育科研。

  • 产品与解决方案:PaddleSports面向多个客户提供定制化产品,包括国家队、体育总局、科研高校、央视等,具体提供的智能应用产品包括赛事分析、辅助训练、智能剪辑、智能创作等。 

7ec883499ae260d0526f6540be46bda0.png

529649de77550f215156f39a888c0266.pngPaddleSports主要应用

1808854e0f2b9f49d17de04110fd4906.png应用1:科学训练,助力跳水梦之队勇夺金牌

百度为中国跳水队打造了一套“3D+AI”跳水训练系统,具有看得清、看得准、看得全、看得懂四大核心亮点。目前,PaddleSports已累计采集分析了9万多条训练视频,队伍日均使用180多分钟,队伍反馈训练效率提升显著。

090db420c08a8755154dd04ab179d15e.png

今年,百度对该跳水训练系统进行了三方面升级。

  • 百度为队伍提供跳水运动智能一体机,实现电视转播级别跟拍效果。

  • 百度对算法工具集进行了升级,使3D姿态估计算法在V100显卡上的推理速度达到400FPS。

  • 百度为跳水队打造了首个跳水冠军模型解决方案,把专家经验知识与大数据分析进行融合,提高运动成绩,预防运动损伤,助力青训选才,探索冠军运动员的培养模式与训练方式。

e9fcab914e61b846355b4002b79341ae.png

75efb58e6050ccd2a9aac9a2f1b8bf20.png应用2:助力央视总台北京冬奥会、卡塔尔世界杯节目制作

在冬奥会期间,百度助力央视总台《奥秘无穷》和《荣誉殿堂》两档节目,通过3D+AI技术,对当天或者前一天的比赛进行复盘与技术分析。

99d92df49cc822980524c4cc1ec40e8a.png

下面展示了在自由式滑雪大跳台项目中的同场竞技技术,通过3D还原与虚拟叠加,把单人比赛变成多人同场竞技,冠亚军对比一目了然。

下面展示的是时空定格技术,将奥运冠军的连续动作定格到3D空间,实现360度观看。

下面展示的是结合XR的应用技术,克服了场地、空间、视角的限制,有效增强节目的丰富度。

在卡塔尔世界杯期间,百度助力央视总台《足球盛宴》节目,主要提供3D虚拟还原、量化分析和数字化图片,主要呈现高度、速度、角度等指标,带给观众全新的观赛视角,更好地欣赏比赛的精彩瞬间。

0d19e45960a368df6883aa78730f3b18.png应用3:体育直播,普惠大众比赛的赛事传播诉求

在体育直播领域,百度开发了普惠大众比赛的赛事转播方案。相比于普通转播方案,比如转播车,成本可降低10倍以上,效率可提升200%。同时采用AI无人值守方式提供7×24小时无人直播。

4ec0cb4608e6d8c81f60a202efecbf6b.png

面向长尾赛事(青少年、大众赛事)市场,构建AI摄像机和云导播台智能赛事转播方案,自动进行画面的推、拉、摇、移,实现人球跟踪直播效果。这种直播方案的特色,是无需专业导播和昂贵的转播车,即可让大众体育赛事能够以微小成本,以无人值守的形式,开启一场专业级赛事转播。

f671133daa35a0537d5e65418c8c36e8.png

74c9ebd799fbd310bf48354b26c89600.pngAI助力体育,创新价值创造闭环范式

目前,“AI+体育”得益于PaddleSports AI技术工具集和百度智能云体育产业生态圈,通过在科学训练、赛事传播、技术分析、互动体验等方面的相关技术以及产品,进一步推动竞技体育发展,提高健康水平,发展体育经济,发扬体育文化。

d9dbac930daed484d527b8005884be70.png

最后,百度非常感谢PaddleSports的合作者以及客户,通过开源共享AI技术,用中国技术助力中国体育事业,助力体育强国、健康中国的伟大目标。

5f62ecc3ab3a0a48e64761df99f3651f.gif

点击菜单栏「WAVE回放」查看峰会精彩内容

获取更多技术内容~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/139211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++语法基础课 习题5 —— 字符串

文章目录例题1. 760.字符串的长度(fgets函数)重点!2. 761.字符串中数字的个数3. 763.循环相克令4. 765.字符串加空格(getline函数auto用法)重点!5. 769.替换字符 重点!6. 773.字符串的插入(substr函数)重点!7. 772.只出现一次的字符(难题)习题…

Python逆向进阶教程笔记(1)

视频地址:Day1初识JS逆向 混淆与无混淆数据加密方案解析实战-36Kr数据加密解析 (AES数据逆向)_哔哩哔哩_bilibili 未完待续 一、排错 1.1) 目的:抓页面借口,简单请求会被拦截 1.2) 网址:乌海市公共资源…

OSPF-MGRE实验(1.3)

要求: 1、首先为每个路由器配置接口ip和环回ip实现第一个目标 r1: [r1]interface GigabitEthernet 0/0/0 [r1-GigabitEthernet0/0/0]ip add 16.1.1.1 24 [r1-GigabitEthernet0/0/0]int gi0/0/1 [r1-GigabitEthernet0/0/1]ip add 61.1.1.1 24 [r1-Gigab…

java File类详细

目录 File创建 1.File(String pathname) 2. File(String parent,String child) 3.File(File f,String child) file类的使用 基本操作: 文件夹的操作 File创建 1.File(String pathname) …

一起快速了解单片机入门知识吧!

从事计算机和电子信息技术行业的都熟知单片机一词,但是你真的了解单片机吗?单片机的种类有哪些?单片机有什么特点?单片机的工作原理是什么?下面一起来了解单片机知识吧!在学习单片机知识前,我们…

多数据库学习之SQL Server查询表自增主键字段信息SQL

多数据库学习之SQL Server查询表自增主键字段信息SQL前言概念SQL样例方式一:系统内置存储过程查找方式二:通过INFORMATION_SCHEMA模式下系统视图获取方式三:通过sys模式下系统视图获取参考链接前言 Microsoft SQL Server简介 Microsoft SQL S…

Zookeeper详解(三)——开源客户端curator

开源客户端curator (true re de) curator是Netflix公司开源的一个zookeeper客户端,后捐献给apache,curator框架在zookeeper原生API接口上进行了包装,解决了很多zooKeeper客户端非常底层的细节开发。提供zooKeeper各种应用场景(比如&#xf…

CSS3 动画案例

文章目录变形效果案例照片墙过渡效果案例鼠标移动显示内容图片文字滑动效果白光闪过效果手风琴效果动画案例脉冲动画loading效果灯光闪烁动画代码变形效果案例 照片墙 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title>&…

ESP IDF:观察者Observer用例实现

ESP IDF:观察者 Observer用例实现 #include <stdio.h> // #include #include // using namespace std; //抽象的英雄 抽象的观察者 Observer class AbstractHero { public: virtual void Update() 0; }; std::list<AbstractHero*> mlist; std::list<Abstr…

Linux:vim工具

文章目录一.vim简单介绍1.1vim使用1.2vim常见的模式二.vim中的指令2.1set nu/set nonu(调出/取消行号)先导&#xff1a;下面这些命令都是在命令模式下运行2.2yy/p(复制/粘贴)2.3dd(剪切)2.4u/ctrl r(撤销/把撤销撤销)2.5shift g/g g(光标定位末尾/光标定位第一行)2.6shift 4/sh…

Docker高级篇_mysql主从复制、redis集群

目录Docker复杂安装详说安装mysql主从复制安装redis集群3主3从Redis集群&#xff08;基于哈希槽分区&#xff09;主从容错切换迁移主从扩容主从缩容Docker复杂安装详说 安装mysql主从复制 1.新建主服务容器3307 docker run -d -p 3307:3306 --privilegedtrue -v /zhoujmi/my…

Spring Framwork_01

Core Container(核心容器):管理对象的技术 1.Beans 2.Core 3.Context 4.SpEL Core&#xff1a;核心工具包&#xff0c;包括字节码操作cglib、asm&#xff0c;资源的抽象Resource&#xff0c;对象实例化化工具等等。 Beans&#xff1a;Bean 的定义、Bean 的创建以及对 Bean 的解…

【自学Java】Java循环结构

Java循环结构 Java while教程 在 Java 语言 中&#xff0c;关键字 whie 用于判断一个判断条件&#xff0c;如果返回值都是 true&#xff0c;那么它会一直执行。与 if 不同之处在于&#xff0c;if 只会执行一次&#xff0c;而 while 中&#xff0c;只要条件满足&#xff0c;会…

【迅为iMX6Q】开发板 u-boot 2015.04 SD卡 启动

前言 最近为了深入研究 嵌入式Linux 的开发&#xff0c;把【迅为iMX6Q】开发板 找了出来&#xff0c;重新搭建了开发编译环境 【迅为iMX6Q】开发板 的 u-boot&#xff0c;放在了 android 源码中&#xff0c;可以从 【迅为iMX6Q】开发板 网盘资料里&#xff0c;下载 iTOP-iMX6_…

Windows下redis环境搭建(可查看源码及Debug调试进入源码)及简易使用

Windows下redis环境搭建&#xff08;可查看源码及Debug调试进入源码&#xff09;及简易使用 在我们使用redis进行学习的过程中&#xff0c;在Windows平台上进行学习是一个非常高效的选择&#xff0c;因此下面介绍如何在Windows环境下搭建一个redis环境&#xff08;即可Debug调试…

数据结构之入门二叉树

文章目录前言1.二叉树的知识铺垫2.二叉树的具体实现1.递归实现前中后序遍历2.其它相关接口的实现1.求二叉树的节点个数2.求叶子节点个数3.二叉树查找值为x的节点3.求树高度4.求k层节点的个数5.层序遍历6.判断二叉树是否是完全二插树3.总结前言 之前用数组实现了一种特殊的完全…

解决word写论文改成两栏时mathtype的公式无法居中的问题

想要的格式 投论文的时候&#xff0c;有很多期刊的要求是两栏排版&#xff0c;比如中国电机工程学报 理论上&#xff0c;用mathtype输入的公式&#xff0c;会根据word的格式自动地调整自己的缩进量&#xff08;更确切地说&#xff0c;是会自动调整制表位&#xff09;。比如下…

新手入门指南之玩转蓝桥云课(线上运行虚拟机,c++,Java,Javaweb,python环境,以及如何成功利用命令行运行这些环境)

目录 你好&#xff0c;蓝桥云课 &#x1f44b; &#x1f332;欢迎来到蓝桥云课&#x1f332; 为什么要用 Linux 实验精神 蓝桥云课课程 加入课程 开始实验 实验环境 讨论发帖 实验报告 有效学习时间 我们的目标是星辰大海 &#x1f350;Linux 桌面环境使用指南&…

【C++ Primer】阅读笔记(4):string

目录 简介初始化string对象初始化方法直接初始化与拷贝初始化string对象上的操作操作方式读取string对象(cin>>s、cout<<s)getline(is,s)empty()size()string对象的比较(>、<、<=、>=)两个string对象相加(s1+s2)字面值与string对象相加遍历string对象参…

Jenkins复制和导出导入job

一、同一个Jenkins中复制job如果是同一个Jenkins复制job&#xff0c;只需要在创建Job时&#xff0c;选择Copy from一个已有的job即可。也就是在下方上面的红框中输入你新建job的名称&#xff0c;在下面的红框中输入你想要复制的job(已经建好的job)&#xff0c;然后点击确定。这…