首页 / 专利库 / 化妆品和香水 / 覆盖 / 车辆定位方法和系统

车辆定位方法和系统

阅读:577发布:2021-06-09

专利汇可以提供车辆定位方法和系统专利检索,专利查询,专利分析的服务。并且一种车辆 定位 方法和系统。表示该车辆环境的感测数据是从至少一个 传感器 中接收到的。该环境的俯视图图像是从表示该车辆环境的感测数据中生成的。使用多个先前捕获的俯视图图像中的一个与生成的俯视图和该感测数据相匹配的俯视图来确定车辆定位。生成包括该车辆定位在内的输出。,下面是车辆定位方法和系统专利的具体信息内容。

1.一种车辆定位方法,其特征在于,包括:
从至少一个传感器中接收表示车辆环境的感测数据;
从所述感测数据中生成所述环境的俯视图图像;
输出通过预先存在的俯视图参考和所述俯视图图像之间的比较所确定的车辆定位。
2.根据权利要求1所述的方法,其特征在于,进一步包括
确定所述车辆的地理位置
将所述预先存在的俯视图参考筛选到一个部分,以便在所述比较中使用。
3.根据权利要求2所述的方法,其特征在于,筛选所述预先存在的俯视图参考至其包括位置信息在所述确定的地理位置的阈值距离内的所述部分。
4.根据权利要求3所述的方法,其特征在于,所述阈值距离小于20米,优选地小于10米,更优选地小于5米,还优选地小于2米,再优选地小于1米。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述位置信息以小数度数(decimal degree,DD)、度分秒(degree minute second,DMS)或度十进制分(degree decimal minute,DDM)的形式定义经纬度坐标。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述数据是从位于所述车辆周围的多个传感器中接收的,其中,位于所述车辆周围的所述传感器具有邻近传感器之间的不同视野,以捕获所述车辆周围的所述环境。
7.根据权利要求6所述的方法,其特征在于,所述传感器位于所述车辆的前侧、后侧、左侧和右侧。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述传感器包括一个相机。
9.根据权利要求8所述的方法,其特征在于,所述相机是一个立体或3D(three-dimensional,3D)相机,所述相机感测所述车辆周围的所述环境的深度和三维结构,其中,所述生成的俯视图图像和所述多个俯视图图像都是3D图像。
10.根据权利要求中1至9任一项所述的方法,其特征在于,所述传感器包括LIDAR单元和/或合成孔径雷达(synthetic aperture radar,SAR)单元。
11.根据权利要求10所述的方法,其特征在于,所述生成的俯视图图像和所述多个俯视图图像都是3D图像。
12.根据权利要求1至11中任一项所述的方法,其特征在于,所述多个俯视图图像为航拍图像。
13.根据权利要求1至12中任一项所述的方法,其特征在于,进一步包括:
进行图像和/或目标识别,以匹配所述生成的俯视图图像和所述多个先前捕获的俯视图图像中的一个俯视图图像。
14.根据权利要求1至13中任一项所述的方法,其特征在于,进一步包括:使用所述感测数据来确定所述车辆相对于匹配俯视图图像内的目标的位置和方向。
15.根据权利要求1至14中任一项所述的方法,其特征在于,进一步包括:
覆盖所述匹配俯视图图图像的所述车辆的图形表示在显示屏上显示所述匹配俯视图图像,且相对于所述匹配俯视图图像,将所述车辆的所述图形表示定位到所述确定的车辆定位对应的位置处。
16.根据权利要求1至15中任一项所述的方法,其特征在于,进一步包括:
通过无线收发器将所述输出发送给远程设备。
17.根据权利要求1至16中任一项所述的方法,进一步包括:
通过驾驶辅助应用软件、停车辅助应用软件、完全或半自动驾驶应用软件、制图应用软件或导航应用软件中的一个或多个来处理所述确定的车辆定位,以基于所述确定的车辆定位生成衍生数据。
18.一种针对车辆的车辆控制系统,其特征在于,包括:
处理器;
用于感测车辆环境且耦合于所述处理器的至少一个传感器;
耦合于所述处理器的存储器,所述存储器存储可执行指令,当所述可执行指令被所述处理器执行时,使得电子设备:
从所述至少一个传感器中接收表示所述车辆环境的感测数据;
从表示所述车辆环境的所述感测数据中生成所述环境的俯视图图像;
利用多个先前捕获的俯视图图像的俯视图确定车辆定位,所述俯视图与所述生成的俯视图和所述感测数据匹配;
生成包括所述车辆定位在内的输出。
19.根据权利要求18所述的车辆控制系统,其特征在于,包括多位于所述车辆周围的多个传感器,其中,位于所述车辆周围的所述传感器具有邻近传感器之间的不同视野,以捕获所述车辆周围的所述环境。
20.一种非瞬时性机器可读介质,其特征在于,其具有有形地存储于其上的可执行指令,由针对车辆的车辆控制系统的处理器执行,其中,当所述可执行指令被所述处理器执行时,使得所述车辆控制系统执行如权利要求1至17中任一权利要求所述的方法。

