基于地磁信号结合电脑视觉的室内定位系统及方法

文档序号:1718680 发布日期:2019-12-17 浏览:19次 >En<

阅读说明:本技术 基于地磁信号结合电脑视觉的室内定位系统及方法 (Indoor positioning system and method based on combination of geomagnetic signals and computer vision ) 是由 蔡弘亚 王友光 于 2019-03-29 设计创作,主要内容包括:本发明提供一种基于地磁信号结合电脑视觉的室内定位系统及方法,包括电脑视觉定位模块取得周围环境的空间影像以建立电脑视觉坐标;地磁信号定位模块用以检测地磁信号轨迹以建立地磁信号坐标;地图建置模块包括用以存储已经建立的电脑视觉坐标及地磁信号坐标的数据库、以及用以检测目前位置以及行走轨迹的惯性测量单元,以结合该电脑视觉坐标及该地磁信号坐标产生成为电脑视觉地图及地磁数据地图;以及权重模块根据所建立的该电脑视觉坐标及该地磁信号坐标,计算得出电脑视觉权重以及地磁信号权重,并根据该电脑视觉权重及该地磁信号权重带入权重方程式以整合估算当前位置。(The invention provides an indoor positioning system and method based on combination of geomagnetic signals and computer vision, comprising a computer vision positioning module, a computer vision positioning module and a computer vision positioning module, wherein the computer vision positioning module is used for acquiring a space image of a surrounding environment so as to establish computer vision coordinates; the geomagnetic signal positioning module is used for detecting a geomagnetic signal track to establish geomagnetic signal coordinates; the map building module comprises a database for storing established computer vision coordinates and geomagnetic signal coordinates and an inertia measuring unit for detecting the current position and the walking track, and is used for generating a computer vision map and a geomagnetic data map by combining the computer vision coordinates and the geomagnetic signal coordinates; and the weighting module calculates a computer vision weight and a geomagnetic signal weight according to the established computer vision coordinate and the established geomagnetic signal coordinate, and brings the computer vision weight and the geomagnetic signal weight into a weight equation to integrate and estimate the current position.)

基于地磁信号结合电脑视觉的室内定位系统及方法

技术领域

本发明涉及一种室内定位系统,特别涉及一种基于地磁信号定位技术并结合电脑视觉定位技术的室内定位系统。

背景技术

由于物联网的应用发展渐趋成熟,O2O(Online to Offline)的商业经营模式也进而成为炙手可热的产业,在其思维模式之下,室内定位技术因应而生,以提供O2O更多的选择以及策略结合。

现行的室内定位技术,多半是基于硬件设备的配置之上所建置,例如既有的Beacon或WiFi定位,其利用硬件设备之间的信号强度,通过三角定位的运算以得出目前移动装置的所在位置,但由于既有的Beacon或WiFi定位技术均需要通过配置大量蓝牙节点或增加WiFi路由器以达到精准定位的效果,大量仰赖硬件需求的结果,自然在初期建置成本上费用居高不下,更遑论营运的设备维护、更新等费用及技术问题。

为了降低设备成本,既有的技术包括电脑视觉定位(Computer VisionPositioning)及地磁信号定位(Geomagnetic Signals Positioning),其中,电脑视觉定位主要借由运用VIO(Visual-Inertial Odometry),通过摄像镜头记录室内影像以及空间的坐标系统,以产生影像室内图资,并经比对当前影像与建置地图时记录的影像后找出最相似的结果以获取其坐标值并达完成定位;然而,室内定位的影像图资在需要定位的场域过大时,图资会过于庞大时,将会占用大量处理器运算,使系统运行下降进而影响比对时间。

既有的地磁信号定位则是通过地磁信号进行室内定位,其建置室内影像图资时,同时记录地磁信号与室内空间的坐标系统,最终产生一地磁室内图资;但由于地磁为波动信号,也就是在不同的时间下,会产生微幅波动,但信号相对关系是不变的,因此在使用者模式时,当使用者产生一定位移即可通过演算重新定位;然而,当场域过大时,所需要收敛的时间会比较久,也就是使用者要走较长的位移才能有效定位。

因此,在现有的室内定位技术均有不足之处,亟待加以改良,本公开发明人鉴于上述既有技术衍生的各项缺点加以改良创新,终于成功研发完成本发明的一种基于地磁信号结合电脑视觉的室内定位系统。

