CN108020225A - 基于图像识别的地图***及导航方法 - Google Patents
基于图像识别的地图***及导航方法 Download PDFInfo
- Publication number
- CN108020225A CN108020225A CN201610959174.XA CN201610959174A CN108020225A CN 108020225 A CN108020225 A CN 108020225A CN 201610959174 A CN201610959174 A CN 201610959174A CN 108020225 A CN108020225 A CN 108020225A
- Authority
- CN
- China
- Prior art keywords
- map
- module
- information
- feature
- route
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种基于图像识别的地图***,其包括:图像采集模块:用于采集实景信息;图像识别模块:用于识别实景信息中是否与特征库中的特征相匹配;特征库:存储特征信息及对应的位置坐标信息;定位模块:当在实景信息与特征库中的特征匹配时,根据对应的位置坐标信息在地图数据库的地图数据中确定用户位置;和地图数据库:存储地图数据。此外,本发明还公开了一种基于图像识别的导航方法。
Description
技术领域
本发明涉及导航领域,特别是一种基于图像识别的地图***及导航装置。
背景技术
目前市面上的导航***大多采用全球定位***(Global Positioning System,GPS)进行导航。通过将检测到的当前所在地经纬度与电子地图的经纬度进行比较,显示当前的位置,再利用当前位置与输入的终点位置在电子地图中进行路线搜索,规划出最佳路线。在移动的过程中不断把定位信息与电子地图路线的信息比对,从而起到导航的作用。这在远距离导航是非常有效的,但是由于GPS信号经常会受到天气或其他环境的干扰,误差在几米到几十米,因此小范围,例如在建筑物中无法使用GPS进行导航。
很多人在建筑物中寻找特定的位置时遇到过这样的困扰:在楼下看好了门牌号码和位置,但一旦走到建筑物中便失去了方向,也难辨东西。尤其是新式的建筑,内部形式时常不规则,即便事先看好地图也经常找不到。
发明内容
随着图像识别技术的发展,本发明人希望能提供一种基于图形识别的定位导航的***,指引人们到达指定地点。
本发明基于图像识别的地图***及导航方法,可以在GPS***之外提供导航和定位服务。
根据本发明的第一方面,提供一种基于图像识别的地图***,其包括:
图像采集模块:用于采集实景信息;
图像识别模块:用于识别实景信息中是否与特征库中的特征相匹配;
特征库:存储特征信息及对应的位置坐标信息;
定位模块:当在实景信息与特征库中的特征匹配时,根据对应的位置坐标信息在地图数据库的地图数据中确定用户位置;和
地图数据库:存储地图数据。
优选的,其中所述***还包括路线规划模块和输入模块,
所述输入模块用于接收用户输入的条件信息,所述条件信息包括:目的地;
所述路线规划模块用于根据用户位置和条件信息以及地图数据,确定路线。
在本发明的一些实施方式中,其中所述地图数据包括所述地图数据包括视频库、位置坐标信息、视频代码以及视频时间点与位置坐标信息的对应关系中的一种或多种。
优选地,所述特征库包括:店铺LOGO、建筑物外形、特征装饰物、二维码、条码、门牌号中的一种或多种。
所述地图数据库和特征库可以分立或统一地存在,其二者存在映射关系。
在本发明的一些实施方式中,所述***包括第一数据存储模块、第二数据存储模块和映射模块,所述第一数据存储模块存储地图数据,所述第二数据存储模块存储特征数据,所述映射模块存储地图数据间的映射关系、特征数据间的映射关系以及特征数据与地图数据间的映射关系。
优选地,其中所述***还包括显示模块,用于显示路线规划模块确定的路线。
优选地,通过视频显示路线;更优选地,所述视频为全景视频。
在本发明的一些实施方式中,所述***包括全景显示设备,优选地,所述全景显示设备为头戴式显示设备、全景盒子、手机、或平板电脑。
在本发明的一些实施方式中,所述地图数据包括GIS数据。
根据本发明的第二方面,提供一种基于图像识别的导航方法,其包括:
采集实景信息;
识别实景信息中是否与特征库中的特征相匹配;
当特征匹配时,将该特征所对应的位置坐标作为用户当前位置;
根据用户当前位置与用户输入的条件信息以及地图数据,确定路线;和
显示确定出的路线。
在本发明的一些实施方式中,其中所述地图数据包括所述地图数据包括视频库、位置坐标信息、视频代码以及视频时间点与位置坐标信息的对应关系中的一种或多种。
优选地,所述特征库包括:店铺LOGO、建筑物外形、特征装饰物、二维码、条码、门牌号中的一种或多种。
优选地,通过视频显示路线;更优选地,所述视频为全景视频。
在本发明的一些实施方式中,所述地图数据包括GIS数据。
根据本发明的第三方面,提供一种基于图像识别的导航方法,其包括:
由计算设备采集并识别实景信息,并与特征库中的特征匹配,所述特征库中存储有特征信息及对应的位置坐标信息;
当特征匹配时,计算设备将该特征信息所对应的位置坐标作为用户当前位置;
通过用户接口接收用户输入的条件信息;
所述计算设备根据用户当前位置与用户输入的条件信息以及地图数据,利用处理器计算出路线;和
通过显示装置显示计算出的路线。
在本发明的一些实施方式中,其中所述地图数据包括所述地图数据包括视频库、位置坐标信息、视频代码以及视频时间点与位置坐标信息的对应关系中的一种或多种。
优选地,所述特征库包括:店铺LOGO、建筑物外形、特征装饰物、二维码、条码、门牌号中的一种或多种。
所述位置坐标可以为代码,或是与门牌号码对应,或是与建筑结构中的参数对应。
优选地,通过视频显示路线;更优选地,所述视频为全景视频。
在本发明的一些实施方式中,所述用户接口包括触摸屏、屏幕连同键盘和鼠标、扬声器、麦克、摄像头中的一种或多种。
在本发明的一些实施方式中,所述计算设备为单体设备;在另一些实施方式中,所述计算设备包括移动客户端设备和服务器,所述移动客户端设备和服务器通过网络连接。
优选的,所述网络连接的方式包括有线和无线;更优选的,所述网络连接的方式包括红外、蓝牙、WiFi、3G、4G、和5G中的一种或多种。
在本发明的一些实施方式中,确定路线后,根据路线沿途的位置坐标调取视频,并通过显示装置显示视频。
优选的,根据位置坐标对应的视频代码和/或视频时间点调取视频。
在本发明的一些实施方式中,所述视频为连续的。在另一些实施方式中,在调取独立的视频后,显示通过拼接整合所得的连续视频。
优选的,所述视频为预先录制的视频。
本发明的一些实施方式中,所述地图数据包括GIS数据。
附图说明
下面将通过参照附图详细描述本发明的优选实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:
图1是根据本发明的一些实施方式的原理示意图。
图2是根据本发明的一些实施方式的导航方法的流程图。
图3是根据本发明的一些实施方式的地图***的结构图。
图4是根据本发明的另一些实施方式的地图***的结构图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员来说显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
图1是根据本发明的一些实施方式的原理示意图。用户100持有客户端设备110沿途对景物121、景物122、景物123进行采集,通过通讯网络130与服务器140连接。
在本发明的一些实施方式中,客户端设备110将图像信息上传到服务器端,由服务器端进行特征检索,并确定客户端设备110所在位置,再根据客户端提供的目的地信息,计算出最佳路径。最后将位置信息及路径信息返回给客户端,客户端根据接收到的数据信息调取线上或本地影像信息,生成路线导引视频,展示给用户。
客户端设备110通常可以是任何适当的便携式计算设备。作为例子,客户端设备110可以是智能电话、平板计算机、膝上型计算机等。客户端设备110可包括一个或多个处理器,例如中央处理单元(CPU)、图形处理单元(GPU)、网络接口、用户接口和存储器。客户端设备110在一些实现中可包括前述少的部件,或相反包括额外的部件。例如,客户端设备110可配备有定位模块,例如全球定位***(GPS)芯片。需要理解的是,在本发明中,全球定位(GPS)芯片并不是必需的。
特征库和地图数据库可存储在存储器中作为在一个或多个处理器和/或GPU上可执行的指令集。特征库中的特征与地图数据库中的地图数据存在映射关系,可以设置映射模块存储映射关系。映射模块可以是在布置在地图服务器或应用服务器(未示出)处的在线应用商店处可用的专用应用。客户端设备的用户可从应用服务器接收映射模块的拷贝并将映射应用的所取回的拷贝安装在客户端设备上。在其它实现中,映射模块可以是在web浏览器(例如Google或Apple的)或另一应用中操作的软件部件,例如插件。
在本发明的一个具体的实施方式中,特征库中的特征都有个表示代码,用图像识别模块进行特征检索,找到对应特征后即可知道相应代码。在地图数据库中,可以用这个代码调出所有对应这个代码的地理位置信息。如果是商场这类的室内环境,并且以商标这类容易重复的特征(很多商场都会有同样的品牌,甚至一个地方有多个同样品牌,比如北京南站有很多相同品牌的餐馆,例如肯德基),就需要更多的特征信息来共同定位,因此也存在特征信息间的映射关系。通过多个特征定位逐步趋近于正确的坐标位置,这个位置同样可以设置为一个代码,即位置坐标,用这个代码就可以在视频信息库里找到相应的视频代码及时间点信息。也就是说,地图数据库中包括视频信息库,所述视频信息库中的视频代码和时间点信息与位置坐标之间存在映射关系。
存储器可以是有形、非临时存储器,并可包括任何类型的适当存储器模块,包括随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器、闪存或其它类型的存储器。除了软件部件和以外,存储器还可存储操作***和一个或多个本地应用或模块(未示出)。操作***可以是任何类型的适当操作***,且一个或多个本地应用可包括各种所安装的应用。
用户接口可包括一个或多个部件,例如触摸屏、屏幕连同键盘和鼠标、扬声器等。网络接口可支持这样的通信协议,例如在有线或无线协议上分层的TCP/IP。
参考图1,服务器140可包括一个或多个通用处理器、非临时计算机可读存储器和网络接口以与客户端设备110通信。服务器140在一些实施方案中可包括额外的部件。此外,在一些实现中,***可包括单独地提供特征数据和地图数据的多个独立服务器。这些服务器可与同一在线服务或由不同的操作员维护的分开的在线服务相关。
在本发明中,所述地图数据包括但不限于道路信息、地形数据、卫星影像、公共运输路线、建筑物信息、企业信息或其他兴趣点;特别是,所述地图数据还包括视频、和视频与其他地图数据的对应关系。
所述特征信息包括但不限于店铺LOGO,建筑物外形,特征装饰物,二维码,条码,门牌号。所述特征的形式并没有特别的限制,只要能够识别出所在位置即可。例如,如果某种声音可以作为识别的特征,也可以成为特征信息,同时***需要增加音频采集模块和音频识别模块。
所述特征库和地图数据库可以分立或统一地存在,所述特征信息与地图数据存在对应关系。
在本发明的一个具体的实施方式中,在商场内某一层沿途拍摄一段全景视频,其包含该层所有路线和沿途的商铺。将企业信息、地形数据(该层平面图)及全景视频中的时间做映射关系,如表1所示:
表1
企业名称 | 位置坐标 | 视频代码 | 视频起始时间 | 视频结束时间 |
X店 | L001 | A1 | 1’20” | 1’33” |
Y店 | L005 | A1 | 2’04” | 2’39” |
Z店 | L020 | B3 | 4’22” | 5’01” |
从而得到地图数据与位置坐标之间的映射关系。
特征信息被转换为特征识别码,如表2所示。根据具体的需求和复杂性,确定所选取的特征的数量。
表2
企业名称 | 企业Logo | 装潢标志图片 | 门牌号码 | 特征识别码 |
X店 | 图片1 | 图片11 | B01 | 82918jdtws8 |
Y店 | 图片2 | 图片22 | B02 | 8djyuiaehfae |
Z店 | 图片3 | 图片33 | B03 | Dbghfiwqeu |
从而得到特征信息与特征识别码之间的映射关系。
特征识别码与位置坐标进行映射,如表3所示,从而将特征与地理数据连接起来。
表3
特征识别码 | 位置坐标 | 企业名称 | 视频起始时间点 | 视频结束时间点 |
82918jdtws8 | L001 | X店 | 1’20” | 1’33” |
8djyuiaehfae | L005 | Y店 | 2’04” | 2’39” |
Dbghfiwqeu | L020 | Z店 | 4’22” | 5’01” |
在本发明的一些实施方式中,一个特征识别码可能对应多个位置坐标,例如一个商场内有两个肯德基的情况。可以通过其他限定条件进行选择(例如楼层等)。当然也可以多个特征对应多个识别码,多个识别码对应一个位置坐标的,或者也可以包括更复杂的映射关系,只要逻辑严谨即可,本领域技术人员可根据需要进行设计,在此不再过多举例。
在本发明的一些实施方式中,所述地图数据库也可以包括现有的地理信息***(Geographic Information System或Geo-Information system,GIS)数据,仅需要将特征识别码与GIS数据做映射即可。可以作为插件与现有的利用GPS定位导航的设备结合,作为GPS定位的补充。或者也可以完全代替GPS定位,与GIS数据结合成为独立的导航***。
如图2所示,在本发明的一些实施方式中,提供了一种基于图像识别的导航方法,其包括以下步骤:
S110采集实景信息
在此步骤中,采集实景信息可以通过摄像头实时采集,也可以通过接收照片图像的方式获得。如果特征库中存在音频或其他形式的特征,则采集的实景信息也包括采集音频或其他对应形式的信息。
S120识别实景信息中是否与特征库中的特征相匹配
在此步骤中通过现有的图像识别手段识别实景或照片中是否存在于特征库中特征标志物特征匹配的元素,相似度达到阈值时判定识别出标志物。本步骤实现的方式并不限于前述的具体方法,因为不论是图像识别还是音频识别,目前都有多种成熟的识别方法,例如科大讯飞的音频识别技术和旷视科技的图像识别技术均可以实现本步骤的目的。除此以外,大量科技公司都提供相应的SDK或API,具体实现方式在此不再赘述
S130当特征匹配时,将该特征所对应的位置坐标作为用户当前位置
如前所述,地图数据库中特定标志物与该标志物在地图中的位置存在对应关系(即映射)。因此,当识别出该特定标志物时,认为用户在该标志物出现的位置,即地图上该标志物的位置为用户当前位置。例如,用户在逛商场时想确定自己的位置,可以识别离自己最近的商铺的Logo,于是***可以认为该商铺的位置为该用户当前位置。
S140根据用户当前位置与用户输入的条件信息以及地图数据,确定路线
多数情况下,用户启用地图***是为了寻找目的地。用户通过键入、语音输入或其他方式告知***目的地和其他限制条件,例如最短、最快等,则***在接收到这些条件之后,根据预先设定的路径规划算法确定满足条件的路径。所述路径规划算法目前有很多成熟的方案,例如高德、百度、腾讯等公司都提供优质的GPS地图导航服务,其包含各种路径规划算法。本发明的技术方案在路径规划算法方面并无特别的要求,本领域技术人员可以根据需要选择合适的算法,在此不再赘述。
S150显示确定出的路线
本发明可以通过平面图显示确定出的路径,一如大多数导航产品。在本发明的一个优选的实施方式中,通过视频来显示确定出的路线。在地图数据中,将地图中的位置与视频中该位置出现的时间做映射关系,然后显示从A位置到B位置的视频,引导用户前往目的地。
实施例1
近几年随着4G网络的普及,通过移动客户端在线观看视频已经非常普遍。未来随着网络带宽的增加和视频压缩解码技术的发展,本发明的方案可以非常便利地在移动客户端应用。
图3展示了用户通过移动客户端使用本发明的地图***的一种具体的实施方式,但实际的结构并不限于此。
在本实施例中,考虑到移动客户端的运算能力和存储能力,将存储和运算的模块均设置在服务器端。在现实中,可以根据实际的情况将部分运算和存储任务转移到移动客户端。当然也可全部转移到移动客户端,如果移动客户端的运算和存储能力允许的话。
图3所示的技术方案的实施方式如下:
通过移动客户端200的图像采集模块201将图像信息上传到服务器400端,由服务器400端的图像识别模块405在特征库406中进行特征检索,当识别出标志物时通过映射模块402(也可内置在特征库或地图数据库中),确定客户端400设备所在位置坐标,再根据客户端的输入模块203提供的目的地信息,利用路径规划模块403计算出最佳路径。最后将位置信息及路径信息返回给客户端,客户端上的显示模块202根据接收到的数据信息调取服务器上视频库411的影像信息,生成路线导引视频,展示给用户。
本发明的***并不限于室内使用,也可以用在GPS信号不好的地区、游乐园或展览会。
实施例2
随着智能机器人技术的发展,在高档商场里已经存在可以为顾客拍照,并提供查询服务的智能机器人。这些机器人多数是可以移动的。
发明人将本发明的地图***装载在这些智能机器人上,实现通过移动查询设备进行导航的目的。
图4展示了查询设备260的结构示意图。图像采集模块261可以为摄像头,以便移动机器人确认当前位置。特征库264和地图数据库265可以根据情况设置在移动机器人内部,或通过网络与移动机器人实现信息交互。
由于特征库264与地图数据库265存在对应关系,因而图像识别后,可以确认所识别的标志物在地图中的位置,从而实现定位。
输入模块267接收用户输入的条件信息,可以通过键盘、触摸屏或语音等现有的方式输入,确定目的地。在某些情况下,输入模块267也可以与图像采集模块261协作,通过用户传入目的地照片确认目的地位置。使用语音输入的时候,需要加配语音识别模块和相应的特征库。
路线规划模块266根据目的地位置、当前位置,和(如有)其他限制条件,从地图数据中规划中所需的路线,并通过显示模块显示。
在使用GPS导航时能够实时监测用户位置,因此可以实现语音提示。但在室内等无法实时监测用户位置的情况下,空间想象能力较差的用户除了问人,几乎没有可以求助的对象。
值得一提的是,在本发明的优选的实施方式中,地图数据包括全景视频,显示模块调取地图数据库中所需路径的视频并展示。极大地提高了导航的实感,降低了对用户空间想象能力的要求。
额外的考虑因素
下面的额外考虑因素适用于前述讨论。在整个这个说明书中,多个实例可实现被描述为单个实例的部件、操作或结构。虽然一个或多个方法的单独操作被示出和描述为单独的操作,但是单独操作中的一个或多个可被同时执行,且没有事物要求操作以所示顺序执行。在示例配置中被呈现为单独的部件的结构和功能可被实现为组合的结构或部件。类似地,被呈现为单个部件的结构和功能可被实现为单独的部件。这些和其它变形、修改、添加和改进落在本公开的主题的范围内。
此外,某些实施方案在本文被描述为包括逻辑或多个部件、模块或机构。模块可构成软件模块(例如存储在机器可读介质上的代码)或硬件模块。硬件模块是能够执行某些操作并可以以某种方式配置或布置的有形单元。在示例实施方案中,一个或多个计算机***(例如独立计算机、客户端或服务器计算机***)或计算机***(例如处理器或一组处理器)的一个或多个硬件模块可由软件(例如应用或应用部分)配置为操作来执行如在本文描述的某些操作的硬件模块。
在各种实施方案中,可机械或电子地执行硬件模块。例如,硬件模块可包括永久配置(例如作为专用处理器,例如现场可编程门阵列(FPGA)或专用集成电路(ASIC))成执行某些操作的专用电路或逻辑。硬件模块还可包括临时由软件配置成执行某些操作的可编程逻辑或电路(例如,如包括在通用处理器或其它可编程处理器内的)。将认识到,在专用和永久配置的电路中或在临时配置的电路(例如由软件配置)中机械地实现硬件模块的决定可由成本和时间考虑因素推动。
因此,术语“硬件”应被理解为包括有形实体,是被物理地构造、永久地配置(例如硬连线)或临时配置(例如编程)成以某种方式操作或执行本文描述的某些操作的实体。考虑到硬件模块被临时配置(例如编程)的实施方案,每个硬件模块不需要在任一个时刻被配置或例示。例如,在硬件模块包括使用软件而配置的通用处理器的场合,通用处理器可在不同的时间被配置为相应的不同硬件模块。软件可相应地配置处理器,例如以构成在一个时刻的特定硬件模块并构成在不同的时刻的不同硬件模块。
硬件和软件模块可向其它硬件和/或软件模块提供信息并从其它硬件和/或软件模接收信息。因此,所描述的硬件模块可被视为被通信地耦合。在多个这样的硬件或软件模块同时存在的场合,可通过信号传输(例如在适当的电路和总线上)来实现通信,其连接硬件或软件模块。在多个硬件模块或软件在不同的时间被配置或例示的实施方案中,可例如通过在多个硬件或软件模块访问的存储器结构中的信息的存储和取回来实现在这样的硬件或软件模块之间的通信。例如,一个硬件或软件模块可执行操作并将该操作的输出存储在它通信地耦合到的存储器设备。另一硬件或软件模块可接着在稍后的时间访问存储器设备以取回并处理所存储的输出。硬件和软件模块也可发起与输入或输出设备的通信,并可对资源(例如信息的集合)操作。
本文描述的示例方法的各种操作可至少部分地由临时配置(例如通过软件)或永久配置成执行相关操作的一个或多个处理器执行。不管是临时还是永久地被配置,这样的处理器都可构成操作来执行一个或多个操作或功能的处理器实现的模块。在本文提到的模块可在一些示例实施方案中包括处理器实现的模块。
类似地,本文描述的方法或例程可至少部分地是处理器实现的。例如,方法的至少一些操作可由一个或多个处理器或处理器实现的硬件模块执行。某些操作的执行可分布在一个或多个处理器当中,不仅存在于单个机器内,而且部署在多个机器当中。在一些示例实施方案中,一个或多个处理器可位于单个位置上(例如在家庭环境、办公室环境内或作为服务器农场),而在其它环境中,处理器可分布在多个位置当中。
一个或多个处理器也可操作来支持在“云计算”环境中的相关操作的执行或作为SaaS。例如,如上面指示的,至少一些操作可由一组计算机(作为包括处理器的机器的例子)执行,这些操作是经由网络(例如互联网)和经由一个或多个适当的接口(例如API)可访问的。
某些操作的执行可分布在一个或多个处理器当中,不仅存在于单个机器内,而且部署在多个机器当中。在一些示例实施方案中,一个或多个处理器或处理器实现的模块可位于单个地理位置中(例如在家庭环境、办公室环境内或作为服务器农场)。在其它示例实施方案中,一个或多个处理器或处理器实现的模块可分布在多个地理位置当中。
从算法或对数据的操作的符号表示方面介绍了这个说明书的一些部分,数据被存储为在机器存储器(例如计算机存储器)内的位或二进制数字信号。这些算法或符号表示是由在数据处理领域中的普通技术人员使用来将他们的工作的实质传达给本领域中的其他技术人员的技术的例子。如在本文使用的,“算法”或“例程”是导致期望结果的操作或类似处理的前后一致的序列。在这个上下文中,算法、例程和操作涉及物理量的物理操纵。一般但不是必须,这样的量可采取能够由机器存储、访问、传输、组合、比较或否则操纵的电、磁或光信号的形式。主要为了普通使用的原因,使用词例如“数据”、“内容”、“位”、“值”、“元件”、“符号”、“字符”、“项”、“号码”、“数字”等表示这样的信号有时是方便的。然而,这些词仅仅是方便标签且应与适当的物理量相关。
除非另外特别规定,否则使用词例如“处理”、“计算”、“确定”、“显现”、“显示”等的本文的讨论可以指操纵或转换被表示为在一个或多个存储器(例如易失性存储器、非易失性存储器或其组合)、寄存器或接收、存储、传输或显示信息的其它机器部件内的物理(例如电、磁或光)量的机器(例如计算机)的行动或过程。
如在本文使用的,对“一个实施方式”或“实施方式”的任何提及意指关于该实施方式描述的特定的元件、特征、结构或特性包括在至少一个实施方式中。短语“在一个实施方式中”在说明书中的不同地方的出现并不一定都指同一实施方式。
可使用措辞“耦合”和“连接”连同其衍生词一起描述一些实施方案。例如,可使用术语“耦合”描述一些实施方案以指示两个或多个元件处于直接物理或电接触中。然而,术语“耦合”也可意指两个或多个元件彼此不直接接触,但然而仍然彼此协作或交互作用。实施方案并不被限制在这个上下文中。
如在本文使用的,术语“包括”、“具有”或其任何其它变形被预期涵盖非排他的包括。例如,包括元件的列表的过程、方法、物件或装置不一定只限于那些元件,而是可包括未明确列出或这样的过程、方法、物件或装置固有的其它元件。此外,除非相反明确地规定,否则“或”指包括端点的而不是排他的或。例如,条件A或B由下列项中的任一个满足:A为真(或存在)且B为假(或不存在)、A为假(或不存在)且B为真(或存在)以及A和B都为真(或存在)。
当阅读本说明书时,本领域中的技术人员将认识到还有额外的可选结构和功能设计,其用于鉴于对企业的相关访问通过本文公开的原理有效地产生内容用于显示在便携式设备处。因此,虽然示出和描述了特定的实施方案和应用,但是应理解,所公开的实施方案不限于本文公开的精确构造和部件。可在本文公开的方法和装置的布置、操作和细节中做出对本领域中的技术人员明显的各种修改、改变和变更,而不偏离在所附权利要求中规定的精神和范围。
Claims (10)
1.一种基于图像识别的地图***,其包括:
图像采集模块:用于采集实景信息;
图像识别模块:用于识别实景信息中是否与特征库中的特征相匹配;
特征库:存储特征信息及对应的位置坐标信息;
定位模块:当在实景信息与特征库中的特征匹配时,根据对应的位置坐标信息在地图数据库的地图数据中确定用户位置;和
地图数据库:存储地图数据。
2.根据权利要求1所述的地图***,其中所述***还包括路线规划模块和输入模块,
所述输入模块用于接收用户输入的条件信息,所述条件信息包括:目的地;
所述路线规划模块用于根据用户位置和条件信息以及地图数据,确定路线。
3.根据权利要求1所述的地图***,其中所述地图数据包括视频库、位置坐标信息、视频代码以及视频时间点与位置坐标信息的对应关系中的一种或多种。
4.根据权利要求1所述的地图***,其中所述特征库包括:店铺LOGO、建筑物外形、特征装饰物、二维码、条码、门牌号中的一种或多种。
5.根据权利要求3所述的地图***,其中所述***还包括显示模块,用于显示路线规划模块确定的路线。
6.根据权利要求1所述的地图***,其中所述地图数据包括GIS数据。
7.根据权利要求1所述的地图***,其中所述地图数据库和特征库可以分立或统一地存在,其二者存在映射关系;或者,所述***包括第一数据存储模块、第二数据存储模块和映射模块,所述第一数据存储模块存储地图数据,所述第二数据存储模块存储特征数据,所述映射模块存储地图数据间的映射关系、特征数据间的映射关系以及特征数据与地图数据间的映射关系。
8.一种基于图像识别的导航方法,其包括:
采集实景信息;
识别实景信息中是否与特征库中的特征相匹配;
当特征匹配时,将该特征所对应的位置坐标作为用户当前位置;
根据用户当前位置与用户输入的条件信息以及地图数据,确定路线;和
显示确定出的路线。
9.根据权利要求7所述的导航方法,其中所述方法通过权利要求1~7中任一项所述的***实现。
10.根据权利要求8所述的导航方法,其中通过全景视频显示确定出的路线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610959174.XA CN108020225A (zh) | 2016-10-28 | 2016-10-28 | 基于图像识别的地图***及导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610959174.XA CN108020225A (zh) | 2016-10-28 | 2016-10-28 | 基于图像识别的地图***及导航方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108020225A true CN108020225A (zh) | 2018-05-11 |
Family
ID=62083991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610959174.XA Pending CN108020225A (zh) | 2016-10-28 | 2016-10-28 | 基于图像识别的地图***及导航方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108020225A (zh) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108693548A (zh) * | 2018-05-18 | 2018-10-23 | 中国科学院光电研究院 | 一种基于场景目标识别的导航方法及*** |
CN109029444A (zh) * | 2018-06-12 | 2018-12-18 | 深圳职业技术学院 | 一种基于图像匹配和空间定位的室内导航***及导航方法 |
CN109034008A (zh) * | 2018-07-06 | 2018-12-18 | 合肥安华信息科技有限公司 | 一种基于特征识别的展览会场管理*** |
CN109029488A (zh) * | 2018-06-29 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | 导航电子地图生成方法、设备及存储介质 |
CN109084750A (zh) * | 2018-09-21 | 2018-12-25 | 联想(北京)有限公司 | 一种导航方法及电子设备 |
CN109711248A (zh) * | 2018-11-08 | 2019-05-03 | 平安科技(深圳)有限公司 | 一种基于视频的环境识别方法及终端设备 |
CN109781115A (zh) * | 2019-02-15 | 2019-05-21 | 陈炜 | 一种能够提高定位精度的地图坐标识别*** |
CN109916408A (zh) * | 2019-02-28 | 2019-06-21 | 深圳市鑫益嘉科技股份有限公司 | 机器人室内定位和导航方法、装置、设备及存储介质 |
CN109918768A (zh) * | 2019-03-04 | 2019-06-21 | 南方电网科学研究院有限责任公司 | 基于密码芯片的电能计量装置的查找路径规划方法及装置 |
CN110146083A (zh) * | 2019-05-14 | 2019-08-20 | 深圳信息职业技术学院 | 一种拥挤室内图像识别云导航*** |
CN110430410A (zh) * | 2019-07-26 | 2019-11-08 | 浙江开奇科技有限公司 | 用于全景视频影像的数据处理方法及终端设备 |
CN110516105A (zh) * | 2019-08-01 | 2019-11-29 | 浙江开奇科技有限公司 | 用于全景视频影像的语音播放方法及终端设备 |
CN110617821A (zh) * | 2018-06-19 | 2019-12-27 | 北京嘀嘀无限科技发展有限公司 | 定位方法、装置及存储介质 |
CN111339365A (zh) * | 2018-12-19 | 2020-06-26 | 北京奇虎科技有限公司 | 一种视频展示方法和装置 |
CN111372036A (zh) * | 2018-12-25 | 2020-07-03 | 中国科学院深圳先进技术研究院 | 一种视频监测方法、*** |
CN111639975A (zh) * | 2020-06-04 | 2020-09-08 | 上海商汤智能科技有限公司 | 一种信息推送方法及装置 |
CN113475172A (zh) * | 2019-01-31 | 2021-10-01 | 戴尔产品有限公司 | 通过增强现实与可用传感器数据对数据中心进行定位与导航的***及方法 |
US20220027667A1 (en) * | 2018-08-16 | 2022-01-27 | Uber Technologies, Inc. | Imagery evidence matching system |
WO2022089548A1 (zh) * | 2020-10-30 | 2022-05-05 | 神顶科技(南京)有限公司 | 服务机器人及其控制方法、移动机器人及其控制方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208012A (zh) * | 2010-03-31 | 2011-10-05 | 爱信艾达株式会社 | 风景匹配参考数据生成***及位置测量*** |
WO2012086821A1 (ja) * | 2010-12-20 | 2012-06-28 | 日本電気株式会社 | 測位装置、測位方法 |
CN103424113A (zh) * | 2013-08-01 | 2013-12-04 | 毛蔚青 | 移动终端基于图像识别技术的室内定位与导航方法 |
CN103940438A (zh) * | 2013-01-23 | 2014-07-23 | 清华大学 | 一种基于条码的购物中心定位和群智购物导航方法 |
CN104422439A (zh) * | 2013-08-21 | 2015-03-18 | 希姆通信息技术(上海)有限公司 | 导航方法、装置、服务器、导航***及其使用方法 |
CN104897164A (zh) * | 2014-03-06 | 2015-09-09 | 宇龙计算机通信科技(深圳)有限公司 | 视频地图分享方法、装置及*** |
CN105318881A (zh) * | 2014-07-07 | 2016-02-10 | 腾讯科技(深圳)有限公司 | 地图导航方法、装置及*** |
CN105371847A (zh) * | 2015-10-27 | 2016-03-02 | 深圳大学 | 一种室内实景导航方法及*** |
-
2016
- 2016-10-28 CN CN201610959174.XA patent/CN108020225A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208012A (zh) * | 2010-03-31 | 2011-10-05 | 爱信艾达株式会社 | 风景匹配参考数据生成***及位置测量*** |
WO2012086821A1 (ja) * | 2010-12-20 | 2012-06-28 | 日本電気株式会社 | 測位装置、測位方法 |
CN103940438A (zh) * | 2013-01-23 | 2014-07-23 | 清华大学 | 一种基于条码的购物中心定位和群智购物导航方法 |
CN103424113A (zh) * | 2013-08-01 | 2013-12-04 | 毛蔚青 | 移动终端基于图像识别技术的室内定位与导航方法 |
CN104422439A (zh) * | 2013-08-21 | 2015-03-18 | 希姆通信息技术(上海)有限公司 | 导航方法、装置、服务器、导航***及其使用方法 |
CN104897164A (zh) * | 2014-03-06 | 2015-09-09 | 宇龙计算机通信科技(深圳)有限公司 | 视频地图分享方法、装置及*** |
CN105318881A (zh) * | 2014-07-07 | 2016-02-10 | 腾讯科技(深圳)有限公司 | 地图导航方法、装置及*** |
CN105371847A (zh) * | 2015-10-27 | 2016-03-02 | 深圳大学 | 一种室内实景导航方法及*** |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108693548A (zh) * | 2018-05-18 | 2018-10-23 | 中国科学院光电研究院 | 一种基于场景目标识别的导航方法及*** |
CN109029444A (zh) * | 2018-06-12 | 2018-12-18 | 深圳职业技术学院 | 一种基于图像匹配和空间定位的室内导航***及导航方法 |
CN109029444B (zh) * | 2018-06-12 | 2022-03-08 | 深圳职业技术学院 | 一种基于图像匹配和空间定位的室内导航***及导航方法 |
CN110617821B (zh) * | 2018-06-19 | 2021-11-02 | 北京嘀嘀无限科技发展有限公司 | 定位方法、装置及存储介质 |
US11781863B2 (en) | 2018-06-19 | 2023-10-10 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for pose determination |
CN110617821A (zh) * | 2018-06-19 | 2019-12-27 | 北京嘀嘀无限科技发展有限公司 | 定位方法、装置及存储介质 |
CN109029488A (zh) * | 2018-06-29 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | 导航电子地图生成方法、设备及存储介质 |
CN109034008A (zh) * | 2018-07-06 | 2018-12-18 | 合肥安华信息科技有限公司 | 一种基于特征识别的展览会场管理*** |
US11720755B2 (en) * | 2018-08-16 | 2023-08-08 | Uber Technologies, Inc. | Imagery evidence matching system |
US20220027667A1 (en) * | 2018-08-16 | 2022-01-27 | Uber Technologies, Inc. | Imagery evidence matching system |
CN109084750A (zh) * | 2018-09-21 | 2018-12-25 | 联想(北京)有限公司 | 一种导航方法及电子设备 |
CN109711248A (zh) * | 2018-11-08 | 2019-05-03 | 平安科技(深圳)有限公司 | 一种基于视频的环境识别方法及终端设备 |
CN109711248B (zh) * | 2018-11-08 | 2024-07-16 | 平安科技(深圳)有限公司 | 一种基于视频的环境识别方法及终端设备 |
CN111339365A (zh) * | 2018-12-19 | 2020-06-26 | 北京奇虎科技有限公司 | 一种视频展示方法和装置 |
CN111372036B (zh) * | 2018-12-25 | 2021-05-25 | 中国科学院深圳先进技术研究院 | 一种视频监测方法、*** |
CN111372036A (zh) * | 2018-12-25 | 2020-07-03 | 中国科学院深圳先进技术研究院 | 一种视频监测方法、*** |
CN113475172A (zh) * | 2019-01-31 | 2021-10-01 | 戴尔产品有限公司 | 通过增强现实与可用传感器数据对数据中心进行定位与导航的***及方法 |
CN113475172B (zh) * | 2019-01-31 | 2022-10-18 | 戴尔产品有限公司 | 通过增强现实与可用传感器数据对数据中心进行定位与导航的***及方法 |
CN109781115A (zh) * | 2019-02-15 | 2019-05-21 | 陈炜 | 一种能够提高定位精度的地图坐标识别*** |
CN109916408A (zh) * | 2019-02-28 | 2019-06-21 | 深圳市鑫益嘉科技股份有限公司 | 机器人室内定位和导航方法、装置、设备及存储介质 |
CN109918768A (zh) * | 2019-03-04 | 2019-06-21 | 南方电网科学研究院有限责任公司 | 基于密码芯片的电能计量装置的查找路径规划方法及装置 |
CN110146083A (zh) * | 2019-05-14 | 2019-08-20 | 深圳信息职业技术学院 | 一种拥挤室内图像识别云导航*** |
CN110430410A (zh) * | 2019-07-26 | 2019-11-08 | 浙江开奇科技有限公司 | 用于全景视频影像的数据处理方法及终端设备 |
CN110516105B (zh) * | 2019-08-01 | 2021-12-24 | 浙江开奇科技有限公司 | 用于全景视频影像的语音播放方法及终端设备 |
CN110516105A (zh) * | 2019-08-01 | 2019-11-29 | 浙江开奇科技有限公司 | 用于全景视频影像的语音播放方法及终端设备 |
CN111639975A (zh) * | 2020-06-04 | 2020-09-08 | 上海商汤智能科技有限公司 | 一种信息推送方法及装置 |
WO2022089548A1 (zh) * | 2020-10-30 | 2022-05-05 | 神顶科技(南京)有限公司 | 服务机器人及其控制方法、移动机器人及其控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108020225A (zh) | 基于图像识别的地图***及导航方法 | |
US11494973B2 (en) | Generating floor maps for buildings from automated analysis of visual data of the buildings' interiors | |
CN108020231A (zh) | 一种基于视频的地图***及导航方法 | |
US9558559B2 (en) | Method and apparatus for determining camera location information and/or camera pose information according to a global coordinate system | |
US9699375B2 (en) | Method and apparatus for determining camera location information and/or camera pose information according to a global coordinate system | |
EP4027301A1 (en) | Automated determination of image acquisition locations in building interiors using multiple data capture devices | |
EP4002276A1 (en) | Automated determination of image acquisition locations in building interiors using determined room shapes | |
CN102754097B (zh) | 用于呈现内容的第一人世界视图的方法和装置 | |
US20180089869A1 (en) | System and Method For Previewing Indoor Views Using Augmented Reality | |
US8941752B2 (en) | Determining a location using an image | |
EP3149622A1 (en) | Platform for constructing and consuming realm and object feature clouds | |
CA3154186C (en) | Automated building floor plan generation using visual data of multiple building images | |
CN102985901A (zh) | 用于为移动设备上基于位置的服务渲染对象的立体图及与其相关的内容的方法和装置 | |
CN111753622A (zh) | 用于室内环境的定位的计算机实现的方法、服务器和介质 | |
US20140278097A1 (en) | Systems and methods for guidance | |
US20160212591A1 (en) | Exhibition guide apparatus, exhibition display apparatus, mobile terminal, and exhibition guide method | |
JP6517293B2 (ja) | ロケーションベース空間オブジェクト遠隔管理方法及びロケーションベース空間オブジェクト遠隔管理システム | |
US20170039450A1 (en) | Identifying Entities to be Investigated Using Storefront Recognition | |
EP3388958B1 (en) | Method and system for managing viewability of location-based spatial object | |
US20150371430A1 (en) | Identifying Imagery Views Using Geolocated Text | |
JP2022104516A (ja) | 人工知能基盤の衛星画像を利用した教育サービス提供方法及び装置 | |
Fabritz et al. | Open Specification for Indoor-Navigation | |
US20230324553A1 (en) | Method, apparatus, and system for extracting point-of-interest features using lidar data captured by mobile devices | |
US20170200396A1 (en) | Crowdsourcing User Generated Content Using Accessibility Enhancements | |
KR102343182B1 (ko) | 건물에 대해 매핑된 입구점을 사용하여 poi의 입구점을 결정하는 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180511 |