说明书全文

车辆定位方法和系统

[0001] 交叉引用
[0002] 本专利申请要求在2017年07月20日提交申请号为15/655,349、发明名称为《车辆定位方法和系统》的美国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0003] 本公开涉及车辆驾驶辅助和车辆自动化的方法和系统,具体地,涉及车辆定位方法、设备和系统。

背景技术

[0004] 增强驾驶员和自动驾驶车辆意识和安全性的车辆驾驶辅助提高了驾驶的安全性和便利性。车辆定位是这些应用软件中的一个重要方面举例来说,自动驾驶车辆需要知道道路将能够留在道路内的何处,且需要知道特定车道将能够留在车道内的何处。

发明内容

[0005] 本公开的一个方面提供了一种车辆定位方法。表示车辆环境的感测数据是从至少一个传感器中接收的。所述环境的俯视图图像是从表示所述车辆环境的所述感测数据中生成的。使用多个先前捕获的俯视图图像中的一个与生成的俯视图和所述感测数据相匹配的俯视图来确定车辆定位。生成包括所述车辆定位在内的输出。
[0006] 本公开的另一方面提供了一种针对车辆的车辆控制系统。所述车辆控制系统包括处理器、用于感测车辆环境且耦合于所述处理器的至少一个传感器以及耦合于所述处理器的存储器。所述存储器存储可执行指令,当所述可执行指令被所述处理器执行时,使得所述车辆控制系统执行车辆定位方法。表示所述车辆环境的感测数据是从所述至少一个传感器中接收的。所述环境的俯视图图像是从表示所述车辆环境的所述感测数据中生成的。使用多个先前捕获的俯视图图像中的一个与生成的俯视图和所述感测数据相匹配的俯视图来确定车辆定位。生成包括所述车辆定位在内的输出。
[0007] 本公开的另一方面提供了一种车辆,所述车辆包括用于移动所述车辆的机械系统、耦合于所述机械系统以控制所述机械系统的驱动器控制系统以及耦合于所述驱动器控制系统的车辆控制系统。所述车辆控制系统包括处理器,用于感测车辆环境且耦合于所述处理器的至少一个传感器以及耦合于所述处理器的存储器。所述存储器存储可执行指令,当所述可执行指令被所述处理器执行时,使得所述车辆控制系统执行车辆定位方法。表示所述车辆环境的感测数据是从所述至少一个传感器中接收的。所述环境的俯视图图像是从表示所述车辆环境的所述感测数据中生成的。使用多个先前捕获的俯视图图像中的一个与生成的俯视图和所述感测数据相匹配的俯视图来确定车辆定位。生成包括所述车辆定位在内的输出。
[0008] 本公开的又一个方面,提供一种非瞬时性机器可读介质,其具有有形地存储于其上的可执行指令,由针对车辆的车辆控制系统的处理器执行。当所述可执行指令被所述处理器执行时,使得所述车辆控制系统执行车辆定位方法。表示车辆环境的感测数据是从至少一个传感器中接收的。所述环境的俯视图图像是从表示所述车辆环境的所述感测数据中生成的。使用多个先前捕获的俯视图图像中的一个与生成的俯视图和所述感测数据相匹配的俯视图来确定车辆定位。生成包括所述车辆定位在内的输出。附图说明
[0009] 图1是本公开一示例性实施例提供的一种车辆定位系统的示意图。
[0010] 图2是体现图1的车辆定位系统的一种车辆控制系统的方图。
[0011] 图3是展示由图1的车辆定位系统生成的俯视图的示意图。
[0012] 图4是本公开一示例性实施例提供的由图1的车辆定位系统生成的一个车辆定位图像的示例性俯视图。
[0013] 图5是本公开一示例性实施例提供的描绘车辆定位的一个示例性方法的流程图

具体实施方式

