用于三维建模的方法和装置与流程

文档序号:22501504发布日期:2020-10-13 09:34阅读:来源:国知局

技术特征:

1.一种用于三维建模的方法,包括:

获取无人驾驶车辆的周围环境中的障碍物在车辆坐标系下的坐标点;

确定乘坐所述无人驾驶车辆的乘客的人眼所在的位置,以所述人眼所在的位置为坐标原点建立人眼坐标系;

将所述障碍物在所述车辆坐标系下的坐标点转换为在所述人眼坐标系下的坐标点,以及根据人眼的观察视角,确定所述周围环境中的障碍物之间的可视化距离;

基于所述障碍物在所述人眼坐标系下的坐标点和所述障碍物之间的可视化距离,对所述周围环境进行三维建模。

2.根据权利要求1所述的方法,其中,所述根据人眼的观察视角,确定所述周围环境中的障碍物之间的可视化距离,包括:

从所述周围环境中选取目标区域,确定所述目标区域中的障碍物之间的可视化距离。

3.根据权利要求2所述的方法,其中,所述确定所述目标区域中的障碍物之间的可视化距离,包括:

从所述目标区域的障碍物中选取基准障碍物;

以所述人眼坐标系的坐标原点为起点,生成穿过所述基准障碍物的坐标点的射线;

针对所述目标区域中除所述基准障碍物之外的每个其他障碍物,以该其他障碍物的坐标点为起点,作所述射线的垂线,将所述垂线的长度确定为该其他障碍物与所述基准障碍物之间的可视化距离。

4.根据权利要求3所述的方法,其中,所述基于所述障碍物在所述人眼坐标系下的坐标点和所述障碍物之间的可视化距离,对所述周围环境进行三维建模,包括:

基于所述基准障碍物在所述人眼坐标系下的坐标点,对所述基准障碍物进行三维建模;

利用所述目标区域中除所述基准障碍物之外的其他障碍物与所述基准障碍物之间的可视化距离,确定所述其他障碍物的位置;

利用所述其他障碍物的位置,对所述其他障碍物进行三维建模。

5.根据权利要求4所述的方法,其中,所述基于所述基准障碍物在所述人眼坐标系下的坐标点,对所述基准障碍物进行三维建模,包括:

基于所述其他障碍物与所述基准障碍物之间的可视化距离、所述其它障碍物与所述基准障碍物之间的真实距离以及所述人眼与所述基准障碍物之间的真实距离,确定所述人眼与所述基准障碍物之间的可视化距离;

利用所述基准障碍物在所述人眼坐标系下的坐标点和所述人眼与所述基准障碍物之间的可视化距离,确定所述基准障碍物的位置;

利用所述基准障碍物的位置,对所述基准障碍物进行三维建模。

6.根据权利要求2所述的方法,其中,所述从所述周围环境中选取目标区域,包括:

对所述周围环境进行划分,从划分出的区域中选取目标区域。

7.一种用于三维建模的装置,包括:

获取单元,被配置成获取无人驾驶车辆的周围环境中的障碍物在车辆坐标系下的坐标点;

建立单元,被配置成确定乘坐所述无人驾驶车辆的乘客的人眼所在的位置,以所述人眼所在的位置为坐标原点建立人眼坐标系;

确定单元,被配置成将所述障碍物在所述车辆坐标系下的坐标点转换为在所述人眼坐标系下的坐标点,以及根据人眼的观察视角,确定所述周围环境中的障碍物之间的可视化距离;

建模单元,被配置成基于所述障碍物在所述人眼坐标系下的坐标点和所述障碍物之间的可视化距离,对所述周围环境进行三维建模。

8.根据权利要求7所述的装置,其中,所述确定单元进一步被配置成通过如下方式根据人眼的观察视角,确定所述周围环境中的障碍物之间的可视化距离:

从所述周围环境中选取目标区域,确定所述目标区域中的障碍物之间的可视化距离。

9.根据权利要求8所述的装置,其中,所述确定单元进一步被配置成通过如下方式确定所述目标区域中的障碍物之间的可视化距离:

从所述目标区域的障碍物中选取基准障碍物;

以所述人眼坐标系的坐标原点为起点,生成穿过所述基准障碍物的坐标点的射线;

针对所述目标区域中除所述基准障碍物之外的每个其他障碍物,以该其他障碍物的坐标点为起点,作所述射线的垂线,将所述垂线的长度确定为该其他障碍物与所述基准障碍物之间的可视化距离。

10.根据权利要求9所述的装置,其中,所述建模单元进一步被配置成通过如下方式基于所述障碍物在所述人眼坐标系下的坐标点和所述障碍物之间的可视化距离,对所述周围环境进行三维建模:

基于所述基准障碍物在所述人眼坐标系下的坐标点,对所述基准障碍物进行三维建模;

利用所述目标区域中除所述基准障碍物之外的其他障碍物与所述基准障碍物之间的可视化距离,确定所述其他障碍物的位置;

利用所述其他障碍物的位置,对所述其他障碍物进行三维建模。

11.根据权利要求10所述的装置,其中,所述建模单元进一步被配置成通过如下方式基于所述基准障碍物在所述人眼坐标系下的坐标点,对所述基准障碍物进行三维建模:

基于所述其他障碍物与所述基准障碍物之间的可视化距离、所述其它障碍物与所述基准障碍物之间的真实距离以及所述人眼与所述基准障碍物之间的真实距离,确定所述人眼与所述基准障碍物之间的可视化距离;

利用所述基准障碍物在所述人眼坐标系下的坐标点和所述人眼与所述基准障碍物之间的可视化距离,确定所述基准障碍物的位置;

利用所述基准障碍物的位置,对所述基准障碍物进行三维建模。

12.根据权利要求8所述的装置,其中,所述确定单元进一步被配置成通过如下方式从所述周围环境中选取目标区域:

对所述周围环境进行划分,从划分出的区域中选取目标区域。

13.一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的方法。

14.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1-6中任一项所述的方法。


技术总结
本申请公开了用于三维建模的方法和装置,涉及智能交通领域和自动驾驶领域。具体实现方案为:获取无人驾驶车辆的周围环境中的障碍物在车辆坐标系下的坐标点;确定乘坐无人驾驶车辆的乘客的人眼所在的位置,以人眼所在的位置为坐标原点建立人眼坐标系;将障碍物在车辆坐标系下的坐标点转换为在人眼坐标系下的坐标点,以及根据人眼的观察视角,确定周围环境中的障碍物之间的可视化距离;基于障碍物在人眼坐标系下的坐标点和障碍物之间的可视化距离,对周围环境进行三维建模。该实施方式可以使得乘客通过车载屏幕看到的无人车的周围环境更接近通过车窗看到的周围环境。

技术研发人员:刘一鸣
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2020.06.29
技术公布日:2020.10.13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1