一种ARHUD动态畸变纠正方法、装置、设备及存储介质制造方法及图纸

技术编号:32569703 阅读:48 留言:0更新日期:2022-03-09 16:56
本发明专利技术具体公开了一种ARHUD动态畸变纠正方法、装置、设备及存储介质,该方法包括在眼盒可视的范围内获取若干观察位置对应的ARHUD图像;计算出每张ARHUD图像对应的畸变参数;构建畸变参数和观察位置的映射关系,生成映射关系表;根据畸变参数和观察位置的映射关系对当前观察位置信息进行逆映射,从而获取相应的畸变参数;利用当前的畸变参数对ARHUD图像进行畸变纠正。通过本申请,解决了现有技术中无法进行动态畸变纠正的问题,即使人眼的观察位置变化,通过本发明专利技术提供的方法依然能够进行对变化后的观察位置所对应的图像进行畸变纠正。后的观察位置所对应的图像进行畸变纠正。后的观察位置所对应的图像进行畸变纠正。

【技术实现步骤摘要】
一种ARHUD动态畸变纠正方法、装置、设备及存储介质


[0001]本专利技术涉及图像处理
,具体涉及一种ARHUD动态畸变纠正方法、装置、设备及存储介质。

技术介绍

[0002]由于ARHUD有投影距离远、视场角大、成像大等特点,因此目前受到用户的喜爱。但是同时由于成像变大,光学设计和生产装配导致的误差使得ARHUD最终成像效果容易有明显的动态畸变,即成像的畸变会随着人眼的观察位置变化而有较大改变,当用户移动双眼的位置时图像产生不同程度的扭曲形变,从而影响视觉效果和用户体验。现有的畸变纠正方法只能矫正固定位置的畸变(静态畸变),而一旦用户的双眼位置与设计的矫正位置不同,则静态畸变纠正失败,也就是用户在除了既定的矫正位置外仍可观察到畸变。

技术实现思路

