模拟日光AR汽车HUD的光学特性太阳光模拟器

2024-01-13 08:44

本文主要是介绍模拟日光AR汽车HUD的光学特性太阳光模拟器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 AR HUD 的光学特性

     几何光学可描述物体、透镜和成像之间的关系。将物体放在透镜及其焦点之间将会形成放大且离实际物体有一定距离的虚像[4]。这便是 HUD 生成虚像的方法。源物体(在这里是散射屏或 TFT 面板)在 HUD 反光镜光学系统的焦距内。这使相应虚像投射出现在观看者前方一定距离之外。高斯成像方程表明,为了增加虚拟图像距离,我们必须使源物体更靠近光学系统的焦点,如图 1 所示。
         在进入光学系统后,日光倾向于汇聚到一个焦点,如图 2 所示。这一原理同样适用于 HUD 光学器件。对于具有较远 VID 的 HUD,源物体的位置会离 HUD 光学器件的焦点较近,这有可能会提高相应设备上的光照集中度。传统 HUD 的虚拟图像距离 (VID) 约为 2.5m,所得虚像接近汽车的前保险杠。如此短的 VID 会造成光照集中度较低,因为显示面板并不非常靠近焦平面。而 AR HUD的较远 VID 则要求显示面板更为靠近焦平面,这会造成更多的日光聚集。ARHUD 的 VID 要求取决于具体实施情况且尚无定论,但是通常不会低于 7m 且常常需要更高[5]。VID 对屏幕上的太阳辐照度有很大影响。例如,图 3 展示了 7m 和 15m 两种 VID 配置下 TI AR HUD 原型的太阳辐照度。15m VID 会在屏幕上造成较高的太阳辐射集中度,因为与 7m 配置相比,此时屏幕离焦平面更近。我们必须仔细进行仿真和分析,以预测可能的太阳辐照度并实施缓解技术来防止过热。以下几个部分介绍了这样一种分析方法并提供了一些可能适用的缓解技术。

机载光电系统测试中常见的问题

日光太阳光模拟器校准检测HUD抬头显示器辅助检测项目

亮度

成像距离 VID

下视角

灰阶

矫正

色坐标

视场角

左视角

网格畸变

旋转

亮度均匀性

成像大小

像散

动态畸变

倾斜

竖直梯形

水平梯形

水平弯曲

重影

眼盒自动标定

旋转

竖直倾斜

水平倾斜

畸变

 HUD干扰太阳光模拟器的原因是由于HUD产生的光束与太阳光模拟器的光束交叉作用,导致测试信号受到干扰。具体来说,在太阳光模拟器测试时,由于HUD的反光效果,HUD显示的光束往往会反射在测试物表面,并与太阳光模拟器的光束发生交叉作用。这种交叉作用会导致太阳光模拟器的光束信号被干扰,从而影响测试结果的准确度。

检验校准HUD稳态高准直太阳光模拟器专用设备

HUD干扰太阳光模拟器是机载光电系统测试中常见的问题之一。在机载光电系统测试中,太阳光模拟器是一种重要的测试设备,它可以模拟不同光照条件下的机载光电系统性能,为系统优化和调试提供数据支持。然而,当太阳光模拟器与HUD交叉作用时,会出现干扰现象,影响测试结果的准确度。 

这篇关于模拟日光AR汽车HUD的光学特性太阳光模拟器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/600866

相关文章

python运用requests模拟浏览器发送请求过程

《python运用requests模拟浏览器发送请求过程》模拟浏览器请求可选用requests处理静态内容,selenium应对动态页面,playwright支持高级自动化,设置代理和超时参数,根据需... 目录使用requests库模拟浏览器请求使用selenium自动化浏览器操作使用playwright

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

Python使用pynput模拟实现键盘自动输入工具

《Python使用pynput模拟实现键盘自动输入工具》在日常办公和软件开发中,我们经常需要处理大量重复的文本输入工作,所以本文就来和大家介绍一款使用Python的PyQt5库结合pynput键盘控制... 目录概述:当自动化遇上可视化功能全景图核心功能矩阵技术栈深度效果展示使用教程四步操作指南核心代码解析

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

Python模拟串口通信的示例详解

《Python模拟串口通信的示例详解》pySerial是Python中用于操作串口的第三方模块,它支持Windows、Linux、OSX、BSD等多个平台,下面我们就来看看Python如何使用pySe... 目录1.win 下载虚www.chinasem.cn拟串口2、确定串口号3、配置串口4、串口通信示例5

C#特性(Attributes)和反射(Reflection)详解

《C#特性(Attributes)和反射(Reflection)详解》:本文主要介绍C#特性(Attributes)和反射(Reflection),具有很好的参考价值,希望对大家有所帮助,如有错误... 目录特性特性的定义概念目的反射定义概念目的反射的主要功能包括使用反射的基本步骤特性和反射的关系总结特性

PyTorch高级特性与性能优化方式

《PyTorch高级特性与性能优化方式》:本文主要介绍PyTorch高级特性与性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、自动化机制1.自动微分机制2.动态计算图二、性能优化1.内存管理2.GPU加速3.多GPU训练三、分布式训练1.分布式数据

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc