Nature论文:VR中OLED和LCD的时空图像质量探究

news2024/11/25 9:50:20

VR头显对空间分辨率和响应时间的要求很高,然而,在VR头显移动时,还没有一种可以在时空域中量化VR图像质量的标准方法。近期在一项新研究中,科研人员测试了三款VR头显(HTC Vive、Vive Pro、Vive Pro 2)在平滑追踪过程中的时空性能。简单来讲,就是为了测试VR头显在时间、空间变化时,屏幕产生的伪影。据悉,这三款VR头显分别使用了AMOLED和LCD屏幕类型,通过测试它们的时空性能,也可以探索不同VR屏幕的优缺点。

研究背景

随着VR头显技术发展,模拟技术在许多领域展现出基于,比如娱乐、通信、教育、制造、军事、医疗。理论上在医疗场景,医生可以在VR中查看3D医疗成像,并进行诊断和术前规划。然而,由于VR头显在运动状态下依然存在明显伪影,这会降低3D图像质量,从而影响可视化内容的准确性,甚至可能影响医疗诊断的可靠性。

为了探索VR屏幕升级的可能性,科研人员首先测量了三款VR头显的空间和时间特征,并根据这些特征建立了时空模型。他们发现,Vive Pro 2由于屏幕刷新率高(120Hz)、采用脉冲式发光、占空比小(5%),因此时间性能更好。考虑到Vive Pro 2的单目分辨率超过2kx2k,它在每度8个周期以上的高空间频率范围内平滑跟随时,时空性能比Vive和Vive Pro更好。

此外还发现,将显示屏发光的占空比(工作周期)降低到20%一下,将有利于减轻VR头显中的运动模糊。另外,输入图像的刷新率低会容易产生重影,从而影响运动中的图像质量。

除了伪影外,当VR图像的单个像素被放大时,依然可看到明显的纱窗效应。尤其是在PenTile排列的OLED VR屏幕上,纱窗效应尤为常见。原因是,PenTile排列使用菱形的RGBG子像素布局(为了增加绿色子像素数量),放大后会发现像素分辨率和填充因子不足,因此存在像素化、纱窗效应等问题,空间图像质量不理想。

为了缓解纱窗效应,一些VR厂商开始采用Fast-Switch LCD屏幕来提升画质的细腻度。与OLED相比,LCD的缺点是动态范围有限,因此在视场角边缘的空间分辨率会降低,显示的图像有色差且模糊。

另外,除了高空间分辨率外,VR头显的响应速度也很重要,而提升屏幕刷新率则有助于减少闪烁、运动模糊、抖动和重影等问题。目前,主流VR头显通常可达60Hz以上。OLED和LCD屏幕如果以短脉冲发光(OLED像素以周期发射、LCD背光发射),并且具备90Hz以上的高刷新率,可以更好的缓解运动模糊伪影。另外,传感、定位和渲染过程中,VR的运动到光子延迟也可能导致抖动、重影等时间伪影。

值得注意的是,VR头显的时空性能也受到注视点运动影响。在用户注视点追随图像移动时,如果显示屏响应速度不够快,注视点可能会和画面产生相对位移,从而导致运动模糊。通常,人眼需要在100毫秒的响应延迟情况下,才能平滑的追随图像运动。如果VR图像的运动速度变快(大于40°/s),那么眼球会切换为扫视,速度可达180°/s。

Vive和Vive Pro均采用PenTile排列的OLED面板,刷新率达90Hz,视场角110°。Vive Pro的分辨率比Vive更高,可达1440x1600。而Vive Pro 2则是采用low persistence LCD面板,将刷新率提升至120Hz,分辨率提升至单目2448x2448,FOV高达120°。在测试过程中,Vive、Vive Pro和Vive Pro 2的最大亮度分别设置为208/130和79cd/㎡。

空间分辨率测量

在测量空间分辨率的实验中,科研人员将VR头显 安装在光学试验台。一条静态单像素垂直线被放置在右眼FOV中心。与此同时,VR头显将在搭载NVIDIA GeForce RTX 2080 Ti显卡的PC上运行。测量过程中没有应用基于软件的空间或运动平滑,并且系统延迟被排除在本研究之外。此外,还使用配备25毫米焦距镜头(f/2.8)的彩色CMOS相机与静态线对齐,相机与VR头显的距离约为25毫米。