[0003]本专利技术所要解决的技术问题是提供一种ARHUD动态畸变纠正方法、装置、设备及存储介质,能够解决动态畸变的问题。
[0004]根据本专利技术实施例的第一方面,提供一种ARHUD动态畸变纠正方法,包括如下步骤:S10、在眼盒可视的范围内获取若干观察位置对应的ARHUD图像;S20、计算出每张ARHUD图像所对应的畸变参数;S30、构建畸变参数和观察位置的映射关系,生成映射关系表;S40、根据畸变参数和观察位置的映射关系对当前观察位置信息进行逆映射,从而获取相应的畸变参数;S50、利用当前的畸变参数对ARHUD图像进行畸变纠正。
[0005]进一步地,所述步骤S20计算出每张ARHUD图像所对应的畸变参数的具体步骤为:S200、获取若干观察位置对应的基准图像;S201、将基准图像像素点坐标与ARHUD图像像素点坐标进行对比,从而获取坐标偏移量;S202、根据坐标偏移量计算出ARHUD图像的畸变参数。
[0006]进一步地,在进行步骤S20之前进行对所有的ARHUD图像进行预处理。
[0007]进一步地,所述步骤S10在眼盒可视的范围内获取若干观察位置对应的ARHUD图像是通过搭载有摄像头的机械手按照一定采样率来扫描并记录若干个观察位置所对应的ARHUD图像来实现的。
[0008]进一步地,所述步骤S40根据畸变参数和观察位置的映射关系对当前观察位置信息进行逆映射,从而获取相应的畸变参数具体步骤为:S400、使用固定的摄像头实时拍摄用户的人脸图像;S401、从当前人脸图像中抓取眼睛的位置,从而获得当前的观察位置;
S402、从畸变参数和观察位置的映射关系表中找出与当前的观察位置信息相对应的畸变参数。
[0009]进一步地,所述步骤S50利用当前的畸变参数对ARHUD图像进行畸变纠正的具体步骤为:将当前的畸变参数和ARHUD图像输入畸变纠正模型,利用畸变纠正模型对ARHUD图像进行畸变纠正。
[0010]根据本专利技术实施例的第二方面,提供一种动态畸变纠正装置,包括架体、设置于所述架体上的畸变检测组件、畸变纠正组件和服务器;所述畸变检测组件包括风挡玻璃、设置于所述风挡玻璃下方的第一ARHUD单元、机械手和设置于所述机械手上的图像采集单元,所述第一ARHUD单元用于成像并将畸变检测图像显示出来,所述图像采集单元用于采集用户的人眼在不同观察位置的畸变检测图像,所述机械手用于带动所述图像采集单元移动;所述服务器包括图像处理单元和数据库,所述图像处理单元用于计算所述畸变检测图像的畸变参数,并生成映射关系表,所述映射关系表内保存有不同观察位置与对应的畸变参数之间的映射关系,所述数据库和图像处理单元连接,用于获取所述映射关系表并保存;所述畸变纠正组件包括第二ARHUD单元和用于识别用户的人脸和眼睛位置的识别单元,所述识别单元分别和第二ARHUD单元、服务器的数据库连接,第二ARHUD单元设置有畸变纠正单元,所述畸变纠正单元和服务器的数据库连接。
[0011]进一步地,所述第一ARHUD单元通过驱动组件设置于所述架体上端,所述驱动组件用于驱动所述第一ARHUD单元前后移动。
[0012]根据本专利技术实施例的第三方面,提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的ARHUD动态畸变纠正方法。
[0013]根据本专利技术实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的ARHUD动态畸变纠正方法。
[0014]与现有技术相比,本专利技术的有益效果是:本申请实施例提供的ARHUD动态畸变纠正方法,通过获取人眼的多个观察位置对应的ARHUD图像,并计算出每张ARHUD图像对应的畸变参数,得到畸变参数和观察位置的映射关系表,利用该映射关系表反向映射出当前人眼的观察位置,从而获取相应的畸变参数,最后利用该畸变参数进行畸变纠正,即使人眼的观察位置变化,通过本专利技术提供的方法依然能够进行对变化后的观察位置所对应的图像进行畸变纠正,解决了现有技术中无法进行动态畸变纠正的问题。
附图说明
[0015]图1为本申请一实施例提供的ARHUD动态畸变纠正方法的流程图。
[0016]图2本申请一实施例提供的ARHUD动态畸变纠正装置的结构示意图。
[0017]图3本申请一实施例提供的畸变检测组件的结构示意图。
[0018]附图标记说明:1、架体;2、风挡玻璃;3、第一ARHUD单元;4、机械手;5、图像采集单元;6、服务器;7、第二ARHUD单元;8、识别单元;9、驱动组件;10、第一支撑架;11、第二支撑架;50、摄像头;60、图像处理单元;61、数据库;62、预处理单元;90、驱动电机;91、丝杆;92、
滑块座;93、导轨;94、滑块。
具体实施方式
[0019]现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。
[0020]在本专利技术中,需要说明的是,术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制;术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性;此外,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0021]实施例1如图1所示,根据本专利技术实施例的第一方面,提供一种ARHUD动态畸变纠正方法,包括如下步骤:S10、在眼盒可视的范围内获取若干观察位置对应的ARHUD图像。示例地,所述步骤S10在眼盒可视的范围内获取若干观察位置对应的ARHUD图像是通过搭载有摄像头的机械手本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ARHUD动态畸变纠正方法,其特征在于,包括如下步骤:S10、在眼盒可视的范围内获取若干观察位置对应的ARHUD图像;S20、计算出每张ARHUD图像所对应的畸变参数;S30、构建畸变参数和观察位置的映射关系,生成映射关系表;S40、根据畸变参数和观察位置的映射关系对当前观察位置信息进行逆映射,从而获取相应的畸变参数;S50、利用当前的畸变参数对ARHUD图像进行畸变纠正。2.根据权利要求1所述的一种ARHUD动态畸变纠正方法,其特征在于,所述步骤S20计算出每张ARHUD图像所对应的畸变参数的具体步骤为:S200、获取若干观察位置对应的基准图像;S201、将基准图像像素点坐标与ARHUD图像像素点坐标进行对比,从而获取坐标偏移量;S202、根据坐标偏移量计算出ARHUD图像的畸变参数。3.根据权利要求2所述的一种ARHUD动态畸变检测方法,其特征在于,在进行步骤S20之前进行对所有的ARHUD图像进行预处理。4.根据权利要求1所述的一种ARHUD动态畸变检测方法,其特征在于,所述步骤S10在眼盒可视的范围内获取若干观察位置对应的ARHUD图像是通过搭载有摄像头的机械手按照一定采样率来扫描并记录若干个观察位置所对应的ARHUD图像来实现的。5.根据权利要求1所述的一种动态畸变的纠正方法,其特征在于,所述步骤S40根据畸变参数和观察位置的映射关系对当前观察位置信息进行逆映射,从而获取相应的畸变参数具体步骤为:S400、使用固定的摄像头实时拍摄用户的人脸图像;S401、从当前人脸图像中抓取眼睛的位置,从而获得当前的观察位置;S402、从畸变参数和观察位置的映射关系表中找出与当前的观察位置信息相对应的畸变参数。6.根据权利要求1所述的一种动态畸变的纠正方法,其特征在于,所述步骤S50利用当前的畸变参数对ARHUD图像进行畸变纠...

【专利技术属性】
技术研发人员:陆子祥陈晓华
申请(专利权)人:深圳京龙睿信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1