搜维尔科技:Varjo XR-4 功能详解:实现业界首个凝视驱动自动对焦系统

对可变焦光学元件的需求

目前,所有其他XR HMD都在视频直通摄像头中使用定焦光学元件,其焦距无法改变。人眼可以辨别高达约 60 像素/度 ( PPD ) 的细节,但定焦光学元件的问题在于,在实践中,它们的分辨率极限约为 30 PPD。

这是因为需要进行平衡:一方面,镜头光圈需要足够小,以使景深 ( DoF ) 覆盖目标 PPD 的整个操作范围(例如从 20 厘米到无穷远)。另一方面,光圈不能太小,因为一定量的光需要到达传感器,图像处理器才能生成无噪声的高质量图像。我们也非常接近衍射极限,以至于减小光圈实际上会降低有效分辨率。曝光时间也不能太长,因为 XR HMD 需要高速摄像机(至少 90Hz),例如在快节奏的训练场景中,曝光时间必须降低到 1/90 秒以下,以减少运动模糊。

出于类似的原因,手机早已从定焦相机过渡到变焦相机。事实上,即使是人眼也使用变焦光学元件。Varjo 是第一家将变焦相机直通系统引入 XR 市场的公司。

图片

实现业界首个凝视驱动自动对焦系统

变焦相机以牺牲景深为代价来优化 PPD 和到达传感器的光量,每次只能对焦一小段距离。现在的问题是:我们如何在正确的距离对焦,以及如何足够快地对焦?

您可能熟悉手机对焦的方式:您点击屏幕上的某个物体,相机会评估不同的对焦距离,并选择提取该物体最高频率的距离。这对于 XR HMD 来说还不够好。

XR-4 Focal Edition 具有精心校准的光学元件、非常快的对焦执行器(从一端到另一端不到一毫秒)——但最重要的是,我们开发了一种模仿人眼的新型自动对焦系统。

图片

它的工作原理是以200Hz 的频率跟踪您的视线,并与我们先进的LiDAR深度传感器配合使用,以比人眼本身更快的速度稳定在正确的焦距上。最终结果非常自然:无论您看向何处,您都会看到清晰的图像,并且对焦速度非常快,以至于您永远不会看到它发生变化。就好像您一开始就没有通过相机看一样。

我们的系统可以通过选择与凝视距离相关的凝视位置周围的 LiDAR 深度样本来消除诸如注视手指或手指之间的困难情况。人们可能会担心注视点之外的物体可能没有聚焦。人眼的分辨率不足以注意到中央凹之外的物体,而且由于 XR-4 Focal Edition 的光圈大小与典型虹膜大致相同,因此这一点也与人眼一样。

图片

关键任务工作的主要优势

但是从 30PPD 到 50PPD 有多大关系呢?我必须承认,我最初并没有意识到在视频传输中达到人眼分辨率比在 VR 中更重要。事后看来,这是显而易见的,但令我惊讶的是,我周围的物理世界中几乎所有东西都是为人类视觉系统的分辨率而设计的,无论是我最喜欢的杂志上的字体大小、我的电脑显示器上的分辨率,还是我键盘上的字母大小。使用除 XR-4 Focal Edition 之外的任何其他 HMD,一切都令人沮丧地无法阅读。

,时长00:07

如果您在 XR 中达不到人眼的分辨率,它会迫使您将所看的东西靠近眼睛,从而有效地改变您的自然行为。这在许多用例中是不可接受的,但在高级训练中尤其如此。您训练时使用的仪器已针对人眼进行了精心优化,并且您的头部处于特定位置是有原因的。您无法训练飞行员伸手去读取仪器,因为这不是您在实际情况中会做的事情。幸运的是,Varjo XR-4 Focal Edition 可以像您的眼睛一样看世界。

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

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

相关文章

vulnhub靶机 DC-9(渗透测试详解)

一、靶机信息收集 1、靶机下载 https://download.vulnhub.com/dc/DC-9.zip 2、靶机IP扫描 3、探测靶机主机、端口、服务版本信息 4、靶机目录扫描 二、web渗透测试 1、访问靶机IP 查看页面功能点,发现一个搜索框和登录框 2、测试一下是否存在sql注入 查看当前数…

激光雷达点云投影到图像平面

将激光雷达点云投影到图像平面涉及几何变换和相机模型的应用。以下是该过程的基本原理: 1. 坐标系转换 激光雷达生成的点云通常位于激光雷达的坐标系中,而图像则在相机坐标系中。为了将点云投影到图像上,首先需要将点云从激光雷达坐标系转换…

GitHub Actions 遭利用,14个热门开源项目令牌泄露风险激增

近日,有攻击者通过 CI/CD 工作流中的 GitHub Actions 工具窃取了谷歌、微软、AWS 和 Red Hat 等多个知名开源项目的 GitHub 身份验证令牌。 窃取这些令牌的攻击者可在未经授权的情况下访问私有存储库、窃取源代码或向项目中注入恶意代码。 Palo Alto Networks Un…

docker部署redis

1.搜索镜像 docker search redis 2.拉取镜像 可省略第二步,直接执行第三步 docker pull redis 3.创建Redis容器并设置密码 也可以不设置密码 不设置密码: docker run -d -p 6379:6379 \ -v /Users/hal/DevelopmentToolkit/redis/redis.conf:/etc/red…