发明内容

为达前述目的,本发明提供一种基于地磁信号结合电脑视觉的室内定位系统,可提高室内定位的准确度。

本发明的基于地磁信号结合电脑视觉的室内定位系统,包括:电脑视觉定位模块,其至少包括摄像单元,用以取得周围环境的空间影像以建立电脑视觉坐标;地磁信号定位模块,其至少包括地磁感测单元,用以检测地磁信号轨迹以建立地磁信号坐标;地图建置模块,其至少包括用以存储已经建立的电脑视觉坐标及地磁信号坐标的数据库、以及用以检测目前位置以及行走轨迹的惯性测量单元,以结合该电脑视觉坐标及该地磁信号坐标产生电脑视觉地图及地磁数据地图;以及权重模块,其根据所建立的该电脑视觉坐标及该地磁信号坐标,计算得出电脑视觉权重以及地磁信号权重,并根据该电脑视觉权重及该地磁信号权重带入权重方程式以整合估算当前位置;其中,该权重方程式为:

其中,x1,z1表示该电脑视觉定位模块的x,y坐标,W1表示该电脑视觉权重,x2,z2表示该地磁信号定位模块的x,y坐标,以及W2表示该地磁信号权重。

本发明另提供一种基于地磁信号结合电脑视觉的室内定位方法,其包括:通过摄像单元取得周围环境的空间影像以建立电脑视觉坐标;通过地磁感测单元检测地磁信号轨迹以建立地磁信号坐标;通过数据库存储已经建立的该电脑视觉坐标及该地磁信号坐标;通过惯性测量单元检测目前位置以及行走轨迹以结合该电脑视觉坐标及该地磁信号坐标产生电脑视觉地图及地磁数据地图;以及根据所建立的该电脑视觉坐标及该地磁信号坐标,计算得出电脑视觉权重以及地磁信号权重,并根据该电脑视觉权重及该地磁信号权重带入权重方程式以整合估算当前位置;其中,该权重方程式为:

其中,x1,z1表示该电脑视觉坐标的x,y坐标,W1表示该电脑视觉权重,x2,z2表示该地磁信号坐标的x,y坐标,以及W2表示该地磁信号权重。

如前所述的室内定位系统及方法,其中,该地磁信号权重是基于地磁信心值所计算得出者,该地磁信心值是比对建置时的地磁指纹分布与当前测得的地磁指纹分布所计算得出者,其中,用以计算该地磁信心值的方程式为:

其中,X1为地磁信心值,建置时的地磁指纹分布为Bx,By,Bz,感测时的地磁指纹分布为Bx’,By’,Bz’。

如前所述的室内定位系统及方法,其中,用以计算该地磁信号权重的方程式是:其中,W2为地磁信号权重,X2为地磁信心值,及e为指数函数。

如前所述的室内定位系统及方法,其中,该电脑视觉权重是基于电脑视觉信心值所计算得出者,该电脑视觉信心值比对获取特征点所形成的描述子之间的汉明距离所计算得出者,其中,用以计算该电脑视觉信心值的方程式为其中,X2为电脑视觉信心值,n为该描述子大小,以位元为单位,及e为比对后的汉明距离以位元为单位。

如前所述的室内定位系统及方法,其中,该描述子包括SIFT-like描述子或binary描述子。

如前所述的室内定位系统及方法,其中,用以计算该电脑视觉权重的方程式是:其中,W2为电脑视觉权重,X2为电脑视觉信心值,及e为指数函数。

如前所述的室内定位系统及方法,还包括BOW(Bag of Words)模型学习模块,用以降低影像帧的维度,以减少比对所需时间。

如前所述的室内定位系统及方法,更通过视觉惯性里程计(Visual-InertialOdometry,VIO)演算法追踪移动轨迹以建立该电脑视觉坐标。

如前所述的室内定位系统及方法,更通过粒子滤波演算法比对磁场差异曲线移动轨迹,以建立该地磁信号坐标。

