定格精彩瞬间!详解六自由度技术原理及应用

在体育赛事中,观赏各项目的精彩瞬间,欣赏运动员的卓越表现是观众们最为关注的焦点。以体操跳马为例,运动员们全力助跑,然后奋力起跳、腾空,接着精准的推手和转体动作,最后稳稳落地,整个动作行云流水,一气呵成。但传统的转播技术一般只能慢动作回放运动员的比赛过程,无法多角度全方位领略运动健儿的矫健身姿,然而,如同科幻大片般的”子弹时间“却能定格运动员的精彩一瞬,在3D环绕的场景下,每一个动作多角度清晰呈现,为观众带来一场视觉盛宴。支撑这一切精彩的背后,便是先进的六自由度-子弹时间视频技术。

六自由度-奥运多项目

●  什么是六自由度-子弹时间视频技术

"六自由度"(6 Degrees of Freedom,简称6DoF)技术是一种提供用户在三维空间可自由选择剪辑/观看角度及位置的沉浸式视频体验,是全景360视频(3DoF视频)的进一步升级。通过多个4K摄像头对真实场景进行视频同步采集、高精度3D重建以及高画质渲染技术,将视频的创作和交互空间从二维提升至三维。并且通过在时间域+空间域的自由运镜,提供了视频创作者更灵活的创作空间,显著提升短视频的表现力。6DoF视频技术具有子弹时间特效、3D虚拟运镜剪辑、自由视角交互等不同产品形态。

子弹时间(Bullet Time)是一种使用在电影、电视广告或电脑游戏中的摄影技术,用于模拟变速特效,如强化的慢镜头、时间静止等效果。这项技术被广为认知是在科幻电影《黑客帝国》里,其中最为经典的场景莫过于男主角Neo仰身躲避子弹的慢动作镜头,观众不仅能从多角度看到子弹飞行的轨迹,还能看到Neo在慢动作中的闪避的每一个细节。

●  六自由度的技术原理

6DoF技术原理通常用于模拟现实世界的运动,使物体能够在一个三维空间内自由移动。在虚拟现实(VR)、计算机图形学和机器人学等领域中,6DoF提供了物体的平移和旋转控制,使对象能完全模拟真实世界中物体的移动。

具体来说,六自由度指的是物体能在三个垂直方向上(通常是X轴、Y轴和Z轴)平移,以及围绕这三个轴的旋转。平移自由度通常被称为“推”(translation),而旋转自由度通常被称为“拉”(rotation)。

1. 平移自由度(3个):

  • X轴平移:物体左右移动。

  • Y轴平移:物体前后移动。

  • Z轴平移:物体上下移动。

2. 旋转自由度(3个):

  • 滚转(Roll):物体围绕X轴旋转。

  • 俯仰(Pitch):物体围绕Y轴旋转。

  • 偏航(Yaw):物体围绕Z轴旋转。

在视频技术中,6DoF技术可以捕捉某个瞬间,然后通过后期制作技术,允许观众从不同角度查看这个瞬间,从而创建出所谓的“子弹时间”效果。这种效果通常通过高速摄像机阵列来捕捉动作,然后以慢动作播放,并通过计算机算法调整每个摄像机的视角,允许观众在观看时动态改变视角,从而获得一种超越现实时间限制的视觉效果。

6DoF视频技术目前是一个快速发展的技术方向,在2018年,IEEE标准组就启动了6DoF视频的标准编撰工作,最终在2022年发布了6DoF视频的第一版标准“IEEE 1857.9”。在这一版的标准中,为了兼顾技术领先性和可落地的实现性,主要采纳了基于多视角深度和纹理的6DoF视频表达和渲染方案。标准中重点对于6DoF视频的表达,压缩传输,以及渲染进行了详细的定义。如下述图表所示:

6DoF视频表达

6DoF视频压缩传输

6DoF视频渲染

●  快手六自由度的技术优势与应用

基于快手多年的音视频技术积累和迭代,六自由度-子弹时间视频技术实现了几大优势:

  • 鲁棒性强:无论是户外还是室内,在不同的气候、光线条件下,快手六自由度系统都能稳定运行,完成高精度的建模和渲染,不"娇气”。

  • 渲染速度快:由于计算量庞大,以往“子弹时间”的生成速度都在分钟级,得益于快手自研的3D重建、虚拟运镜和渲染技术,生成时间可压缩至10秒,时效性倍增。

  • 视觉效果好:快手自研的三维渲染引擎能够将子弹时间的画面还原至4K及以上的高清渲染画质,为用户带来更加震撼的视觉体验。