【漏洞复现】某骋BPM系统——Handler.ashx——sql注入

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 某骋BPM系统是一款功能全面的商业流程管理平台,旨在帮助企业实现…

SpringCloud Sleuth2

继SpringCloud Sleuth-CSDN博客 使用RabbitMQ收集链路数据 引导 通过Spring Cloud Sleuth整合Zipkin,已经实现了通过HTTP方式收集链路跟踪信息,除了使用HTTP方式之外,还可以使用RabbitMQ消息中间件异步收集链路跟踪信息。本节讲解如何通过R…

STM32cubemxide v1.0.0开发烧录

STM32cubemxide v1.0.0开发烧录 1.介绍2.烧录 1.介绍 使用STM32cubemxide v1.0.0是因为他自带的freertos版本是10.0.1版本,虽然里面也有做更改而且也加入了亚马逊的代码,但是比较接近未被修改的freertos9版本的代码,也可以去官网下载。 STM32Cubemxide …

day 26网络编程—协议

1、协议:通信双方约定的一套标准 2、国际网络通信协议标准: 1.OSI协议: 应用层 发送的数据内容 表示层 数据是否加密 会话层 是否建立会话连接 传输层 数据传输的…

Processing用多方形绘制代码

案例代码如下: import processing.pdf.*; import java.util.Calendar; boolean recordPDF false; void setup(){ size(720,720); smooth(); noFill(); background(255); } void draw(){ if(mousePressed){ translate(width/2,height/2); int c…

超越GPT-4 ,金融分析新突破:FinTral多模态大模型

人工智能咨询培训老师叶梓 转载标明出处 在金融领域,对大量非结构化数据的处理和分析一直是行业面临的重要挑战。为了解决这一问题,由不列颠哥伦比亚大学和Invertible AI的研究团队共同提出了一套名为FinTral的先进多模态大模型(LLMs&#xf…

C#中的多线程案例

使用Task写一个进度条 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.For…

Docker——常用命令

1.Docker是做什么的? Docker 是一个开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。它可以帮助我们下载应用镜像,创建并运行镜…

Spring DI 简单演示三层架构——Setter 注入

Spring IOC 的常见注入方法有3种:Setter注入、构造注入和属性注入。想了解更多可点击链接:Spring 注入、注解以及相关内容补充 属性注入 不推荐。原因:使用私有的成员属性变量,依靠反射实现,破坏封装,只能依…

opencv 控制鼠标键盘实现功能setMouseCallback

鼠标事件类型 OpenCV 支持多种鼠标事件类型,常见的包括: cv2.EVENT_LBUTTONDOWN:左键按下 cv2.EVENT_RBUTTONDOWN:右键按下 cv2.EVENT_MBUTTONDOWN:中键按下 cv2.EVENT_LBUTTONUP:左键释放 cv2.EVENT_RBUTT…

HOW - 用腾讯蓝盾部署一个 Web 应用

目录 一、介绍二、项目、流水线和 Stage1. 项目(Project)2. 流水线(Pipeline)3. Stage(阶段)示例:配置一个简单的 CI/CD 流程的基本步骤总结 三、一条完整的流水线包括什么 Stage1. 源代码管理&…

数据库-DML语言-数据操作语言

定义 DML是对表中数据进行操作的语言,涉及的关键字:INSERT UPDATE DELETE INSERT:向表中插入新数据的语句UPDATE:修改表中数据的语句DELETE:删除表中数据的语句 准备工作 USE mydb; 使用mydb库 CREATE TABLE person( 创建表personname VARCHAR(30),age INT…

麒麟v10(ky10.x86_64)升级——openssl-3.2.2、openssh-9.8p1

系统版本: ky10.x86_64 下载安装包并上传 openssh下载地址 https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable openssl下载地址 https://openssl-library.org/source/index.html zlib下载地址 https://zlib.net/fossils/ 上传安装包 备份配置文件 cp -r /etc/ssh /et…

高德地图SDK Android版开发 5 地图交互操作

高德地图SDK Android版开发 5 地图交互操作 前言控件控件介绍接口UiSettingsAMapOptions 示例代码Logo指南针比例尺缩放按钮 效果图 地图手势地图手势方法说明地图手势开关指定屏幕中心点的手势操作 地图手势事件地图点击事件监听接口地图长按事件监听接口地图触摸事件监听接口…

Python 6行代码写北京时间时钟(10帧 可调) 天地良心

今天看到别的大佬用Python写时钟 我密集恐惧症都犯了 十来个定义函数 我看也看不懂 代码还有整整78行 还是在我改良后的 改良前有98行 我删注释 优化函数名(比如把penup改成pu) 这个文件照样有5KB 并且在帧数取决于电脑性能 我运行了一下 电脑都卡出蓝屏了 于是我连夜赶…

云动态摘要 2024-08-12

给您带来云厂商的最新动态,最新产品资讯和最新优惠更新。 全球加速 GA - 新增“巴西(圣保罗)”、“沙特(利雅得)”接入点 华为云 2024-08-12 全球加速服务新增开通“巴西(圣保罗)”、“沙特&a…