无论是基于电脑视觉或是地磁信号的定位技术都存在一定的缺陷,本发明通过此二技术的优劣互补,进一步提升定位精准度,其核心原理就是通过设计一个权重模型模块;也就是每时每刻电脑视觉定位系统及地磁信号定位系统会分别提供一组使用者坐标,完美状况为此二坐标完全一致,以确定使用者确实处在那个位置;然而,大多数状况中,此二坐标极为相近但不一致,甚至在极低的机率下,此二系统会给出极端不同的坐标,因此本发明提供权重模型,目的是为了解决当此二系统判定使用者完全处在不同地方时,要以哪个系统的判定为结果。此一权重模块将会引入双系统的权重值,并根据此二权重值套以一机率模型以决定最终结果,此举将能解决少数状况下定位失准的问题。

附图说明

图1是本发明的基于地磁信号结合电脑视觉的室内定位系统的系统架构示意图。

图2是本发明的基于地磁信号结合电脑视觉的室内定位方法的步骤流程示意图。

附图标记说明:

10 室内定位系统

11 电脑视觉定位模块

111 摄像单元

13 地磁信号定位模块

131 地磁感测单元

15 地图建置模块

151 数据库

153 惯性测量单元

17 权重模块

S21-S23 步骤

S31-S33 步骤

S41-S43 步骤。

具体实施方式

提供下列具体实施例以说明本发明,彼等熟悉该领域者于阅读本说明书的发明后无疑地可理解优点及技术效果。

其应理解,于本说明书及附随附图中所描述的结构、比例、尺寸等仅公开以配合本说明书的内容,以使彼等熟悉该领域者容易理解及阅读,而非意图将本发明限制于具体情况,也不具有技术上的实质意向。对该结构的任何修饰、比例关系的改变、或尺寸的调整应包含于本说明书的公开范围内而不影响本说明书的可生产效能及可达成目标。相对关系的改变或调整而没有实质上改变技术内容,其也应认定为落入实施的范围内。

请参考图1所示,本发明是一种基于地磁信号结合电脑视觉的室内定位系统10,包括:电脑视觉定位模块11,地磁信号定位模块13、地图建置模块15、以及权重模块17。

电脑视觉定位模块11包括摄像单元111取得周围环境的空间影像以建立电脑视觉坐标,其通过摄像单元111所拍摄到的影像,与数据库151中已经建置的影像做比对,通过视觉惯性里程计(Visual-Inertial Odometry,VIO)演算法,找出最相似的影像并取其相对应的坐标值,以确认使用者当前坐标。当室内场域过大时,传统影像比对方法所需时间过长,本发明进一步包括使用BOW(Bag of Words)模型学习模块降低影像帧的维度,通过机器学习架构,将每一帧影像降维存储,以减少比对所需时间。

地磁信号定位模块13包括地磁感测单元131,用以检测地磁信号轨迹以建立地磁信号坐标。地磁信号定位模块13于建立该地磁信号坐标时,通过地磁感测单元131感测当前地磁信号与数据库151中的地磁信号比对,以找出相符结果;由于地磁信号为波动信号,在不同的时刻下地磁信号会有不同的偏移值,也就是地磁感测单元容易因外在磁场而磁化产生不同的初始值,因此不同时间量测同一位置的磁场实际强度值可能有所改变,但若沿着一轨迹移动,磁场的差异值是固定的,也就是地磁定位模块所比对的不是每一个位置点的磁场实际强度值,而是比对一个轨迹下的磁场差异曲线,并通过粒子滤波演算法定位。然而,当场域过大时,粒子收敛所需时间较长,因此本发明进一步融合电脑视觉定位,以便在使用者体验上做提升。

地图建置模块15可以是基于智能手机上开发的应用软件,包括数据库151存储已经建立的电脑视觉坐标及地磁信号坐标,并可存取智能手机中的摄像单元111、地磁感测单元131、以及进一步通过惯性测量单元153检测目前位置以及行走轨迹,使用者用户能开启应用软件并任意的起始及行走,通过VIO演算法追踪用户轨迹且建立起坐标系统,搜集轨迹上的影像及地磁数据,结合该电脑视觉坐标及该地磁信号坐标成为电脑视觉地图及地磁数据地图。

权重模块17根据所建立的该电脑视觉坐标及该地磁信号坐标,计算电脑视觉信心值及地磁信心值,进一步计算出电脑视觉权重及地磁信号权重。