正是这些技术优势,使得快手六自由度-子弹时间技术能够跨越地域与领域的界限,实现广泛的应用场景。在去年第19届杭州亚运会,“子弹时间”首次应用于击剑项目国际顶级赛事。快手六自由度技术团队,在克服了“地狱级”难度的剑身建模渲染后,通过赛场内部署的4K专业摄像机阵列实时采集的高清竞赛视频,在云端实现“子弹时间”的超高清渲染,在3秒内输出比赛的精彩瞬间,超预期地完成了击剑项目的3D虚拟运镜效果。

图片

此外,这项技术也在贵州安顺的“村BA”篮球比赛中大放异彩,清晰捕捉了赛场上任意位置的精彩瞬间,并将这些瞬间向亿万观众进行了分发转播,使得山村篮球文化得以在更大范围内绽放其光彩。

图片

体育赛场之外,六自由度视频技术也存在巨大的应用空间。比如,在快手电商生态中,特别是在商品展示和试穿试戴场景,基于六自由度技术的前期拍摄和后期渲染,模特的试穿效果可以不局限于平面,更能支持全视角运镜。用户可以全方位地查看服装细节,直观感受上身效果,让消费决策更理性。

●  未来展望

随着6DoF视频技术的快速发展与不断进步,在未来,能够不断逼近真实的去记录各类赛事/演艺等宝贵内容的3D视频数字资产,并且基于这些3D视频资产,提供创作者在3D场景更自由的创作空间,使得视频创作者能够最大化的发挥自身创意,从自己的独特视角和对内容的理解,创作出源源不断的精彩个性化短视频,最终实现技术创新工具为创作者最佳创意服务的初衷。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

检测到目标URL存在http host头攻击漏洞

