当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于超分辨率重建Wi-Fi指纹地图的室内定位方法技术

技术编号:18789348 阅读:23 留言:0更新日期:2018-08-29 09:38
本发明专利技术公开了一种基于超分辨率重建Wi‑Fi指纹地图的室内定位方法,包括训练模块中的数据采集、数据处理、神经网络训练,以及测试模块中的数据输入、重建Wi‑Fi指纹地图步骤。本发明专利技术提供的基于超分辨率重建Wi‑Fi指纹地图的室内定位方法在测试过程中移动端只需要采集室内场景中约25%的参考点的Wi‑Fi信号的RSSI值,从而生成一个能够达到更大定位精度的Wi‑Fi指纹地图,大大减少了数据的采集量。

【技术实现步骤摘要】
一种基于超分辨率重建Wi-Fi指纹地图的室内定位方法
本专利技术涉及一种基于超分辨率重建Wi-Fi指纹地图的室内定位方法。
技术介绍
室内定位指在室内环境中实现位置定位,实现人员、物体等在室内空间中的位置监控,在室内环境无法使用卫星定位时,使用室内定位技术作为卫星定位的辅助定位,能够解决卫星信号到达地面时较弱、不能穿透建筑物的问题。随着信息技术的不断发展,室内定位在一些特定场合的实用性和必要性已经日趋显著,其应用前景广阔,研究意义非常大,目前也是一个非常热门的议题。例如商场中的定位导览、紧急情况下的人员定位、展区的市场推广导购服务等等都可以应用室内定位的方法加以解决。
技术实现思路
本专利技术的首要目的是提供一种基于超分辨率重建Wi-Fi指纹地图的室内定位方法。为解决上述技术问题,本专利技术所采用的技术方案是:一种基于超分辨率重建Wi-Fi指纹地图的室内定位方法,其特征在于包括以下步骤:训练模块:数据采集,调用移动端的Wi-Fi模块,采集室内场景中25%的Wi-Fi信号的RSSI值;数据处理,利用RSSI值建立该室内场景相应的Wi-Fi指纹地图,将用向量表示的Wi-Fi指纹地图转化为热度图;神经网络训练,对热度图进行训练从而生成超分辨率重建模型,为测试模块提供训练模型重建Wi-Fi指纹地图;测试模块:数据输入,采集室内场景中Wi-Fi信号的RSSI值;重建Wi-Fi指纹地图,将采集到的RSSI值数据转化成热度图,输入到超分辨率重建网络中,通过训练数据所训练好的模型,对指纹地图的热度图进行恢复,最后重建出完整的Wi-Fi指纹地图。优选的,在神经网络训练步骤中,采用SRCNN网络完成超分辨率重建的训练。优选的,在数据输入步骤中,采集室内场景中Wi-Fi信号的数据量为数据采集步骤中采集室内场景中Wi-Fi信号数据量的25%。本专利技术提供的基于超分辨率重建Wi-Fi指纹地图的室内定位方法在测试过程中移动端只需要采集室内场景中约25%的参考点的Wi-Fi信号的RSSI值,从而生成一个能够达到更大定位精度的Wi-Fi指纹地图,大大减少了数据的采集量。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例系统模块示意图;图2为本专利技术实施例室内场景地图示例;图3为本专利技术实施例热度效果图;图4为本专利技术实施例热度图下采样示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例如图1所示,一种基于超分辨率重建Wi-Fi指纹地图的室内定位方法,包括训练模块步骤和测试模块步骤:训练模块数据采集,最主要的是需要调用移动端的Wi-Fi模块功能。首先用户需要先选择一个楼层的地图,然后选择扫描次数,设定完毕后打开相应楼层的地图,如图2所示,选择当前所在的实况位置,,程序将会按照设定的扫描次数在该位置进行扫描,进行数据储存。这就是在室内场景中对一个参考点位置的数据采集过程,其中程序扫描5次Wi-Fi信号约需要15秒,扫描20次所需时间大约为50秒。数据处理,在数据采集工作结束后,我们可以利用这些数据建立该室内场景相应的Wi-Fi指纹地图,为了可以利用这些数据来训练超分辨率重建的网络,我们需要将这些数据转化为图片。本专利技术中进行实验的例子中,实验选择了一个大小约为1500平方米的室内场景,在这个场景中布置10个AP,每个参考点之间距离为1.6米,共有约500个参考点,在采集数据时选择对每个参考点进行20次扫描。我们可以通过采集到的这些数据,将用向量表示的Wi-Fi指纹地图转化为热度图。其转化效果如图3所示,热度图的每一个像素点的灰度值表示在该点的地图上相应的参考点所采集到的Wi-Fi信号RSSI值的大小。由于本实验中在场景中布置有10个AP,故有10组热点图,每组20张(因为扫描参考点的次数为20次)。神经网络训练,采用神经网络训练,主要是利用半监督学习的方法,通过期望值最大化等手段,利用少量带有定位标签的指纹点来恢复大量指纹点的定位标签。因此我们选择了将指纹点数据转化为热度图,且利用了现有的超分辨率重建技术来学习整体的信号特征,相比其他的方法,本方法在复杂场景下鲁棒性更高。在本实施例中,我们选用了SRCNN网络完成超分辨率重建的训练工作。超分辨率重建是用于实现将低分辨率的图片转化为高分辨率图片的一种技术。利用这项技术,我们可以利用25%的指纹点数据,来恢复100%指纹地图。SRCNN网络的输入是低分辨率图片,我们将实况指纹地图转化而成的热度图进行下采样(均匀提取原图片中的25%的像素点),其下采样转化如图4所示。下采样的图片分辨率变低,作为神经网络的输入,其输出则是与下采样前的热度图有同样分辨率的图片。我们将我们所有收集到的数据转化为热度图,放入SRCNN网络中进行训练,从而完成网络模型的训练工作。测试模块数据输入,由于在训练模块本专利技术已经完成了模型的训练,故在本模块中,我们只需要输入原数据的25%的数据即可,从而大大地减少数据的采集输入,减少前期准备工作。重建Wi-Fi指纹地图,将收集到的数据转化成热度图,输入到超分辨率重建网络中,通过训练数据所训练好的模型,对完整的指纹地图的热度图进行恢复,最后重建出Wi-Fi指纹地图。而在后续的指纹地图更新时,也只需要采集场景中25%或更少的参考点的Wi-Fi信号的RSSI值数据,就可以达到更新整个指纹地图的效果。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于超分辨率重建Wi‑Fi指纹地图的室内定位方法,其特征在于包括以下步骤:训练模块:数据采集,调用移动端的Wi‑Fi模块,采集室内场景中25%的Wi‑Fi信号的RSSI值;数据处理,利用RSSI值建立该室内场景相应的Wi‑Fi指纹地图,将用向量表示的Wi‑Fi指纹地图转化为热度图;神经网络训练,对热度图进行训练从而生成超分辨率重建模型,为测试模块提供训练模型重建Wi‑Fi指纹地图;测试模块:数据输入,采集室内场景中Wi‑Fi信号的RSSI值;重建Wi‑Fi指纹地图,将采集到的RSSI值数据转化成热度图,输入到超分辨率重建网络中,通过训练数据所训练好的模型,对指纹地图的热度图进行恢复,最后重建出完整的Wi‑Fi指纹地图。

【技术特征摘要】
1.一种基于超分辨率重建Wi-Fi指纹地图的室内定位方法,其特征在于包括以下步骤:训练模块:数据采集,调用移动端的Wi-Fi模块,采集室内场景中25%的Wi-Fi信号的RSSI值;数据处理,利用RSSI值建立该室内场景相应的Wi-Fi指纹地图,将用向量表示的Wi-Fi指纹地图转化为热度图;神经网络训练,对热度图进行训练从而生成超分辨率重建模型,为测试模块提供训练模型重建Wi-Fi指纹地图;测试模块:数据输入,采集室内场景中Wi-Fi信号的RSSI值;重建Wi-Fi指纹地图,将采集到的RSS...

【专利技术属性】
技术研发人员:刘宁聂莹闫高峰李明亮
申请(专利权)人:中山大学广州纳斯威尔信息技术有限公司
类型:发明
国别省市:广东,44

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

1