当在显示器FOV的中心用可见的子像素图案解析出最锐利的线条时,就确定了相机的位置和焦点,以及位于图像左半部分和右半部分的线之间的对称像差和亮度。用于空间分辨率测量的FLIR相机的曝光时间为33.3毫秒,分辨率为4096 × 3000,角分辨率校准为每像素7.8×10−3 度(每像素约0.47弧分)。彩色相机的角分辨率大于 VR 显示器的角分辨率(每像素大于1.8弧分),提供足够的空间采样。

响应时间测量

科研人员结合示波器使用硅光电探测器来测量VR头显的时间性能。光电二极管对350至1000毫米范围内的可见光波长敏感,具有快速纳秒级响应时间。利用示波器可测量出时间波形、周期、刷新率、占空比(定义为显示发射时间与周期的比率)、上升时间和下降时间,作为对比三个VR头显的参考标准。

测量结果

据了解,Vive Pro 2采用RGB LCD背板,单目分辨率为2448 × 2448像素。然而,与像素分辨率较低的 Vive 或 Vive Pro 相比,Pro 2测得的空间分辨率并没有显着提高。虽然 Vive Pro 2 的高像素分辨率提升了白色像素的高频(如大于10周期/度),但低频(小于5周期/度)表现有限。因此猜测,Vive Pro 2 的低频性能下降主要是由于显示技术和架构的差异。

具体来说,Vive Pro 2的LCD技术实现了堆叠式液晶模块,包括偏光片和彩色滤光片,这在OLED显示器(如 Vive 和 Vive Pro)中是不存在的。此外,LCD 显示器中额外的光学组件和层可能会导致额外的图像模糊,从而影响低频范围内的图像分辨率。与PenTile OLED相比,LCD的优势之一是提高了像素填充系数,即每个像素的发射面积更大。因此,Vive Pro 2的LCD面板提供了更流畅的虚像可视化效果,纱窗效应得到缓解。

响应时间测试方面,三款VR头显均比传统2D显示屏有所进步。光电二极管测量表明Vive和Vive Pro可以在高达90 Hz的频率下运行,而Vive Pro 2的刷新率可以进一步升级到120 Hz。通过调节OLED的脉冲发射时间,Vive和Vive Pro的占空比可达17%。 Vive 和 Vive Pro 的上升和下降时间大约为0.3和0.5毫秒。而通过快速切换背光,Vive Pro 2实现了仅5%的非常小的占空比,上升和下降时间约为0.3毫秒。我们还使用90 Hz配置测试了Vive Pro 2,以便与Vive和Vive Pro进行比较。时间特性与120 Hz时的Vive Pro 2 大致相同(90和120 Hz时占空比为5%),脉冲宽度从0.42毫秒略微增加到0.55毫秒。参考:nature

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

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

相关文章

微信公众号开发——实现用户微信网页授权流程

😊 作者: 一恍过去💖 主页: https://blog.csdn.net/zhuocailing3390🎊 社区: Java技术栈交流🎉 主题: 微信公众号开发——实现用户微信网页授权流程⏱️ 创作时间: …

阿里云效产品【代码管理Codeup】企业项目代码管理

文章目录前言一、Codeup是什么二、使用步骤1.首先登录阿里云2.进入云效3.进入云效4.代码分组5.新建代码库三、SSH 密钥总结前言 阿里云Code(新版:代码托管Codeup)阿里云代码管理 Codeup是基于 Git 的代码管理平台,10万企业正在使…

【头歌C语言程序与设计】顺序结构程序设计

目录 写在前面 正文 第1关:加法运算 第2关:不使用第3个变量,实现两个数的对调 第3关:用宏定义常量 第4关:数字分离 第5关:计算总成绩和平均成绩 第6关:求三角形的面积 第7关&#xff1…

黑客入门指南,学习黑客必须掌握的技术

黑客一词,原指热心于计算机技术,水平高超的电脑专家,尤其是程序设计人员。是一个喜欢用智力通过创造性方法来挑战脑力极限的人,特别是他们所感兴趣的领域,例如电脑编程等等。 提起黑客,总是那么神秘莫测。…

CentOS7安装MySQL

CentOS7安装MySQL 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 下载并安装MySQL官方的 Yum Repository ​[rootlocalhost ~]# wget -i -c ht…

Sms开源短信及消息转发器,不仅只转发短信,备用机必备神器

Sms开源短信及消息转发器,不仅只转发短信,备用机必备神器。 短信转发器——不仅只转发短信,备用机必备神器! 监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信…

c#入门-接口显式实现