漏洞描述 修复措施 方法一: nginx 的 default_server 指令可以定义默认的 server 去处理一些没有匹配到 server_name 的请求,如果没有显式定义,则会选取第一个定义的 server 作为 default_server。 server { …

avue-crud 自定义搜索项 插槽

加上 -search 就可以自定义查询项了

【MongoDB】Java连接MongoDB

连接URI 连接 URI提供驱动程序用于连接到 MongoDB 部署的指令集。该指令集指示驱动程序应如何连接到 MongoDB,以及在连接时应如何运行。下图解释了示例连接 URI 的各个部分: 连接的URI 主要分为 以下四个部分 第一部分 连接协议 示例中使用的 连接到具有…

ant design pro 中用户的表单如何控制多个角色

ant design pro 如何去保存颜色ant design pro v6 如何做好角色管理ant design 的 tree 如何作为角色中的权限选择之一ant design 的 tree 如何作为角色中的权限选择之二ant design pro access.ts 是如何控制多角色的权限的 看上面的图片 当创建或编辑一个用户时,…

Mac文件需要分卷压缩怎么办 Mac上怎么解压分卷压缩的文件

在处理大型文件的传输和存储的时候,Mac用户常面临文件大小超过限制的问题。为了有效管理这些大文件,分卷压缩成为一种必不可少的解决方案。Mac文件需要分卷压缩怎么办?Mac上怎么解压分卷压缩的文件?本文将向你介绍如何使用BetterZ…

第R2周:LSTM-火灾温度预测

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 一、什么是LSTM 1.LSTM的本质 长短时记忆网络(Long Short-Term Memory, LSTM)的本质是一种特殊的循环神经网络(Recurrent…

使用Go语言将PDF文件转换为Base64编码

使用 Go 语言将 Base64 编码转换为 PDF 文件-CSDN博客本文介绍了如何使用 Go 语言将 Base64 编码转换为 PDF 文件,并保存到指定路径。https://blog.csdn.net/qq_45519030/article/details/141225772 在现代编程中,数据转换和编码是常见的需求。本文将介绍…

SX_gitlab可视化操作c语言知识_17

gitlab可视化操作技巧: Merge into current branch直接将远程wjc_GNSS分支的数据拉下来同步到本机当前的分支代码,执行的是合并操作,即多的模块会添加到本地分支,有冲突的地方不行得rebase覆盖才行 修改完代码先暂存更改再在暂存区写入备注&a…

网络通信要素

网络介绍 定义:将具有独立功能的多台计算机通过通信线路和通信设备连接起来,在网络管理软件及网络通信协议下,实现资源共享和信息传递的虚拟平台。 学习网络的目的: 能够编写基于网络通信的软件或程序,通常来说就是网…

力扣面试经典算法150题:删除有序数组中的重复项 II

删除有序数组中的重复项 II 今天的题目是力扣面试经典150题中的数组的中等难度题: 删除有序数组中的重复项 II 题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/description/?envTypestudy-plan-v2&envIdtop-interview-150 题…

时间序列分析2|ARIMA模型|SARIMA模型

ARMA模型的定阶 自相关和偏自相关系数法 通过观察样本的自相关系数(ACF)和偏自相关系数(PACF),进行大体的判断 模型定阶的经验方法 截尾: 最初的d阶样本(偏)自相关系数明显在2倍标准差范围外95%的(偏)自相关系数都落在2倍标准差的范围以内非零自相…

【论文阅读】通用的语义-几何表征的机器人操作

文章目录 1. 【2023CoRL】A Universal Semantic-Geometric Representation for Robotic Manipulation针对痛点和贡献引言模型框架思考不足之处 2. Leveraging Locality to Boost Sample Efficiency in Robotic Manipulation摘要和结论引言模型框架实验思考不足之处 1. 【2023Co…

ES6-ES13学习笔记

目录 初识ES6 变量声明 解构赋值 对象解构 ​编辑 数组解构 ​编辑模版字符串 字符串扩展 includes() repeat() startsWith() endsWith() 数值扩展 二进制和八进制表示法 (Number.)isFinite()与isNaN() Number.isInteger() Math.trunc …

Leetcode JAVA刷刷站(69)x的平方根

一、题目概述 二、思路方向 在Java中,计算一个非负整数x的算术平方根,并返回其整数部分,你可以使用二分查找法。这是因为平方根函数是单调递增的,所以我们可以利用二分查找在合理的时间复杂度内找到结果。 三、代码实现 public…

Matplotlib入门与进阶:数据可视化的强大工具

Matplotlib入门与进阶:数据可视化的强大工具 在当今数据驱动的世界中,数据可视化成为了数据分析的重要一环。数据可视化不仅能够帮助开发者理解和分析数据,还能使数据展示更具说服力。本文将详细介绍Python中的2D绘图库——Matplotlib。通过…

Python自准直仪双筒望远镜光学ABCD矩阵行为算法

🎯要点 🎯平面;曲面;圆柱面;非球面光,双凸透镜;90 度棱镜;分束立方体,双透镜棱;镜分光镜光线;横置隔膜;全内反射;多个分束…

作业08.21

服务器&#xff1a; #include <myhead.h>#define SER_PORT 6666 #define SER_IP "127.0.0.1"int find_client(int *client_arr, int len, int client) {for(int i0; i<len; i){if(client_arr[i] client){return i;}}return -1; }void remove_client(int *…

python爬虫--pyquery解析库整理

前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 本文整理python的爬虫解析库pyquery的语法 简洁快速的整理&#xff0c;建议有前端基础的人看 pyquery解析原理 pyquery的原理就是拿到网站的前端源码后&#xff0c;我们根据我们需求信息所在的标签进行筛选。 选…

漏洞挖掘 | 记一次edusrc--轻松拿下中危信息泄露

1.前言 也是一次漏洞挖掘的思路分享 上次我们讲过了关于小程序方面的一些小思路&#xff0c;即关于抓包更改id号造成的一个信息泄露&#xff0c;但是在小程序上的信息泄露很难涉及到公民三要素这是一个痛点&#xff0c;今天就来分享一下一次edu挖掘时挖到的一个涉及公民三要素…

【云备份】项目总结

文章目录 项目总结项目总结项目扩展:常见问题: 项目总结 项目总结 搭建云备份服务器与客户端&#xff0c;客户端程序运行在客户机上自动将指定目录下的文件备份到服务器&#xff0c;并且能够支持浏览器查看与下载&#xff0c;其中下载支持断点续传功能&#xff0c;并且服务器端…