HUD图像畸变校准方法、设备及系统、HUD图像生成方法和HUD成像装置与流程

文档序号:35798771发布日期:2023-10-21 23:49阅读:31来源:国知局
本发明涉及抬头显示,尤其涉及一种hud图像畸变校准方法、hud图像畸变校准设备、hud图像畸变校准系统、hud图像生成方法和hud成像装置。
背景技术
::1、在汽车的智能化发展过程中,抬头显示技术作为一种更为智能的人机交互解决方案,已发展成为汽车智能化的重要组成部分。目前,抬头显示技术在智能汽车上的应用主要是以车载hud(head up display,抬头显示器)的方式,其中,车载hud是可将时速、导航、路况等重要行车信息投影至汽车驾驶员侧的挡风玻璃上的智能车载系统,其在汽车上的应用使得驾驶员无须低头、扭头便可查看重要驾驶信息,大大提高了驾驶效率和驾驶安全性。2、目前常见的现有技术中,车载hud的基本硬件架构主要包括信息采集、控制单元和投影显示单元。采集单元负责采集车况信息(如车速、导航、温度、油耗及娱乐信息)和路况环境信息;控制单元用于接收采集单元采集的信息,并将信息处理后输出;投影显示单元负责生成可视化图像,并利用投影设备将图像通过反射/折射镜投影至挡风玻璃上。其中,图1示意性地显示了现有技术中的汽车的前装whud、arhud产品的成像原理,如图1所示,hud包括成像单元pgu、平面镜片组fold mirror、可旋转镜片组rotatable mirror和视野盒eyebox,pgu单元输出的图像通过hud内部的镜片组(根据设计方案不同,镜片可以为一组或多组,常规设计是两组)反射,最后投影到挡风玻璃上,而驾驶员通过视野盒就可以看到投影到挡风玻璃上的图像。在这种设计构思下,驾驶员最终看到的图像是投影到挡风玻璃上的虚像,而汽车的前挡风玻璃是自由曲面的,一般是靠近汽车a柱的区域曲率半径小(更加弯曲),靠近中间的区域曲率半径大(更加平整),这就导致了hud反射区(即虚像在挡风玻璃上的显示区域)不同位置域的曲率半径是有变化的,从而导致投影到挡风玻璃上的图像会产生畸变。3、为了消除hud投影到挡风玻璃上的图像的畸变,传统的whud和arhud产品一般会采用独立的warping芯片(供应商有epson等厂商)或者内置warping engine的mcu芯片,来实现对图像的预畸变的功能,以通过芯片的预畸变和挡风玻璃的畸变的拟合来尽可能消除投影到挡风玻璃上的图像的畸变。然而,每片warping芯片价值35到40元,内置warpingengine的mcu芯片也比不内置的贵几十元,这就导致hud的硬件成本较高。4、另外,如图1所示,由于hud内部的镜片组包括平面镜片组和可旋转镜片组两种类型,而可旋转镜片组的旋转角度是可调的,由此就会使得图像投影在挡风玻璃上的投影位置特别是投影高度发生变化,由此虽然满足了不同身高的驾驶员的显示位置需求,但由于挡风玻璃的不同位置的曲率变化程度是不同的,因而进而也导致了图像在不同的投影区域位置的畸变情况是有差异的(本发明实施例称之为图像的动态畸变),然而现有的消除图像畸变的方式均只考虑了某一固定投影区域位置的畸变情况(本发明实施例称之为图像的静态畸变),因而消除图像畸变的效果并不理想。技术实现思路1、本发明实施例的其中一个目的旨在提供一种hud图像畸变校准方法和hud图像生成方法,以实现从算法层面消除hud图像畸变,从而解决现有技术中的传统消除hud图像畸变的方案硬件成本高昂的问题。2、本发明实施例的第二目的还在于提供一种能够兼顾hud图像动态畸变和静态畸变的解决方案,以提供hud图像畸变的矫正效果。3、第一方面,本发明实施例提供一种hud图像畸变校准方法,其包括:4、获取第一点阵矩阵和第二点阵矩阵,其中,所述第一点阵矩阵是由第一点阵图像中的各点坐标按照其在第一点阵图像中的位置顺序形成,所述第二点阵矩阵是由第二点阵图像中的各点坐标按照其在第二点阵图像中的位置顺序形成,所述第一点阵图像是由hud的pgu单元生成的图像,第二点阵图像是通过将所述第一点阵图像在hud的虚像显示区域输出而形成的图像;5、根据所述第一点阵矩阵和第二点阵矩阵构建用于表征第一点阵矩阵中的点坐标与第二点阵矩阵中的点坐标的对应关系的回归模型;6、基于所述回归模型生成映射关系文件输出至hud进行存储,其中,通过所述映射关系文件能够直接查找到hud的虚像显示区域的各像素点的第一像素坐标对应的pgu显示区域的第二像素坐标。7、第二方面,本发明实施例提供一种hud图像生成方法,其包括:8、创建原始缓存和屏幕输出缓存两个显示缓存,并将hud的pgu单元生成的原始图像渲染绘制在所述原始缓存上,其中,所述原始缓存和屏幕输出缓存具有与pgu显示区域相同的像素数;9、将映射关系文件读取至内存中,其中,通过所述映射关系文件能够直接查找到hud的虚像显示区域的各像素点的第一像素坐标对应的pgu显示区域的第二像素坐标;10、根据原始缓存和所述映射关系文件渲染绘制所述屏幕输出缓存以生成预畸变图像输出,其实现为包括:11、遍历所述屏幕输出缓存的像素点,对屏幕输出缓存的每个像素点,通过所述映射关系文件查找到其对应的pgu显示区域的第二像素坐标,将pgu显示区域的第二像素坐标对应的原始缓存上渲染绘制的原始图像的相应显示元素复制到屏幕输出缓存的相应像素点位置。12、第三方面,本发明实施例提供一种用于hud图像畸变矫正的校准设备,其包括:13、数据获取模块,用于获取第一点阵矩阵和第二点阵矩阵,其中,所述第一点阵矩阵是由第一点阵图像中的各点坐标按照其在第一点阵图像的点阵中的位置顺序形成,所述第二点阵矩阵是由第二点阵图像中的各点坐标按照其在第二点阵图像的点阵中的位置顺序形成,所述第一点阵图像是由hud的pgu单元生成的图像,第二点阵图像是通过将所述第一点阵图像在hud的虚像显示区域输出而形成的图像;14、模型构建模块,用于根据所述第一点阵矩阵和第二点阵矩阵构建用于表征第一点阵矩阵中的点坐标与第二点阵矩阵中的点坐标的对应关系的回归模型;和15、映射关系生成模块,用于基于所述回归模型生成映射关系文件输出至hud进行存储,其中,通过所述映射关系文件能够直接查找到hud的虚像显示区域的各像素点的第一像素坐标对应的pgu显示区域的第二像素坐标。16、第四方面,本发明实施例提供一种用于hud图像畸变矫正的校准设备,其包括:17、存储器,用于存储可执行指令;以及18、处理器,用于执行存储器中存储的可执行指令,所述可执行指令在由所述处理器执行时实现第一方面所述方法的步骤。19、第五方面,本发明实施例提供一种hud成像装置,其包括:20、第一图像渲染单元,用于创建原始缓存和屏幕输出缓存两个显示缓存,并将hud的pgu单元生成的原始图像渲染绘制在所述原始缓存上,其中,所述原始缓存和屏幕输出缓存具有与pgu显示区域相同的像素数;21、映射关系加载单元,用于将映射关系文件读取至内存中,其中,通过所述映射关系文件能够直接查找到hud的虚像显示区域的各像素点的第一像素坐标对应的pgu显示区域的第二像素坐标;22、第二图像渲染单元,用于根据原始缓存和所述映射关系文件渲染绘制所述屏幕输出缓存以生成预畸变图像输出,其实现为包括:23、遍历所述屏幕输出缓存的像素点,对屏幕输出缓存的每个像素点,通过所述映射关系文件查找到其对应的pgu显示区域的第二像素坐标,将pgu显示区域的第二像素坐标对应的原始缓存上渲染绘制的原始图像的相应显示元素复制到屏幕输出缓存的相应像素点位置。24、第六方面,本发明实施例提供一种hud图像畸变校准系统,其包括摄像装置、校准设备和成像设备,其中25、所述摄像装置用于对hud的虚像显示区域输出的虚像画面进行拍摄以得到第二点阵图像;26、所述成像设备为具有用于生成第一点阵图像的pgu单元的hud;27、所述校准设备为上述第三或第四方面所述的用于hud图像畸变矫正的校准设备,其从所述成像设备获取第一点阵图像和从所述摄像装置获取第二点阵图像,并基于获取的第一点阵图像和第二点阵图像生成映射关系文件输出至所述hud存储,以使所述hud能够基于所述映射关系文件生成预畸变图像输出至hud的虚像显示区域。28、本发明实施例的有益效果在于:本发明实施例提供的方法通过由hud的pgu单元生成的第一点阵图像中的点阵形成的第一点阵矩阵和在虚像显示区域显示的第二点阵图像中的点阵形成的第二点阵矩阵之间点的对应关系来构建出回归模型,并进而基于构建的回归模型来生成能够直接查找到hud的虚像显示区域的各像素点的第一像素坐标对应的pgu显示区域的第二像素坐标,使得pgu单元在生成图像时,能够直接利用映射关系文件查找到hud的虚像显示区域的各像素点的第一像素坐标对应的pgu显示区域的第二像素坐标,并基于相应位置的pgu显示区域的第二像素坐标上的原始图像的显示元素对虚像显示区域的屏幕输出缓存的相应像素点进行渲染,从而实现直接在pgu单元生成预畸变图像输出,由此来拟合虚像显示区域的挡风玻璃曲率不同导致的畸变,实现对hud图像畸变的消除。该方法由于完全通过回归算法模型来生成映射关系文件,并在生成图像时通过建立两个显示缓存和基于原始缓存及映射关系文件来渲染屏幕输出缓存,从而得到预畸变图像输出,消除畸变的过程完成由hud设备本身的pgu单元的基础硬件部分完成,不依赖任何额外的芯片,因而能够有效降低hud设备消除图像畸变的成本,且,对于hud来说,其只需要存储映射关系文件,并在生成图像时加载映射关系文件和构建两个缓存进行图像绘制渲染即可,并不需要进行过多的计算,因而使用现有的普通域控制器即可实现对图像畸变的消除,对hud硬件的性能要求不高,可实施性高。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1