[0014] 本公开参考附图实行,附图中示出了实施例。然而,由于可以使用许多不同的实施例,因此本说明书不应被理解为受限于本文中所给出的实施例。确切地说,提供这些实施例是为了使得本发明变得透彻且完整。在整个过程中,相同数字指代相同元件,且分符号用于指示在替代实施例中的相似元件、操作或步骤。所描绘的系统和设备的功能元件的单独方框或描绘的分离未必需要此类功能的物理分离,因为此类元件之间的通信可借助于消息传递、功能调用、共享内存空间等而发生,而无需任何此类物理分离。所以,尽管在本文中,为便于解释,分别说明了功能,但是功能不需要在物理上或逻辑上分离的平台中实施。不同的设备可以有不同的设计,因此,尽管一些设备以固定功能硬件实施了一些功能,但是其它设备可以以具有从机器可读媒体获得的代码的可编程处理器实施此类功能。
[0015] 为方便起见,本公开结合机动车辆,如汽车卡车、公共汽车、船、飞机、仓库装置、建筑装置、拖拉机或其它农耕装置,描述了定位方法和系统的示例性实施例。本公开的教示内容不限于任何特定类型的车辆,且可应用于不承载乘客的车辆以及承载乘客的车辆。本公开的教示内容还可实施于非车辆移动机器人中,其包括但不限于自动真空吸尘器、漫游者和割草机
[0016] 图1是根据本公开一示例性实施例的一种展示车辆定位系统100的选定组件的示意图。该车辆定位系统100是内嵌于车辆105的车辆控制系统115的一部分。该车辆控制系统115耦合于该车辆105的驱动控制系统150和机械系统190,描述如下。在其它实施例中,该车辆定位系统100可以是指定系统。该车辆控制系统115使得该车辆105可操作于完全自动、半自动或用户完全控制的模式下。
[0017] 该车辆定位系统100包括位于该车辆105周围的多个传感器110,以及各自耦合于该车辆控制系统115的控制器的一个或多个无线收发器130。该多个传感器110包括数码相机112、LIDAR单元114、合成孔径雷达(synthetic aperture radar,SAR)单元116、惯性测量单元(inertial measurement unit,IMU)118,以及电子指南针119。当处于活动状态时,该传感器110反复地(例如,在有规律的间隔下)感测信息并且为该车辆控制系统115实时或近实时地提供包括该车辆定位系统100在内的感测信息。
[0018] 该相机112可以捕获包括一系列连续的静态图像或视频。该相机112可以是2D(two-dimensional,2D)相机或可以感测该车辆105周围环境的深度和三维结构的立体或3D(three-dimensional,3D)相机。该相机112可以捕获可见光、红外光,或这两者。该IMU 118使用加速计和陀螺仪的组合感测车辆的特定和角速率。替代地,LIDAR单元114、SAR单元116,以及IMU 118中的一个或多个可用于感测该车辆105周围的环境的三维结构。
[0019] 通过该传感器110,该车辆定位系统100可以收集关于该车辆105本地环境的信息(例如,任何紧邻的周围障碍物)以及来自较宽附近的信息(例如,该LIDAR单元114和SAR单元116可从该车辆105周围高达100m半径的区域收集信息)。该车辆定位系统100还可通过该IMU 118收集关于该车辆105的位置和方向的信息。通过该IMU 118和其它传感器,该车辆控制系统115确定该车辆105的线速度(例如里程表)、角速度、加速度和轮胎抓地力,以及其它因素。
[0020] 在示出的实施例中,有4个传感器单元125分别位于该车辆105的前侧、后侧、左侧和右侧。在其它实施例中,该传感器单元125的数量和位置可能不同。举例来说,在另一个实施例中,该传感器单元125可位于该车辆105的顶部且在固定或旋转圆盘传送带或其它壳体内。该传感器单元125可包括相机112、LIDAR单元114和SAR单元116中的一个或任意组合。安装或以其它方式定位该传感器单元125,以具有邻近传感器单元125之间的不同视野(fields of view,FOV),以捕获该车辆105周围的环境。不同的FOV可以是重叠的。
[0021] 该无线收发器130使得该车辆控制系统115能够与无线广域网(wide area network,WAN)交换数据并且可选地进行语音通信。该车辆定位系统100可以通过一个或多个通信网络220如因特网,使用该无线WAN 210接入服务器240,例如驾驶辅助服务器。该服务器240可被实施为一个或多个服务器模块,并且通常位于防火墙230的后面。该服务器240与图像资源连接,如一个或多个图像数据库250。该图像数据库250可物理地位于本地或远离服务器240。该图像资料库250包括多个俯视图图像(也被称为瞰视图图像)。在其它实施例中,该图像资源可以是从一个或多个第三方图像数据库或业务(如谷歌地图TM图像或谷歌地球TM图像)中搜索和提取图像的图像业务。
[0022] 储存于该图像数据库250中的多个俯视图图像是航拍图像。该航拍图像可以是2D图像、3D图像,或其组合。该航拍图像可以是由数码相机捕获的数字照片、由LIDAR单元捕获的LIDAR图像、或由卫星、飞机、航拍无人机或其它适合方式承载的SAR单元捕获的SAR图像中的一个或组合该航拍图像是由卫星、飞机、航拍无人机或其它合适的方法,或其组合捕获的图像。图像资源可能是非常规的,因为图像是在停车场桥梁、隧道,或用于获取航拍图像的飞机和常规设备无法行进的其它区域所捕获的。此类图像可通过用户的航拍无人机等众包来获取。
[0023] 该服务器240或图像数据库250可包括描述和识别该航拍图像的图像注册表。该图像注册表可包括该图像数据库250中的每一图像的记录。每个记录可包括识别各自航拍图像的图像标识符(image identifier,ID),可选地,识别由图像或其范围捕获的位置的位置信息(例如,经纬度),以及可选地,来自先前对图像执行的图像和/或目标识别分析的图像特征。
[0024] 该车辆定位系统100还包括卫星接收器132。该车辆定位系统100可以使用由该卫星接收器132从卫星网络260中的多个卫星接收到的信号来确定其定位。该卫星网络260通常包括多个卫星,其至少一个全球导航卫星系统(Global Navigation Satellite System,GNSS)的一部分,该全球导航卫星系统提供具有全球覆盖范围的自动地理空间定位。举例来说,该卫星网络260可以是GNSS卫星的群集。实例GNSS包括美国NAVSTAR全球定位系统(Global Positioning System,GPS)或者俄罗斯全球导航卫星系统(Global Navigation Satellite System,GLONASS)。已经部署或正在开发的其它卫星导航系统包括欧洲伽利略定位系统、中国北斗导航卫星系统(BeiDou Navigation Satellite System,BDS)、印度区域卫星导航系统,以及日本卫星导航系统。
[0025] 接下来参考图2,图2描绘了根据本公开一示例性实施例的车辆控制系统115的选定组件。处理器120通过在该组件和该处理器120之间提供通信路径的通信总线(未图示)耦合于多个组件。该处理器120耦合于驱动控制系统150、随机存取存储器(Random Access Memory,RAM)122、只读存储器(Read Only Memory,ROM)124、永久性(非易失性)存储器126如闪存可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、用于与无线网络210交换射频信号的一个或多个无线收发器130、用于从卫星网络260接收卫星信号的卫星接收器132,该卫星网络260包括多个卫星,该多个卫星是全球或地区卫星导航系统的一部分、实时时钟(real-time clock,RTC)134,以及触摸屏136。
[0026] 该无线收发器130可包括用于通过不同的无线数据通信协议和标准与多个不同的无线电接入网络(例如蜂窝式网络)通信的一个或多个蜂窝式(RF)收发器。该车辆定位系统100可以在其地理覆盖区域内与无线WAN 210(例如蜂窝式网络)的多个固定收发器基站(其中一个示出在图1)中的任一个通信。移动收发器102可以发送和接收该无线WAN 210上的信号。该无线收发器130可包括支持多个射频波段的多频段蜂窝式收发器。
[0027] 该无线收发器130还可包括用于通过WLAN接入点(access point,AP)与WLAN(目前表明)通信的无线局域网(wireless local area network,WLAN)收发器。该WLAN可包括符合IEEE 802.11x标准(有时被称作 )或其它通信协议的Wi-Fi无线网络。
[0028] 该无线收发器130还可包括用于与例如智能电话或平板电脑等移动计算设备通信的短程无线收发器,如 收发器。该无线收发器130还可包括其它短程无线收发器,其它短程无线收发器包括但不限于近场通信(Near field communication,NFC)、IEEE 802.15.3a(也被称作超宽带(UltraWideband,UWB))、Z波、ZigBee、ANT/ANT+或红外光(例如,红外数据协会(Infrared Data Association,IrDA)通信)。
[0029] RTC 134是一种即使移动收发器102处于深睡模式,也能自行运行的低功率子系统。RTC 134通常包括提供准确实时信息的晶体振荡器,例如由爱特梅尔公司提供的那些。
[0030] 触摸屏136包括具有连接至电子控制器的触敏式输入表面或覆层的显示器,例如彩色液晶显示器(liquid crystal display,LCD)、发光二极管(light-emitting diode,ED)显示器,或有源矩阵有机发光二极管(active-matrix organic light-emitting diode,AMOLED)显示器。还可提供耦合于该处理器120的额外输入装置(未图示),其包括按钮、交换器和拨号盘。
[0031] 该车辆控制系统115还包括一个或多个扬声器138、一个或多个麦克140,以及一个或多个数据端口142,例如串行数据端口(如通用串行总线(Universal Serial Bus,USB)数据端口)。该系统还可包括其它传感器,例如轮胎压力传感器(tire pressure sensor,TPS)、车接触交换器、光传感器、接近传感器等。
[0032] 该车辆控制系统115还包括用以控制车辆105移动的驱动控制系统150。该驱动控制系统150包括转向单元152、制动单元154,以及节流单元156,其中的每一个都可以被实施为该驱动控制系统150内的软件模块或控制块。当处于完全或半自动驾驶模式时,该转向单元152、制动单元154,以及节流单元156处理从路径规划系统(未图示)接收到的已接收路径信息,且生成控制信号以控制车辆105的转向、制动和节流,从而分别驱动规划的路径。该驱动控制系统150可包括额外组件,用以控制该车辆105的其他方面,包括例如转向信号和刹车灯的控制。
[0033] 该机械系统190从驱动控制系统115接收控制信号,以操作该车辆105的机械组件。该机械系统180影响该车辆105的物理操作。该机械系统190包括发动机192、变速器194,以及车轮196。举例来说,该发动机192可以是汽油供电发动机、电池供电发动机或混合发动机。其它组件可包括于该机械系统190中,该机械系统190包括例如转向信号、刹车灯、风扇和窗户
[0034] 通过该处理器120在触摸屏136上渲染并显示该车辆控制系统115的图形用户接口(graphical user interface,GUI)。用户可以使用该触摸屏和可选地其他输入装置(例如按钮,拨号盘)与该GUI交互以显示相关信息,例如导航信息、驾驶信息、停车信息、媒体播放器信息、气候控制信息等。该GUI可包括一系列可横穿的特定内容菜单。
[0035] 存储器126具有存储在其上的由处理器120执行的操作系统软件160,以及除GUI之外的多个应用软件162。该应用软件160包括用于完全或半自动驾驶的车辆定位164、驾驶辅助166、停车辅助168,以及自动驾驶170。其他应用软件如地图绘制、导航、气候控制、媒体播放器、电话,以及消息传递应用软件等也都存储于存储器中。当被所述处理器执行时,该车辆定位164使得方法500的操作能够执行。
[0036] 存储器126还存储有各种各样的数据180该数据180可包括传感器110感测的传感器数据182、包括用户喜好、设置以及可选地个人媒体文件(例如音乐、视频、方向等)的用户数据184,以及包括通过无线收发器130下载的数据(例如从图像资料库250下载的俯视图图像)的下载缓存186。该下载缓存186可以被定期删除,例如预定量的时间之后。系统软件、软件模块、特定设备应用软件,或其部件可以临时加载到易变存储中,如RAM 122,其用于存储运行时间数据变量和其它类型的数据或信息。由该车辆控制系统115接收的数据还可储存于该RAM 122中。尽管特定功能是针对各种类型的存储器而描述的,但这仅为一个实例,而且还可以使用不同的分配方式将功能分配到各类存储器。
[0037] 现在参考图5,图5描绘了根据本公开一实施例的一种车辆定位方法500的流程图。举例来说,被该车辆控制系统115的处理器120执行的软件可以实行该方法500。用于实行该方法500的软件的编码在提供本公开的本领域的普通技术人员的范围内。该方法500可含有与所展示和/或所描述相比,额外或更少的过程,且可按不同顺序执行。可由处理器120执行以执行该方法500的机器可读代码可存储在非瞬时性机器可读介质中,例如该车辆控制系统115的存储器126。
[0038] 在操作502,表示该车辆105环境的数据由多个传感器单元125获取,安装或以其它方式定位该多个传感器单元125,以具有邻近传感器单元125之间的不同FOV,以捕获该车辆105周围的环境。该不同FOV可以叠加。在一些实例中,有4个传感器单元125分别位于该车辆
105的前侧、后侧、左侧和右侧,用以感测分别位于该车辆105的前侧、后侧、左侧和右侧的环境的数据。替代地,可使用安装的可旋转360度(例如,在旋转圆盘传送带中)以捕获该车辆
105周围的环境的单个传感器单元125,而不是多个传感器单元125。
[0039] 多个传感器单元125包括每个相机112,每个相机112分别捕获来自车辆105的前侧、后侧、左侧和右侧的视图的四个图像。该传感器单元125还可包括除相机112之外或代替相机112的LIDAR单元114和/或SAR单元116。该相机112可以是感测该车辆105周围环境的深度和三维结构的立体或3D相机。该相机112可以捕获可见光、红外光,或这两者。
[0040] 在操作504,由处理器120使用由该相机112捕获的至少4个图像生成该环境中的车辆105的俯视图图像(也被称作鸟瞰视图)。俯视图图像生成技术是此项技术中已知的且将不在本文中详细描述。通常,俯视图图像生成包括:使用相对于该车辆105的平面(例如,车辆框架)的该相机112的图像平面的角度变换(例如,旋转和缩放)图像,将经过变换的图像投影到2D平面上,分析该图像以使用图像和/或目标识别技术识别共同特征,以及拼接(例如,组合)该图像以形成合成图像。由不同相机112捕获的重叠的FOV可通过寻找具有重叠的FOV的不同图像中的共同特征来辅助拼接操作,以用于在拼接时对准图像。
[0041] 当该车辆105在运动中,连续帧(例如,视频)被捕获时,该车辆105的运动可用于检测该图像的深度和该环境的3D结构,以生成更真实的俯视图。替代地,来自立体或3D相机的3D图像、其它传感器数据182,如IMU数据、LIDAR数据和SAR数据,或其任何组合可用于检测该环境的3D结构以生成更真实的俯视图。当传感器单元125包括立体或3D相机、LIDAR单元
114和/或SAR单元116时,生成的俯视图图像可以是3D图像。当该相机112捕获红外光时,该生成的俯视图图像可以是红外图像。
[0042] 图3描绘了一个示例性俯视图图像300。图像片段305、310、315和320分别表示在俯视图图像生成过程期间经过变换的该车辆105的前侧、后侧、左侧和右侧的视图。图像的中央330表示任一相机112未捕获的盲区。
[0043] 在操作506,确定该车辆105的地理位置。该操作506为可选的操作。在其他实施例中,该操作506可以省略。在一些示例中,使用卫星接收器132确定该地理位置。在其他实例中,通过使用一个或多个无线收发器130和从无线WAN 210(例如,蜂窝塔)中的节点接收的信息经过三角测量来确定该地理位置。在又其它实例中,可以从来自日历应用软件、消息传递应用软件或其它装置的数据,或来自日历应用软件、消息传递应用软件或其它装置的数据的组合来确定地理位置。在又其它实例中,可以从最后已知的地理位置确定该地理位置,举例来说,该最后已知的地理位置可以存储于存储在存储器126中的用户数据184中。该最后已知的地理位置可以是先前使用卫星接收器132、三角测量或其它装置确定的地理位置。该地理位置可以以如小数度数(decimal degree,DD)、度分秒(degree minute second,DMS)或度十进制分(degree decimal minute,DDM)的形式定义经纬度。
[0044] 在操作508,将生成的俯视图图像和预先存在的俯视图参考,例如,先前捕获的俯视图图像(如上文所描述的,也被称为航拍图像)进行比较,以使该生成的俯视图图像和先前捕获的俯视图图像匹配。先前捕获的俯视图图像可以存储于一个或多个俯视图图像资源中,如可通过无线收发器130经由通信网络220(例如,因特网)接入的图像数据库250。替代地,图像资源可以是本地存储于存储器126中的图像数据库。
[0045] 图像资源可包括不同类型的图像,如可见光图像、红外光图像、2D图像和3D图像。当图像资源包括不同类型的图像时,比较与生成的俯视图图像相同类型的俯视图图像。举例来说,当生成的俯视图图像是3D图像时,其所比较的多个先前捕获的俯视图图像也是3D图像。对于另一实例,当生成的俯视图图像是红外图像时,其所比较的多个先前捕获的俯视图图像也是红外图像。
[0046] 多个俯视图图像中的俯视图图像可以与识别相应俯视图图像所捕获的位置的位置信息有关。该位置信息可以存储于相应的图像文件内的元数据中。当图像被捕获时,该位置信息可以是在图像文件中确定和编码的GNSS数据(例如GPS数据)。该位置信息可指定识别相应俯视图图像捕获的位置的经纬度,或识别相应俯视图图像捕获的位置的经纬度的范围方面的特定位置。可以以DD、DMS或DDM的形式定义经纬度。
[0047] 当在操作506中确定车辆105的地理位置时,与生成的俯视图比较的多个俯视图图像是与生成的俯视图图像相同类型的图像的子集,即,可使用预先存在的俯视图参考的地理部分。通过比较该车辆105确定的地理位置和与多个俯视图图像有关的位置信息并匹配来筛选(或选择)图像资源中的多个俯视图图像。根据快速地理位置确定对待分析的俯视图图像进行滤波会显著地减少待分析的图像的数目,由此减少处理时间并且提高待执行的图像分析的效率。
[0048] 当位置信息在确定的地理位置的阈值距离内时,可确定该地理位置以与一个或多个俯视图图像资源中的多个俯视图图像有关的位置信息相匹配。在一些实例中,所述阈值距离小于20米。在一些实例中,所述阈值距离小于10米。在一些实例中,所述阈值距离小于5米。在一些实例中,所述阈值距离小于2米。在一些实例中,所述阈值距离小于1米。
[0049] 操作508中使用了图像和/或目标识别技术,以此来识别感测数据(例如相机、LIDAR和/或SAR图像)中的图像特征。举例来说,LIDAR和SAR数据可与相机112捕获的图像组合使用,以识别相机图像中的特征,从而识别车辆105周围的环境中的特征。可由车辆控制系统115(例如,由处理器120)通过图像/目标识别应用软件或系统(未图示)或一个或多个远程装置,例如,可经由一个或多个无线收发器130经由通信网络(例如,因特网)接入的一个或多个服务器240)部分或完全地执行图像和/或目标识别技术。通过该一个或多个服务器240可以更高效地执行操作508。当其被该一个或多个服务器240执行时,该车辆控制系统115可以发送来自操作506的生成的俯视图图像和可选地确定的地理位置信息给一个或多个图像分析服务器,并且作为响应而接收匹配俯视图图像。替代地,该车辆控制系统115可以发送从传感器单元125捕获的图像(例如,相机、LIDAR和/或SAR图像)给图像分析服务器以生成俯视图图像以及确定匹配俯视图图像。
[0050] 在图像和/或目标识别中,可以使用各种各样的算法分析生成的俯视图图像,以识别图像特征、图像特征的尺寸,以及图像特征的位置和/或定位(方向)。生成的俯视图图像中的图像特征可以被识别为多个可识别目标(例如,树、建筑物、桥梁、道路、车辆、柱/柱形件、路缘、街道标牌、车道、红灯等)、形状、线路、纹理、图案或其它不同特征,或其组合中的一个。然后,可以将生成的俯视图图像的分析结果与多个俯视图图像进行比较,以识别出与生成的俯视图最相似的俯视图图像。
[0051] 可以以与如何提高分析生成的俯视图的效率相似的方式事先分析一个或多个俯视图图像资源中的多个俯视图图像。可在对应图像文件中或在描述和识别一个或多个俯视图图像资源中的多个俯视图图像的图像注册表中的对应记录中的元数据中对所得信息进行编码。替代地,可以基于识别的图像特征、图像特征的尺寸,以及生成的俯视图图像内的特征位置和/或定位实时分析多个俯视图图像。
[0052] 在已经比较所有的待比较图像之后,可将与生成的俯视图最相似的俯视图图像确定为匹配的俯视图图像。替代地,可将超出可信度阈值的俯视图图像确定为匹配俯视图图像,例如,经识别超出可信度阈值的第一识别俯视图图像。可信度阈值可基于图像之间相似度的测量表达为百分比,例如,其可基于像素到像素比较或其它基础。可信度阈值可配置以提供图像/目标识别分析的准确性与速度之间的用户可配置平衡。一个示例性可信度阈值是80%。
[0053] 在操作510,根据来自例如卫星接收器132、LIDAR单元114、SAR单元116、IMU 118和/或电子指南针119中的一个或多个的匹配俯视图图像和传感器数据182确定车辆定位。车辆定位可包括使用感测数据确定俯视图图像内的车辆105相对于目标(例如,在图像/目标识别分析中识别的可识别目标,如,树、建筑物、桥梁、道路、车辆、柱/柱形件、路缘、街道标牌、车道、红灯等)的位置和方向(位置)。
[0054] 车辆定位包括定位信息,其可包括该车辆105的位置和驾驶方向(方向或轴承)。可以用经纬度坐标指定该位置,可以以DD、DMS或DDM的形式定义该经纬度坐标,例如,使用来自卫星接收器132的GNSS数据。该定位信息还可包括关于俯视图图像中的目标的位置信息,其可按绝对时期由经纬度坐标或相对时期指定,例如距该车辆105的距离(或距该车辆105上的多个不同参考点的距离,如传感器单元125的位置)。
[0055] 在操作512,生成包括车辆定位在内的输出。通过一个或多个无线收发器130,车辆定位输出可以被发送给其他子系统或应用软件,或被传输到远程设备或业务,如车辆监测或车辆追踪业务。举例来说,驾驶辅助应用软件166、停车辅助应用软件168、自动驾驶应用软件170、制图应用软件或导航应用软件中的一个或多个可以处理确定的车辆定位,以生成基于确定的车辆定位的衍生数据,随后,其可显示于触摸屏136上。举例而言,该衍生数据可以是驾驶辅助应用软件166生成的驾驶指令(例如备份指令)、停车辅助应用软件168生成的停车指令、完全或半自动驾驶应用软件170生成的路径方案或驱动信号、制图应用软件生成的具有车辆定位的增强型地图,或者导航应用软件生成的方向。
[0056] 该车辆定位可以显示在触摸屏136上。举例来说,可通过制图应用软件或导航应用软件在触摸屏136上显示该车辆定位和匹配俯视图图像。该车辆105的图形表示可覆盖在匹配俯视图图像上作为车辆定位的图示。图4是车辆定位系统100生成的一个车辆定位图像400的示例性俯视图,其中汽车410的图形表示在一个位置覆盖匹配俯视图图像,且处于与确定的车辆定位对应的位置(方向)。
[0057] 本公开提供一种车辆定位方法。本公开教示基于感测数据使用视觉处理来生成俯视图图像和使用生成的俯视图来使用先前捕获的航拍图像来执行车辆定位的方法和系统。举例而言,GPS本身对于需要高精度和可靠性的本地化应用软件如自动停车和自动驾驶来说是不够的,这可能需要按照分米顺序的精度。本说明书中公开的方法的一个潜在优点在于可以更快并且更准确地执行车辆定位。
[0058] 本说明书中公开的方法的其他潜在优点在于:与替代方法相比,可以更轻易地从大量来源中获得航拍地图,相对快速且容易地使用卫星、飞机或无人机捕获和更新,以及其它可能性,且可具有改进的质量和准确性(例如,使用航拍成像的不同技术),也可以更安全地且以更低成本产生。举例来说,替代方案包括使用地面测量车辆生成地图。使此类地图和保持此类地图最新是一件困难且耗时的任务,且需要地面测量车辆频繁地行驶到每一街道。本文中所描述的方法避免了地面测量车辆的必要性,并且提供了上文所概述的其它潜在益处。
[0059] 尽管前述示例主要基于生成的俯视图中的识别图像特征及先前捕获的俯视图(航拍)图像而描述图像识别,但在其它实例中,图像识别分析可基于逐像素比较。
[0060] 本文所描述的流程图和附图中的步骤和/或操作都仅出于示例的目的。在不脱离本公开的教示内容的情况下,这些步骤和/或操作可存在许多变化。举例来说,可按不同顺序执行步骤,或可添加、删除或修改步骤。
[0061] 本文还公开了所公开的范围内的所有值和子范围。并且,虽然本文中所公开和展示的系统、设备和流程可包括特定数目的元件/组件,但可修改系统、设备和组合件以包括额外或更少的此类元件/组件。举例来说,尽管所公开的元件/组件中的任一者可被表示为单数,但可修改本文中所公开的实施例以包括多个此类元件/组件。本文中所描述的主题意图意在覆盖并涵盖技术中所有合适的更改。
[0062] 尽管就方法而言,至少部分地描述本公开,但本领域的普通技术人员会理解,本公开还针对用于执行所描述方法的至少某些方面和特征中的各种组件,其借助于硬件(DSP、ASIC或FPGA)、软件或其组合实现。相应地,本发明的技术解决方案可体现于非易失性或非瞬时性机器可读介质(例如,光盘、快闪存储器等)中,所述非易失性或非暂时性机器可读媒体具有有形地存储于其上的可执行指令,所述可执行指令使处理设备(例如,车辆控制系统)能够执行本说明书中公开的方法的示例。
[0063] 在不脱离本权利要求范围的标的物的情况下,可按其它特定形式实施本公开。所描述的示例性实施例在所有方面均被视为仅说明性而非限制性的。本发明意在覆盖并涵盖技术中的所有合适的更改。因此,本公开的范围由随附权利要求范围而非由以上说明来描述。权利要求的范围不应受到在示例中阐述的实施例的限制,而应被赋予与作为整体的描述相一致的最广泛解释。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