该地磁信心值是比对建置时的地磁指纹分布与当前测得的地磁指纹分布所计算得出者,其中,用以计算该地磁信心值的方程式为:

其中,X1为地磁信心值,建置时的地磁指纹分布为Bx,By,Bz,感测时的地磁指纹分布为Bx’,By’,Bz’。

得出地磁信心值后,进一步计算地磁信号权重。用以计算该地磁信号权重的方程式是:

其中,W2为地磁信号权重,X2为地磁信心值,且e为指数函数。

电脑视觉信心值比对获取特征点所形成的描述子之间的汉明距离所计算得出者,在电脑视觉识别中分为三个步骤:1.特征点获取(Feature Detection);2.描述子(Descriptor Generation)生成;3.比对(Matching)。

描述子为一串描述特征点的字串,可分为SIFT-like描述子与binary描述子,主要差别为准确度与计算效率。本发明的实施例中,为求着重计算效率,因此使用binary描述子,用以表示特征点周围的影像强度分布,通过比对描述子之间的汉明距离(HammingDistance),换算出电脑视觉信心值。用以计算该电脑视觉信心值的方程式为:

其中,X2为电脑视觉信心值,n为该描述子大小,其以位元为单位,及e为比对后的汉明距离,其以位元为单位。

再而,基于该电脑视觉信心值,计算出电脑视觉权重。用以计算该电脑视觉权重的方程式是:

其中,W2为电脑视觉权重,X2为电脑视觉信心值,且e为指数函数。

得到电脑视觉权重以及地磁信号权重后,将该电脑视觉权重及该地磁信号权重带入权重方程式以整合估算当前位置,该权重方程式为:

其中,x1,z1表示该电脑视觉定位模块的x,y坐标,W1表示该电脑视觉权重,x2,z2表示该地磁信号定位模块的x,y坐标,以及W2表示该地磁信号权重。

借由权重模块17整合电脑视觉定位模块及地磁信号定位模块,并给予权重,以增加系统容错率、精准度、鲁棒性及可用性;本发明兼具上述电脑视觉定位及地磁信号定位的特型及适用场合,在场景较单纯不容易有大规模改动或有大型器械载具穿梭其中的场合,电脑视觉识别定位可以达到非常好的效果,但在场景相对复杂及人行走较为密集的场合,地磁信号定位将发挥其不受路人等物件干扰的特性,达到极高的识别精准度。权重模块17根据电脑视觉信心值,引入基于高斯的机率函式,得到电脑视觉权重值,并根据地磁信号轨迹上的磁场差异值与地磁指纹地图的差异值做比对,累积轨迹上的误差值进而引入基于高斯的机率函式,以得到地磁信号权重值。也就是,通过权重整合的模型,本发明的室内定位系统不需要仰赖单一系统,因而能增加系统多样性、稳定性及精准度。

如图2所示,本发明的一种基于地磁信号结合电脑视觉的室内定位方法包括:步骤S21:通过摄像单元取得周围环境的空间影像;步骤S22:使用视觉惯性里程计(Visual-Inertial Odometry,VIO)演算法追踪移动轨迹;步骤S23:建立电脑视觉坐标;步骤S31:通过地磁感测单元检测地磁信号轨迹;步骤S32:使用粒子滤波演算法比对磁场差异曲线移动轨迹;步骤S33:建立该地磁信号坐标;步骤S41:通过数据库存储已经建立的电脑视觉坐标及地磁信号坐标;步骤S42:通过惯性测量单元检测目前位置以及行走轨迹以结合该电脑视觉坐标及该地磁信号坐标成为电脑视觉地图及地磁数据地图;步骤S43:根据所建立的该电脑视觉坐标及该地磁信号坐标,计算得出电脑视觉权重以及地磁信号权重,以根据该电脑视觉权重及该地磁信号权重带入权重方程式而整合估算当前位置。

上列详细说明为针对本发明的一可行实施例的具体说明,而该实施例并非用以限制本发明的权利要求,凡未脱离本发明技艺精神所为的等效实施或变更,均应包含于本公开的权利要求范围内。

综上所述,本公开不但在技术思想上确属创新,并能较现有技术增进上述多项技术效果,应以充分符合新颖性及创造性的法定发明专利要件。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:能够采集惯导数据的数据采集系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!