接口显式实现 接口的显式实现主要解决两个问题 基类型隐式实现了一个接口成员。但是他的成员没有标记虚拟的,无法重写。接口可以多继承,那么重名了怎么办 显式继承语法 interface I回血 {public void 回血(); }显式继承时,不能写访问修饰…

团队新人多,稳定性经验不足,研发质量怎么保障?|TakinTalks论道

# 一分钟精华速览 #在研发和稳定性保障过程中,人与设备、程序、组织的交互是一个复杂的过程,虽然人们极少会恶意犯错,但由于受特定情景下的实际条件影响,人为失误也时有发生,那么,如何尽可能减少这些失误的…

Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)

📌 博客主页: 程序员二黑 📌 专注于软件测试领域相关技术实践和思考,持续分享自动化软件测试开发干货知识! 📌 公号同名,欢迎加入我的测试交流群,我们一起交流学习! 目录…

Linux无法访问本机mysql

问题描述:maven打包成jar包运行再linux中,数据库访问主机无法访问 可能问题: 目录 1.未修改mysql访问权限,修改user表,%表示任意ip 2.ip地址不对,需要找到ipV4的地址 3.导入jar包不对 4.打包成jar包插…

Mac 窗口管理分屏工具软件【Wins】

Wins,为 Mac 带来系统级的分屏功能,快速分屏,只需拖动窗口到屏幕边缘即可进行分屏操作。提供了分屏预览动画和触发分屏后的动画效果。 单设备永久使用,免费更新。仅需95 Wins 激活码:Wins - Mac 窗口管理分屏工具软…

HBM MM CDM Latch-Up

1、HBM(Human Body model):正常2000V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process。 HBM VS System ESD 2、MM(Machine Model),已经被J…

遥感测深方法综述(三)机载雷达测深系统关键参数

下面两张图分别是CZMIL Nova和SuperNova的技术参数,从图中可以看出,与最大探测深度有关的参数是Kd ,且标称的最大深度4.X/Kd要求底质反射率大于15%。 1、海底底质对测量的影响 在进行激光测深的时候,海底底质的反射率对测量结果将…

【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承

🌈欢迎来到C专栏~~继承 (꒪ꇴ꒪(꒪ꇴ꒪ )🐣,我是Scort目前状态:大三非科班啃C中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤&#x1…

力扣 1945. 字符串转化后的各位数字之和

题目 给你一个由小写字母组成的字符串 s ,以及一个整数 k 。 首先,用字母在字母表中的位置替换该字母,将 s 转化 为一个整数(也就是,‘a’ 用 1 替换,‘b’ 用 2 替换,… ‘z’ 用 26 替换&am…

华为二面,原来是我对自动化测试的理解太肤浅了..

如何使用Python实现自动化测试 如果你入职一家新的公司,领导让你开展自动化测试,作为一个新人,你肯定会手忙脚乱,你会如何落地自动化测试呢?资深测试架构师沉醉将告诉你如何落地自动kan化测试,本次话题主要…

ChatGPT+Midjourney实现儿童绘本故事及其插图(数字1~10的故事)

一、背景 近期AI对话技术与AI绘画技术突飞猛进。其中1.)AI对话技术是指用于模拟人类语言交流的人工智能技术。它可以让机器通过自然语言文本或语音与人类进行交流,并能理解人类的话语内容并做出相应的回应。对话技术在语音助手、智能客服、智能创作等领域…

Android核心基础总结——小菜爱教程

-0基础学习路线 Java基础 设计模式 Linux基础 数据库 网络协议 Android基础 服务器端开发 然后就是环境搭建、activity、intent、Android基础、基础应用开发。如阶梯图: 核心基础进阶 1、泛型、注解 2、动态编程技术 3、虚拟机 4、虚拟机垃圾回收 5、类与对象…

忘掉Xavier初始化吧!最强初始化方法ZerO来了

文 | 小戏谈及最典型的深度学习模型的训练,脑海里浮现的格式化的套路是什么?给定一个问题,给定一个数据集,弯弯绕绕确定好选择的神经网络的架构,然后上手调参,接下来的工作彷佛像是固定的重复工作&#xff…

AD20和立创EDA设计(3)微调原理图和原理图检查

(1)本文主要介绍如何将从立创EDA导出的原理图在AD20进行调整。 (2)需提前观看:AD20和立创EDA设计(2)提取立创EDA的原理图库和PCB库; (3)邀请加入嵌入式社区&a…