[go: up one dir, main page]

CN115022964B - A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals - Google Patents

A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals Download PDF

Info

Publication number
CN115022964B
CN115022964B CN202210611624.1A CN202210611624A CN115022964B CN 115022964 B CN115022964 B CN 115022964B CN 202210611624 A CN202210611624 A CN 202210611624A CN 115022964 B CN115022964 B CN 115022964B
Authority
CN
China
Prior art keywords
nodes
radio map
graph
map
reconstructed
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.)
Active
Application number
CN202210611624.1A
Other languages
Chinese (zh)
Other versions
CN115022964A (en
Inventor
李国兵
陈宇轩
谭一峰
张国梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Jiaotong University
Original Assignee
Xian Jiaotong University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian Jiaotong University filed Critical Xian Jiaotong University
Priority to CN202210611624.1A priority Critical patent/CN115022964B/en
Publication of CN115022964A publication Critical patent/CN115022964A/en
Application granted granted Critical
Publication of CN115022964B publication Critical patent/CN115022964B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明提出了一种基于图信号的室内定位无线电地图重构方法和系统。通过将每个参考点建模为图的顶点,并将其无线电数据建模为图信号,首先开发了一个图信号模型,其中虚拟参考点及其无线电数据可以作为缺失顶点插值到无线电地图中。然后,探索所有真实和虚拟参考点之间的潜在空间结构,以找到图拉普拉斯算子,利用该图通过半监督图插值重建无线电地图。仿真实验证明,本发明提出的无线地图重建方法在定位精度方面取得了良好的性能,显示了基于图形的无线地图重建在基于深度学习的室内定位中的潜力。

Figure 202210611624

The invention proposes a method and system for indoor positioning radio map reconstruction based on graph signals. By modeling each reference point as a vertex of a graph and its radio data as a graph signal, a graph signal model is first developed where virtual reference points and their radio data can be interpolated into a radio map as missing vertices. Then, the latent spatial structure between all real and virtual reference points is explored to find the graph Laplacian, which is used to reconstruct the radio map via semi-supervised graph interpolation. Simulation experiments prove that the wireless map reconstruction method proposed by the present invention has achieved good performance in positioning accuracy, showing the potential of graph-based wireless map reconstruction in deep learning-based indoor positioning.

Figure 202210611624

Description

一种基于图信号的室内定位无线电地图重构方法和系统A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals

技术领域technical field

本发明属于图信号处理领域,具体涉及一种基于图信号的室内定位无线电地图重构方法和系统。The invention belongs to the field of image signal processing, in particular to a method and system for indoor positioning radio map reconstruction based on image signals.

背景技术Background technique

室内定位是室内导航、建筑应急救援以及全球导航卫星系统(GNSS)难以访问的许多其他领域中基于定位的服务(LBS)的一项关键技术。对于许多室内定位场景,传统的基于距离的定位技术,包括到达时间(TOA)、到达时差(TDOA)、到达角(AOA)和接收信号强度(RSS)仍然适用。然而,基于距离的定位在很大程度上依赖于信号传播模型的准确性,这意味着精确定位通常需要视线(LOS)传播。相比之下,室内环境通常更加多样化和复杂,因此非视线传播(NLOS)是一种更常见的信道模型。在NLOS情况下,利用无线电指纹进行定位可以适应室内环境的不规则结构,并获得较高的定位精度。Indoor positioning is a key technology for location-based services (LBS) in indoor navigation, building emergency rescue, and many other areas where global navigation satellite systems (GNSS) are inaccessible. For many indoor positioning scenarios, traditional distance-based positioning techniques, including Time of Arrival (TOA), Time Difference of Arrival (TDOA), Angle of Arrival (AOA) and Received Signal Strength (RSS) are still applicable. However, distance-based localization relies heavily on the accuracy of signal propagation models, which means that accurate localization often requires line-of-sight (LOS) propagation. In contrast, indoor environments are usually more diverse and complex, so non-line-of-sight propagation (NLOS) is a more common channel model. In the case of NLOS, using radio fingerprints for positioning can adapt to the irregular structure of the indoor environment and achieve high positioning accuracy.

基于指纹的定位一般分为离线训练和在线估计两个阶段。在离线训练阶段,在已知定位的参考点收集无线电指纹,形成环境的无线电地图。通常,接收信号强度指示器(RSSI)和信道状态信息(CSI)可以用作指纹。在这一领域,许多机器学习算法,如K-最近邻(KNN)、人工神经网络(ANN)、支持向量机(SVM)、受限玻尔兹曼机都得到了广泛的应用。此外,由于无线电指纹和定位之间的关系基本上是非线性的,因此基于深度学习的定位在这一领域受到越来越多的关注。例如,深度神经网络(DNN)、卷积神经网络(CNN)和递归神经网络(RNN)已被提出用于无线电指纹的室内定位。最近,图形神经网络(GNN)也被考虑在这个领域。与传统的机器学习方法相比,基于深度学习的室内定位具有更高的定位精度。Fingerprint-based localization is generally divided into two stages: offline training and online estimation. During the offline training phase, radio fingerprints are collected at reference points with known localizations, forming a radio map of the environment. Typically, Received Signal Strength Indicator (RSSI) and Channel State Information (CSI) can be used as fingerprints. In this field, many machine learning algorithms such as K-Nearest Neighbors (KNN), Artificial Neural Networks (ANN), Support Vector Machines (SVM), Restricted Boltzmann Machines have been widely used. Furthermore, since the relationship between radio fingerprints and localization is fundamentally nonlinear, deep learning based localization has received increasing attention in this field. For example, deep neural network (DNN), convolutional neural network (CNN), and recurrent neural network (RNN) have been proposed for indoor localization of radio fingerprints. Recently, graph neural networks (GNNs) have also been considered in this field. Compared with traditional machine learning methods, indoor positioning based on deep learning has higher positioning accuracy.

离线阶段的无线电地图质量对室内定位的准确性有很大影响。直观地说,密度更高的无线电地图包含了环境电磁特性的更多细节,因此可以实现更精确的定位。此外,每个参考点应多次收集无线电样本,以获得更细粒度和可靠的数据。然而,在实践中,由于硬件、时间和劳动力的成本,参考点的数量非常有限。在一些大型建筑中,密集的场外调查的成本甚至太高,不切实际。同时,由于隐私/安全问题或部署限制,很难部署尽可能多的参考点来构建密集的无线电地图。其次,由于室内无线环境自然是时变的,无线电地图可能已经过时,而对大量参考点进行实时数据校准的成本是不现实的。总之,在参考点重复收集数据非常昂贵,因此收集的数据通常不是细粒度的。此外,尽管存在上述困难,但由于意外的硬件故障或传输损耗,高分辨率无线电地图仍然不可能,这使得无线电地图在空间或时间上不完整。在这方面,缺少无线电数据的不完整无线电地图是基于深度学习的室内定位的主要挑战之一。The quality of the radio map in the offline phase has a great influence on the accuracy of indoor positioning. Intuitively, a denser radio map contains more detail of the electromagnetic properties of the environment and thus enables more precise positioning. In addition, radio samples should be collected multiple times per reference point to obtain more fine-grained and reliable data. However, in practice, the number of reference points is very limited due to the cost of hardware, time and labor. In some large buildings, the cost of intensive off-site surveys may even be too high to be practical. Meanwhile, it is difficult to deploy as many reference points to build a dense radio map due to privacy/security issues or deployment constraints. Second, since indoor wireless environments are naturally time-varying, radio maps may become outdated, and the cost of real-time data calibration for a large number of reference points is not realistic. In conclusion, it is very expensive to repeatedly collect data at reference points, so the collected data is usually not fine-grained. Furthermore, despite the aforementioned difficulties, high-resolution radio maps remain impossible due to unexpected hardware failures or transmission losses, which make radio maps incomplete in space or time. In this regard, incomplete radio maps lacking radio data are one of the main challenges for deep learning-based indoor localization.

无线地图构建或重建技术主要包括免校准数据采集、动态自适应方法、机器学习、深度学习和众包。其中免校准数据收集如QR-Loc系统等难以实现密集的场景监控。改进的贝叶斯回归方法的核参数可以适应动态变化,但需要在每个AP旁边安装无线监视器,增加了设备成本。基于深度学习方法,大多采用生成对抗网络(GAN)来扩展真实数据,且网络需要经过大量的训练,这类方法主要集中在时间样本的指纹恢复和数据增强上,没有考虑到空间上的增强。基于机器学习方法,如流形学习技术、高斯过程回归等虽然可以在空间上进行增强,很大程度上取决于参考点的数量和部署且存在过平滑问题,他们不是稀疏的,它们使用完整的样本信息进行预测,并且并非所有的样本信息都有助于预测。基于地理加权的RGWR需要提前测量对数距离模型,这很难在整个环境中准确获得,且对数路径损耗模型仍然不能准确描述复杂的RSS分布。基于众包的方法需要额外的用户干预,以充分利用移动设备的全面感知能力,而连续惯性测量单元(IMU)监测会消耗大量移动设备电池。Wireless map construction or reconstruction technologies mainly include calibration-free data collection, dynamic adaptive methods, machine learning, deep learning, and crowdsourcing. Among them, calibration-free data collection such as QR-Loc systems is difficult to achieve intensive scene monitoring. The kernel parameters of the improved Bayesian regression method can adapt to dynamic changes, but a wireless monitor needs to be installed next to each AP, which increases the equipment cost. Based on deep learning methods, most of them use Generative Adversarial Network (GAN) to expand real data, and the network needs a lot of training. This kind of method mainly focuses on fingerprint recovery and data enhancement of time samples, without considering spatial enhancement. Based on machine learning methods, such as manifold learning technology, Gaussian process regression, etc., although they can be enhanced in space, it largely depends on the number and deployment of reference points and there is an over-smoothing problem. They are not sparse, they use complete sample information to make predictions, and not all sample information contributes to prediction. RGWR based on geographic weighting needs to measure the logarithmic distance model in advance, which is difficult to obtain accurately in the whole environment, and the logarithmic path loss model still cannot accurately describe the complex RSS distribution. Crowdsourcing-based methods require additional user intervention to fully exploit the full perception capabilities of mobile devices, while continuous inertial measurement unit (IMU) monitoring consumes a lot of mobile device battery.

发明内容Contents of the invention

本发明的目的在于克服上述现有技术的缺点,提供一种基于图信号的室内定位无线电地图重构方法和系统,以解决现有技术中无线电地图重建在空间上增强的缺陷,从而对室内定位的性能做出提升。The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art, and provide a method and system for indoor positioning radio map reconstruction based on map signals, so as to solve the defects of spatial enhancement in radio map reconstruction in the prior art, so as to improve indoor positioning performance improvement.

为达到上述目的,本发明采用以下技术方案予以实现:In order to achieve the above object, the present invention adopts the following technical solutions to achieve:

一种基于图信号的室内定位无线电地图重构方法,包括以下步骤:A method for reconstructing indoor positioning radio maps based on graph signals, comprising the following steps:

构建室内定位框架,获得室内初始无线电地图,所述室内初始无线电地图中缺失部分参考节点;Constructing an indoor positioning framework to obtain an initial indoor radio map, where some reference nodes are missing in the initial indoor radio map;

在初始无线电地图缺失部分参考节点处,填充虚拟参考节点,获得待重构的无线电地图,将待重构的无线电地图中参考节点视为图拓扑的节点,每一个参考节点上的指纹信息视为图拓扑节点上的信息;At the missing part of the reference nodes in the initial radio map, fill in the virtual reference nodes to obtain the radio map to be reconstructed. The reference nodes in the radio map to be reconstructed are regarded as nodes of the graph topology, and the fingerprint information on each reference node is regarded as information on graph topology nodes;

通过图拉普拉斯半监督插值方法恢复图拓扑中每一个虚拟节点上的指纹信息;获得重构的无线电地图。The fingerprint information on each virtual node in the graph topology is recovered by the graph Laplacian semi-supervised interpolation method; the reconstructed radio map is obtained.

本发明的进一步改进在于:A further improvement of the present invention is:

优选的,在初始的无线电地图中其它位置填充若干个虚拟节点,通过图拉普拉斯半监督插值方法获得新重构的无线电地图;所述其他位置为先前重构的无线电地图中参考节点以外的位置。Preferably, several virtual nodes are filled in other positions in the initial radio map, and a newly reconstructed radio map is obtained by the graph Laplacian semi-supervised interpolation method; the other positions are outside the reference nodes in the previously reconstructed radio map s position.

优选的,通过RSS恢复精度分析评价重构的无线电地图;通过DNN神经网络评价新重构的无线电地图。Preferably, the reconstructed radio map is evaluated by RSS recovery accuracy analysis; the newly reconstructed radio map is evaluated by DNN neural network.

优选的,所述图拉普拉斯半监督插值方法恢复图拓扑中每一个虚拟节点上的信息过程为:建立反映图拓扑中所有节点的K近邻的加权邻接矩阵,所述加权邻接矩阵中的权重基于图拓扑中节点之间的位置关系;通过加权邻接矩阵建立拉普拉斯矩阵;基于拉普拉斯矩阵建立平滑度方程,将平滑度方程转化为求解图拓扑中缺失值的问题函数,求解所述问题函数后,完成虚拟节点上的信息恢复。Preferably, the graph Laplacian semi-supervised interpolation method recovers information on each virtual node in the graph topology as follows: establish a weighted adjacency matrix reflecting the K nearest neighbors of all nodes in the graph topology, and the weighted adjacency matrix in the weighted adjacency matrix The weight is based on the positional relationship between nodes in the graph topology; the Laplacian matrix is established through the weighted adjacency matrix; the smoothness equation is established based on the Laplacian matrix, and the smoothness equation is transformed into a problem function for solving missing values in the graph topology. After solving the problem function, the information recovery on the virtual node is completed.

优选的,所述加权邻接矩阵为Wi,j,图信号中,节点i和节点j的联系越紧密,则Wi,j的值越大;Preferably, the weighted adjacency matrix is W i, j , in the graph signal, the closer the connection between node i and node j, the greater the value of W i, j ;

Figure GDA0004149484510000041
Figure GDA0004149484510000041

其中,mi,j为K近邻的二值(0,1)邻接矩阵,如果节点j是节点i的K近邻节点,则mi,j=1,否则为0;gi,j为节点对(i,j)之间的欧式距离。Among them, m i, j is the binary value (0, 1) adjacency matrix of K-nearest neighbors, if node j is the K-nearest neighbor node of node i, then m i, j = 1, otherwise it is 0; g i, j is the node pair Euclidean distance between (i, j).

优选的,所述缺失值的问题函数为:Preferably, the problem function of the missing value is:

Figure GDA0004149484510000042
Figure GDA0004149484510000042

其中,y为待恢复的信号,xi为剩余的参考节点,SK为剩余的参考节点的集合,L为拉普拉斯矩阵。Wherein, y is the signal to be restored, xi is the remaining reference nodes, S K is the set of the remaining reference nodes, and L is the Laplacian matrix.

优选的,通过matlab的CVX工具箱求解缺失值的问题函数。Preferably, the problem function of solving the missing value is solved by the CVX toolbox of matlab.

优选的,所述平滑度方程为:Preferably, the smoothness equation is:

TV(x)=xTLx=∑i≠jWij(xi-xj)2      (2)TV(x)=x T Lx=∑ i≠j W ij ( xi -x j ) 2 (2)

一种基于图信号的室内定位无线电地图重构系统,包括:A radio map reconstruction system for indoor positioning based on graph signals, comprising:

框架构建单元,用于构建室内定位框架,获得室内的初始无线电地图;a frame construction unit, configured to construct an indoor positioning frame and obtain an initial indoor radio map;

图拓扑建立单元,用于对初始无线电地图填充虚拟节点,获得待重构的无线电地图,将待重构的无线电地图中参考节点视为图拓扑的节点,每一个参考节点上的指纹信息视为图拓扑节点上的信息;The graph topology establishment unit is used to fill the initial radio map with virtual nodes, obtain the radio map to be reconstructed, regard the reference nodes in the radio map to be reconstructed as the nodes of the graph topology, and regard the fingerprint information on each reference node as information on graph topology nodes;

恢复单元,用于通过图拉普拉斯半监督插值方法恢复图拓扑中每一个虚拟节点上的信息;获得重构的无线电地图。A recovery unit is used for recovering information on each virtual node in the graph topology through a graph Laplacian semi-supervised interpolation method; obtaining a reconstructed radio map.

优选的,还包括:Preferably, it also includes:

RSS恢复精度评价单元,用于通过RSS恢复精度分析评价重构的无线电地图;RSS recovery accuracy evaluation unit for evaluating the reconstructed radio map by RSS recovery accuracy analysis;

DNN神经网络评价单元,用于通过DNN神经网络评价新重构的无线电地图。DNN neural network evaluation unit for evaluating newly reconstructed radio maps by DNN neural network.

与现有技术相比,本发明具有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

本发明提出了一种基于图的无线电地图重建方法,用于基于深度学习的室内定位。通过将每个参考点建模为图的顶点,并将其无线电数据建模为图信号,首先开发了一个图信号模型,其中虚拟参考点及其无线电数据可以作为缺失顶点插值到无线电地图中。然后,探索所有真实和虚拟参考点之间的潜在空间结构,以找到图拉普拉斯算子,利用该图通过半监督图插值重建无线电地图。本发明在建立的图信号处理模型下,将无线电地图的重构作为图信号的采样和恢复问题,借助图信号的先验空间平滑知识,采用合适的图信号算法对现有无线电地图进行半监督插值,最终完成无线电地图的重构,实现空间分辨率的提升。然后对重构后的无线电地图评价RSS恢复精度的好坏,或用于深度神经网络进行训练,验证是否对室内定位的准确率提升有帮助。The present invention proposes a graph-based radio map reconstruction method for deep learning-based indoor localization. By modeling each reference point as a vertex of a graph and its radio data as a graph signal, a graph signal model is first developed where virtual reference points and their radio data can be interpolated into a radio map as missing vertices. Then, the latent spatial structure between all real and virtual reference points is explored to find the graph Laplacian, which is used to reconstruct the radio map via semi-supervised graph interpolation. Under the established graph signal processing model, the present invention regards the reconstruction of the radio map as the sampling and restoration of the graph signal, with the help of the prior spatial smoothing knowledge of the graph signal, adopts a suitable graph signal algorithm to semi-supervise the existing radio map Interpolation, and finally the reconstruction of the radio map is completed to achieve the improvement of spatial resolution. Then evaluate the accuracy of RSS recovery on the reconstructed radio map, or use it for deep neural network training to verify whether it is helpful to improve the accuracy of indoor positioning.

仿真实验证明,本发明提出的无线地图重建方法在定位精度方面取得了良好的性能,显示了基于图形的无线地图重建在基于深度学习的室内定位中的潜力。相较于以往方法,本发明利用了图形信号的空间平滑性,无需早期训练,可直接用于重构未知区域的信号。这种方法可以充分利用数据之间潜在的空间相关性,而不仅仅是利用数据表面的关系。从而在绝大部分AP对应的指纹信息恢复精度上有的优势。Simulation experiments prove that the wireless map reconstruction method proposed by the present invention has achieved good performance in positioning accuracy, showing the potential of graph-based wireless map reconstruction in deep learning-based indoor positioning. Compared with previous methods, the present invention utilizes the spatial smoothness of graphic signals, and can be directly used to reconstruct signals in unknown regions without early training. This method can take full advantage of the potential spatial correlation between data, rather than just exploiting the relationship on the surface of the data. Therefore, it has an advantage in the recovery accuracy of fingerprint information corresponding to most APs.

进一步的,室内定位场景存在广泛的NLOS遮挡,导致一些区域空间不平滑,从而可能影响基于图信号方法的无线电地图重构后的定位性能,为此本发明还设计讨论了一种避免NLOS,最大化利用空间潜在平滑性的精心设计重构无线电地图方式,在初始的室内定位无线地图中精心设计位置填充若干个虚拟节点,获得新重构的室内定位无线地图,新重构的室内定位无线地图在定位方面的性能更好,误差更低,且通过这种填充方式可以在早期参考节点部署阶段有效的节约节点数量,从而降低离线地图构建的成本,使得图信号恢复方法的定位性能测试中比传统方法具有明显优势。。Furthermore, there are extensive NLOS occlusions in indoor positioning scenes, resulting in unsmooth space in some areas, which may affect the positioning performance of the radio map reconstruction based on the graph signal method. For this reason, the present invention also designs and discusses a method to avoid NLOS, the maximum The well-designed and reconstructed radio map method that makes use of the potential smoothness of space, carefully designs positions in the initial indoor positioning radio map and fills several virtual nodes, and obtains a newly reconstructed indoor positioning radio map, and the newly reconstructed indoor positioning radio map It has better positioning performance and lower error, and this filling method can effectively save the number of nodes in the early stage of reference node deployment, thereby reducing the cost of offline map construction, making the positioning performance test of the map signal recovery method better than Traditional methods have clear advantages. .

附图说明Description of drawings

图1是室内定位的无线电指纹的收集示意图。Figure 1 is a schematic diagram of the collection of radio fingerprints for indoor positioning.

图2是基于图信号方法的室内无线电地图重构定位系统架构。Figure 2 is the architecture of the indoor radio map reconstruction positioning system based on the graph signal method.

图3是UCIIndoor无线电地图。Figure 3 is the UCIIndoor radio map.

图4是UCIIndoor挑选出来的第一栋建筑的第四层的无线电地图。Figure 4 is the radio map of the fourth floor of the first building selected by UCIIndoor.

图5是AP41的RSS恢复精度误差图。Figure 5 is the RSS recovery accuracy error graph of AP41.

图6是AP253的RSS恢复精度误差图。Fig. 6 is the RSS recovery accuracy error graph of AP253.

图7是丢失40个参考节点后的无线电地图示意图。Fig. 7 is a schematic diagram of the radio map after losing 40 reference nodes.

图8是精心设计的在两个近邻节点中间插值一个虚拟节点的示意图.Figure 8 is a schematic diagram of a well-designed interpolation of a virtual node between two adjacent nodes.

图9是不同算法的累计误差分布函数CDF图.Figure 9 is the CDF diagram of the cumulative error distribution function of different algorithms.

图10是去除掉干扰点之后的示意图。Fig. 10 is a schematic diagram after removing interference points.

图11是各种算法删除干扰点后的平均定位误差图。Fig. 11 is a diagram of the average positioning error after various algorithms delete interference points.

图12是UWB测距3D地图丢失50个参考节点后经过三次填充的定位误差变化图。Fig. 12 is a map of positioning error changes after three fillings after the UWB ranging 3D map loses 50 reference nodes.

图13是UWB测距3D地图丢失20个参考节点后经过三次填充的定位误差变化图。Figure 13 is a diagram of the positioning error change after three fillings after the UWB ranging 3D map loses 20 reference nodes.

具体实施方式Detailed ways

下面结合附图对本发明做进一步详细描述:The present invention is described in further detail below in conjunction with accompanying drawing:

对于原始无线电地地图,由于某些因素,现有的参考节点可能会损坏或丢失,导致无线电地图不完整。或者要调整现有参考节点的布局,丢弃一些参考节点,并重建新的无线电地图,或者是直接根据现有的参考点来填充它。本发明统称这些情况为无线电地图重构问题。其目的是获得更好的定位性能。这些不完整的无线电地图,或者人为舍弃节点之后的无线电地图,称之为初始无线电地图。For the original radio map, due to some factors, the existing reference nodes may be damaged or lost, resulting in an incomplete radio map. Either adjust the layout of existing reference nodes, drop some reference nodes, and rebuild a new radio map, or populate it directly based on existing reference points. The present invention collectively refers to these cases as the radio map reconstruction problem. Its purpose is to obtain better localization performance. These incomplete radio maps, or radio maps after artificially discarding nodes, are called initial radio maps.

基于上述问题,本发明的一个实施例公开了一种基于图信号的室内定位无线电地图重构方法,该方法包括以下步骤:Based on the above problems, an embodiment of the present invention discloses a method for reconstructing indoor positioning radio maps based on map signals, the method includes the following steps:

步骤1,系统模型的建立:本发明首先在室内定位数据集中挑选该数据集中所给的信息便于构建空间图拓扑的参考节点区域(如某栋建筑,某层,或全部空间),从而挑选构建出本发明所基于的原始无线电地图。该原始无线电地图中有相对详尽的参考节点,本发明将该原始无线电地图参考节点中的大多数认为丢失,得到仅含少量部分参考节点的初始无线电地图,把它作为重构前的初始无线电地图。Step 1, the establishment of the system model: the present invention first selects the information given in the data set in the indoor positioning data set to facilitate the construction of the reference node area (such as a certain building, a certain floor, or the entire space) of the spatial graph topology, thereby selecting and constructing The original radio map on which the present invention is based. There are relatively detailed reference nodes in the original radio map, and the present invention considers most of the reference nodes in the original radio map as missing, and obtains an initial radio map containing only a small number of reference nodes, and uses it as the initial radio map before reconstruction .

基于上述挑选出的参考节点区域,建立基于指纹的室内定位框架,将参考节点视为图拓扑中的节点,指纹数据视为图数据,将整个系统抽象为图信号处理(Graph SignalProcessing)模型,即图拓扑结构。Based on the reference node area selected above, a fingerprint-based indoor positioning framework is established, the reference node is regarded as a node in the graph topology, the fingerprint data is regarded as graph data, and the whole system is abstracted into a graph signal processing (Graph Signal Processing) model, namely Graph topology.

图1展示了用于室内定位的无线电指纹的收集。假设室内有四个AP节点,初始无线电地图有Nr个参考点。以第一个参考点为例。参考点从不同的AP节点接收多个无线指纹信息,其中

Figure GDA0004149484510000071
表示第N个AP发送到参考点的指纹信息。并在不同时间采集了总共Ns个样本。因此,指纹数据集的大小是Nr×Ns×NAP,Ns是一个参考点上的样本数,NAP是AP节点数,即指纹数据的特征维度的大小。Figure 1 demonstrates the collection of radio fingerprints for indoor localization. Assuming there are four AP nodes indoors, the initial radio map has N r reference points. Take the first reference point as an example. The reference point receives multiple wireless fingerprint information from different AP nodes, where
Figure GDA0004149484510000071
Indicates the fingerprint information sent by the Nth AP to the reference point. And a total of N s samples were collected at different times. Therefore, the size of the fingerprint dataset is N r ×N s ×N AP , where N s is the number of samples at a reference point, and N AP is the number of AP nodes, that is, the size of the feature dimension of the fingerprint data.

假设无线地图重建后的参考点数量为N,那么最终的指纹数据集大小为N×Ns×NAP。无线电地图重建问题可以描述为使用原始的Nr×Ns×NAP数据集,扩展或调整Nr以获得重建的NNs×NAP数据。Assuming that the number of reference points after wireless map reconstruction is N, the size of the final fingerprint dataset is N×N s ×N AP . The radio map reconstruction problem can be described as using the original N r ×N s ×N AP dataset, extending or adjusting N r to obtain the reconstructed NN s ×N AP data.

本发明提出的方法旨在利用覆盖参考点区域的指纹信息和空间拓扑信息,降低手动重建离线无线电地图的成本。生成非覆盖参考点区域的指纹,以实现更准确的室内定位。整个定位系统架构如图2所示。该体系结构主要由无线电地图重建、利用图形信号恢复节点数据和DNN定位模型组成。The proposed method of the present invention aims to reduce the cost of manually reconstructing offline radio maps by utilizing the fingerprint information and spatial topology information covering the area of reference points. Generate fingerprints of areas not covered by reference points for more accurate indoor localization. The entire positioning system architecture is shown in Figure 2. The architecture mainly consists of radio map reconstruction, recovery of node data using graph signals and a DNN localization model.

步骤2:无线电地图重构。本发明的无线电地图重构基于该初始无线电地图,随后填充虚拟节点(可以随机填充也可以在选定的特定位置填充)并进行重构,将所有参考节点(实际以及虚拟)视作图拓扑节点,指纹信息作为图信号。然后利用公式(3)的图信号方法(图拉普拉斯半监督插值)生成这些虚拟节点上指纹信息,从而得到不同的室内定位指纹训练集。Step 2: Radio map reconstruction. The radio map reconstruction of the present invention is based on this initial radio map, followed by filling virtual nodes (either randomly or at selected specific locations) and reconstructing, considering all reference nodes (real and virtual) as graph topology nodes , fingerprint information as a graph signal. Then use the graph signal method (Graph Laplacian semi-supervised interpolation) of formula (3) to generate fingerprint information on these virtual nodes, so as to obtain different indoor positioning fingerprint training sets.

填充后的无线电地图有N个参考节点,已经存在的K个实际参考节点的信息。认为其他(N-K)节点的数据丢失。本发明除了在原有丢失位置填充虚拟节点以验证RSS恢复精度以外,为了克服NLOS情况,本发明还精心设计了一种新的重构方式,将对初始无线电地图沿着某个方向(经度,纬度或者x,y或者z方向)在已经非常接近的每对实际节点之间都插入一个虚拟节点。本发明的这种构建方式可以克服大多数NLOS情况。The populated radio map has N reference nodes and information on the existing K actual reference nodes. The data of other (N-K) nodes is considered to be lost. In addition to filling virtual nodes in the original lost position to verify the accuracy of RSS recovery, the present invention also elaborately designs a new reconstruction method in order to overcome the NLOS situation, and the original radio map along a certain direction (longitude, latitude or x, y or z direction) inserts a dummy node between each pair of real nodes that are already in close proximity. This construction of the invention can overcome most NLOS situations.

本发明使用图信号处理手段来进行重建的虚拟参考节点上指纹数据的恢复或生成,具体的图拉普拉斯半监督插值过程为:The present invention uses graph signal processing means to restore or generate fingerprint data on the reconstructed virtual reference node, and the specific graph Laplacian semi-supervised interpolation process is:

(1)考虑那些与无向,加权,连通图相关的信号,记作

Figure GDA0004149484510000081
以及与该信号对应的加权无向图记作
Figure GDA0004149484510000083
其中v={1,…,N}是N个顶点的集合,
Figure GDA0004149484510000082
是节点之间边的集合。可以用xi来表示在节点i∈v处的信号值大小。邻接矩阵W是一个加权对称矩阵,反映了边之间的连接强度关系,如果有边(i,j)∈ε,则Wi,j≥0,否则Wi,j=0。节点i和节点j的联系(相关性)越紧密,则Wi,j的值就越大。拉普拉斯矩阵L=D-W被引入,其中D是度矩阵。(1) Consider those signals related to undirected, weighted, connected graphs, denoted as
Figure GDA0004149484510000081
And the weighted undirected graph corresponding to this signal is written as
Figure GDA0004149484510000083
where v={1,...,N} is a set of N vertices,
Figure GDA0004149484510000082
is the set of edges between nodes. We can use xi to represent the magnitude of the signal value at node i∈v. The adjacency matrix W is a weighted symmetric matrix that reflects the connection strength relationship between edges. If there is an edge (i, j)∈ε, then W i, j ≥ 0, otherwise W i, j = 0. The closer the connection (correlation) between node i and node j, the greater the value of W i,j . A Laplacian matrix L=DW is introduced, where D is the degree matrix.

(2)然后利用K-近邻方法构造空间图拓扑。具体来说,根据所有节点的地理位置,计算所有节点对(i,j)之间的距离gi,j,形成距离矩阵G。然后需要消除一些物理距离相关性较小的节点之间的连接。因此,创建一个全零矩阵M,接着需要对矩阵G的第i行找出距离最小的前k个元素,记录为

Figure GDA0004149484510000091
然后让M的对应元素为1,记录为
Figure GDA0004149484510000092
每条边的权重与两个节点距离的平方成反比。最后,构造以下加权邻接矩阵W:(2) Then use the K-nearest neighbor method to construct the spatial graph topology. Specifically, according to the geographical locations of all nodes, the distance g i , j between all node pairs (i, j) is calculated to form a distance matrix G. Then it is necessary to eliminate the connections between some nodes whose physical distance correlation is less. Therefore, create an all-zero matrix M, and then need to find the first k elements with the smallest distance for the i-th row of the matrix G, which is recorded as
Figure GDA0004149484510000091
Then let the corresponding element of M be 1, record as
Figure GDA0004149484510000092
The weight of each edge is inversely proportional to the square of the distance between two nodes. Finally, construct the following weighted adjacency matrix W:

Figure GDA0004149484510000093
Figure GDA0004149484510000093

当W被构造时,相应的度矩阵D和拉普拉斯矩阵L=D-W也可以构造。在本发明的场景中,将节点作为图的顶点,将节点之间的距离关系作为边的权重,将指纹数据作为图节点上的信息。When W is constructed, the corresponding degree matrix D and Laplacian matrix L=D−W can also be constructed. In the scenario of the present invention, the nodes are used as the vertices of the graph, the distance relationship between the nodes is used as the weight of the edges, and the fingerprint data is used as the information on the nodes of the graph.

(3)许多恢复方法仅基于数据的表面关系,而没有提取数据的底层关系。本实施例中设定重建的实际参考节点和虚拟参考节点之间存在潜在的空间特征。距离较近的节点之间的无线指纹信息应该相似,而距离较远的节点之间的数据应该更不同,这种特性称为空间平滑度。空间平滑性是图形信号的一个重要特征。在连通图上,假设图信息不断扩散,随着时间的推移,不同节点的信号值将逐渐变得相似。在极限情况下,图上所有节点的信号值将变得一致。为了测量信号y的平滑度或信号相关度,使用下图拉普拉斯二次型来描述这种关系。方程的值越小,图形上的信号越平滑。(3) Many recovery methods are only based on the superficial relationship of the data without extracting the underlying relationship of the data. In this embodiment, it is assumed that there are potential spatial features between the reconstructed actual reference node and the virtual reference node. The wireless fingerprint information between nodes with closer distance should be similar, while the data between nodes with farther distance should be more different, this property is called spatial smoothness. Spatial smoothness is an important characteristic of graphic signals. On a connected graph, assuming that the graph information continues to diffuse, the signal values of different nodes will gradually become similar over time. In the extreme case, the signal values of all nodes on the graph will become the same. To measure the smoothness or signal correlation of the signal y, the Laplacian quadratic form below is used to describe this relationship. The smaller the value of the equation, the smoother the signal on the graph.

TV(y)=yTLy=∑i≠jWij(yi-yj)2    (2)TV(y)=y T Ly=∑ i≠j W ij (y i -y j ) 2 (2)

当一个或多个节点的数据丢失时,本发明通过图半监督学习框架来解决这个问题。该框架假设数据位于图形节点中。空间上越相邻的节点之间的数据应该是越平滑的,即图信号是平滑的,如公式(2)所示的平滑度方程的值应该越小越平滑。本发明认为缺失位置的值,与其邻近的已知节点的值具有该平滑关系,得到空间平滑度表示yTLy。然后,将平滑度方程转化为求解图拓扑中缺失值的问题函数,如公式(3)所示,通过公式(3)优化空间平滑度表示的全局数量,以找到缺失的值,即虚拟节点上的信息得到了恢复,经过公式(3)的求解,可以重建无线电地图。在该过程中约束条件限制了在已知位置生成的值应该等于已知值。When data for one or more nodes is missing, the present invention addresses this issue through a graph semi-supervised learning framework. The framework assumes that data resides in graph nodes. The data between spatially adjacent nodes should be smoother, that is, the graph signal is smoother, and the smoothness equation shown in formula (2) should be smaller and smoother. The present invention considers that the value of the missing position has the smooth relationship with the values of its adjacent known nodes, and obtains the spatial smoothness representation yT Ly. Then, the smoothness equation is transformed into a problem function for solving missing values in the graph topology, as shown in formula (3), and the global quantity represented by spatial smoothness is optimized by formula (3) to find the missing value, that is, on the virtual node The information of has been restored, and the radio map can be reconstructed after solving the formula (3). Constraints in this process restrict that the value generated at a known location should be equal to the known value.

具体的,如果y是要恢复的信号,则已知K个节点上的信号是x。图半监督插值的目的是估计y,并保证在知道的节点上xi=yi,i∈SK。与低秩矩阵恢复类似,该方法是半监督的。在给定观测值的每个时间步计算这些未观测值。该方法不需要训练阶段,当观测到节点SK时,可以直接重构缺失的N-K个节点数据,或者当想要包含未知值的虚拟传感器时。可以将这个问题表示为:Specifically, if y is the signal to be recovered, it is known that the signals on K nodes are x. The purpose of graph semi-supervised interpolation is to estimate y and guarantee that x i =y i , i∈S K at known nodes. Similar to low-rank matrix recovery, this method is semi-supervised. These unobserved values are computed at each time step for a given observed value. The method does not require a training phase, and the missing NK node data can be directly reconstructed when node S K is observed, or when virtual sensors including unknown values are wanted. This problem can be expressed as:

Figure GDA0004149484510000101
Figure GDA0004149484510000101

通过matlab的CVX工具箱求解上述问题,可以得到待恢复的信号y,即获得了重构的无线地图中的指纹信息,相对应的获得重构的无线电地图,该无线电地图中具有N个参考节点,每一个参考节点有各自的经度和纬度,每一个参考节点上有其对应的指纹信息。Solving the above problem through the CVX toolbox of matlab, the signal y to be recovered can be obtained, that is, the fingerprint information in the reconstructed wireless map is obtained, and the reconstructed radio map is correspondingly obtained, and there are N reference nodes in the radio map , each reference node has its own longitude and latitude, and each reference node has its corresponding fingerprint information.

进一步的,虽然节点具有潜在的图结构特征,但由于室内定位场景的特殊性,室内环境中存在一个常见的NLOS问题。导致了这样一个事实:生成的虚拟节点和它的相邻节点之间距离可能相对较远,故它们的指纹数据可能由于信号遮挡和中断而不平滑。这个问题可能会一定程度限制图平滑性的应用。在本发明的无线电地图重建问题中,需要最大限度地提高地图的潜在平滑度,尽管NLOS会使地图变得模糊。因此本实施例还提出了一种精心设计的无线电地图填充方式,以测试集定位精度作为间接评价指标。在重构的无线电地图中其它位置填充若干个虚拟节点,重复步骤(1)~步骤(3),恢复新增加的参考节点上的指纹信息,通过图拉普拉斯半监督插值方法获得新重构的无线电地图;Further, although nodes have underlying graph structure features, there is a common NLOS problem in indoor environments due to the particularity of indoor localization scenarios. This leads to the fact that the distance between the generated virtual node and its neighbors may be relatively far, so their fingerprint data may not be smooth due to signal occlusion and interruption. This problem may limit the application of graph smoothness to a certain extent. In the radio map reconstruction problem of the present invention, it is necessary to maximize the underlying smoothness of the map despite NLOS blurring the map. Therefore, this embodiment also proposes a well-designed radio map filling method, using the positioning accuracy of the test set as an indirect evaluation index. Fill in several virtual nodes in other positions in the reconstructed radio map, repeat steps (1) to (3), restore the fingerprint information on the newly added reference nodes, and obtain the new reconstruction by the Laplacian semi-supervised interpolation method. organization's radio map;

进一步的,考虑到在建筑物内有的区域是墙壁或者其它非自由空间,不可能出现目标,本发明还将去除掉这些在精心设计的填充方式下新增的多余的干扰位置参考节点。利用所述该方法新重构的无线电地图的室内定位精度优于初始无线电地图的定位精度,也优于基线方法新重构的定位精度。Further, considering that some areas in the building are walls or other non-free spaces, and no target can appear, the present invention will also remove these redundant interfering position reference nodes newly added under the well-designed filling method. The indoor positioning accuracy of the newly reconstructed radio map using the described method is better than that of the original radio map, and also better than the positioning accuracy of the newly reconstructed baseline method.

步骤4:训练集训练阶段。将步骤2生成的重构后的无线电地图中的指纹信息输入本发明的神经网络中进行训练,通过神经网络获得每一个指纹数据对应的目标经度和纬度,将计算得到的经度和纬度与该指纹数据的实际经度和纬度进行比较计算,获得损失函数,当损失函数满足设定要求时,神经网络训练结束,最终将得到的网络模型参数保存。本发明使用的室内定位模型是三层DNN模型。网络的输入大小为(N×Ns)×NAP,即有N×N×Ns个样本,每个样本的特征维数为NAP。对于不同的数据集,第1层、第2层和第3层中的神经元数量是不同的。可以由实际情况进行定夺。神经网络定位测试集选用本发明挑选出的区域相应原先的测试集进行定位性能检验。Step 4: training set training stage. Input the fingerprint information in the reconstructed radio map generated by step 2 into the neural network of the present invention for training, obtain the corresponding target longitude and latitude of each fingerprint data through the neural network, and combine the calculated longitude and latitude with the fingerprint The actual longitude and latitude of the data are compared and calculated to obtain the loss function. When the loss function meets the set requirements, the neural network training ends, and finally the obtained network model parameters are saved. The indoor positioning model used in the present invention is a three-layer DNN model. The input size of the network is (N×N s )×N AP , that is, there are N×N×N s samples, and the feature dimension of each sample is N AP . For different datasets, the number of neurons in layer 1, layer 2 and layer 3 is different. Can be determined by the actual situation. The neural network positioning test set selects the regions selected by the present invention corresponding to the original test set to check the positioning performance.

使用MSE函数作为DNN的损失函数,网络将直接输出目标的坐标。使用Adam优化器,网络的初始学习率为0.01。使用L2损耗作为重量衰减,并将值设置为5×10-4.此外,为了在一定程度上避免网络神经元的死亡,每个FC层的激活函数都使用了Leakyrelu函数。Using the MSE function as the loss function of the DNN, the network will directly output the coordinates of the target. Using the Adam optimizer, the initial learning rate of the network is 0.01. Use L2 loss as weight decay, and set the value to 5×10 -4 . In addition, in order to avoid the death of network neurons to a certain extent, the activation function of each FC layer uses the Leakyrelu function.

步骤5:性能验证阶段。将测试集数据输入步骤3保存的网络模型中,验证本发明方法的定位性能。Step 5: Performance verification stage. Input the test set data into the network model saved in step 3 to verify the positioning performance of the method of the present invention.

为了便于分析RSS恢复精度。假设原先的无线电地图有N个参考节点,随机丢失节点后剩余了Nr个参考节点,如果重建成与之前一模一样的无线电地图,由于丢失点是随机分布的,可以等价于认为是一种随机重建方式,将重构后无线电地图中指纹信息与已知原先N个参考节点的信息进行RSS恢复精度分析。In order to facilitate the analysis of RSS recovery accuracy. Assuming that the original radio map has N reference nodes, and N r reference nodes are left after randomly losing nodes, if the same radio map is reconstructed as before, since the lost points are randomly distributed, it can be considered as a random In the reconstruction method, the fingerprint information in the reconstructed radio map and the information of the known original N reference nodes are analyzed for RSS recovery accuracy.

通过RSS恢复精度分析评价利用所述图信号方法在原丢失节点位置重构的无线电地图和基线方法之间的差距;进一步的,对于本发明精心设计的新布局方式,由于不知道原先N个参考点的位置,通过步骤4的DNN神经网络评价利用所述图信号方法在精心设计的位置新重构的无线电地图和基线方法之间用作室内定位的定位精度性能差距,将其作为无线电地图重建的间接评价标准。设定已有的,常规恢复图信号的方法为基线方法。结果发现利用所述图信号方法重构的无线电地图在丢失节点位置处的RSS信息恢复精度优于基线方法的RSS恢复精度。Analyze and evaluate the gap between the radio map and the baseline method using the graph signal method to reconstruct the original lost node position by RSS recovery accuracy analysis; further, for the well-designed new layout of the present invention, due to not knowing the original N reference points location, the location accuracy performance gap between the newly reconstructed radiomap using the graph signal method and the baseline method for indoor positioning using the graph signal method in well-designed location via the DNN neural network of step 4, which is used as the radiomap reconstruction Indirect evaluation criteria. An existing, conventional method of recovering the graph signal was set as the baseline method. It is found that the radio map reconstructed by the graph signal method has better RSS recovery accuracy at the lost node locations than the baseline method.

本发明还公开了一种基于图信号的室内定位无线电地图重构系统,包括:The invention also discloses an indoor positioning radio map reconstruction system based on map signals, including:

框架构建单元,用于构建室内定位框架,获得室内的初始无线电地图;a frame construction unit, configured to construct an indoor positioning frame and obtain an initial indoor radio map;

图拓扑建立单元,用于对初始无线电地图填充虚拟节点,获得待重构的无线电地图,将待重构的无线电地图中参考节点视为图拓扑的节点,每一个参考节点上的指纹信息视为图拓扑节点上的信息;The graph topology establishment unit is used to fill the initial radio map with virtual nodes, obtain the radio map to be reconstructed, regard the reference nodes in the radio map to be reconstructed as the nodes of the graph topology, and regard the fingerprint information on each reference node as information on graph topology nodes;

恢复单元,用于通过图拉普拉斯半监督插值方法恢复图拓扑中每一个虚拟节点上的信息;获得重构的无线电地图。A recovery unit is used for recovering information on each virtual node in the graph topology through a graph Laplacian semi-supervised interpolation method; obtaining a reconstructed radio map.

进一步的,还包括:Further, it also includes:

RSS恢复精度评价单元,用于通过RSS恢复精度分析评价重构的无线电地图;RSS recovery accuracy evaluation unit for evaluating the reconstructed radio map by RSS recovery accuracy analysis;

DNN神经网络评价单元,用于通过DNN神经网络评价新重构的无线电地图。DNN neural network evaluation unit for evaluating newly reconstructed radio maps by DNN neural network.

实施例1Example 1

下面结合附图和具体的实施例对本发明作进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

实验中,分别在UCIIndoor数据集下第一栋建筑的第四层的2D场景和UWB测距3D场景数据集下,对算法性能进行了数值结果展示。同时选取高斯过程回归(GPR),线性插值(Linear)作为本发明的对比方法。In the experiment, the numerical results of the algorithm performance were demonstrated in the 2D scene of the fourth floor of the first building under the UCIIndoor dataset and the UWB ranging 3D scene dataset. At the same time, Gaussian process regression (GPR) and linear interpolation (Linear) are selected as the comparison method of the present invention.

图3是UCIIndoor原始无线电地图,X横坐标是经度,Y纵坐标是纬度,Z轴坐标是楼层,因为这三座建筑彼此相距很远,所以很难在所有参考点上建立一个连通图。而且原始数据集没有给出楼层高度,因此不适合形成基于距离的三维图形拓扑。为此,图4是挑选出来的第一栋建筑的第四层的无线电地图,共有68个参考节点。表1和图5,图6是随机丢失40个参考节点后,利用剩余28个参考节点恢复原先丢失的节点(随机重建方式)的RSS恢复精度,由于总共有520个AP,无法详尽展示,这里展示部分代表性结果,横坐标是40个丢失的节点,纵坐标是RSS偏差。可以发现图信号的方法的指纹数据恢复精度最高,优于对比的传统方法。Figure 3 is the original radio map of UCIIndoor. The X-coordinate is the longitude, the Y-coordinate is the latitude, and the Z-coordinate is the floor. Because the three buildings are far away from each other, it is difficult to establish a connected graph on all reference points. Moreover, the original dataset does not give floor heights, so it is not suitable for forming distance-based 3D graphic topology. For this purpose, Figure 4 is the radio map of the fourth floor of the first building that was selected, with a total of 68 reference nodes. Table 1 and Figure 5, and Figure 6 show the RSS recovery accuracy of the original lost nodes (random reconstruction method) using the remaining 28 reference nodes after randomly losing 40 reference nodes. Since there are a total of 520 APs, it cannot be shown in detail. Here Some representative results are shown, the abscissa is 40 missing nodes, and the ordinate is RSS deviation. The fingerprint data recovery accuracy of the method that can find the graph signal is the highest, which is better than the traditional method of comparison.

图7是丢失40个参考节点后的无线电地图示意图,图8是精心设计的在两个近邻节点中间插值一个虚拟节点的示意图。表2是在原始数据集中两次随机丢失了40个节点,分别称为Case1和Case2,根据本实施中的无线电地图重建时,图拉普拉斯半监督插值、高斯过程回归和线性插值测试集的平均定位误差,可以发现在本实施例的场景下,图信号的方法的定位误差明显优于高斯过程回归和线性插值。图9是不同算法的累计误差分布函数,可以发现本实施例的方法优于对比方案,尤其是对较大误差的控制。Fig. 7 is a schematic diagram of a radio map after losing 40 reference nodes, and Fig. 8 is a schematic diagram of a carefully designed interpolation of a virtual node between two adjacent nodes. Table 2 shows that 40 nodes were randomly lost twice in the original data set, called Case1 and Case2 respectively, when reconstructed according to the radio map in this implementation, graph Laplacian semi-supervised interpolation, Gaussian process regression and linear interpolation test set It can be found that in the scenario of this embodiment, the positioning error of the graph signal method is significantly better than that of Gaussian process regression and linear interpolation. Fig. 9 is the cumulative error distribution function of different algorithms, it can be found that the method of this embodiment is superior to the comparison scheme, especially in the control of larger errors.

表1Table 1

重建原始位置数据不同算法的RSS估计误差性能比较(DBM)RSS Estimation Error Performance Comparison of Different Algorithms for Reconstructing Original Location Data (DBM)

MethodMethod AP7AP7 AP15AP15 AP23AP23 AP69AP69 AP184AP184 AP185AP185 AP220AP220 ……... AverageAverage GraphGraph 0.14380.1438 00 2.16332.1633 00 1.08901.0890 1.08581.0858 00 ……... 0.48640.4864 GPRGPR 0.20450.2045 00 2.22922.2292 00 1.20451.2045 1.33921.3392 00 ……... 0.51920.5192 LinearLinear 0.45610.4561 00 5.57335.5733 00 1.42251.4225 1.39391.3939 00 ……... 0.89810.8981

表2Table 2

重建精心设计的新位置数据的不同算法性能对比Performance comparison of different algorithms for reconstructing well-designed new location data

ScenarioScenario NolostNolost LostbutnotrecoveryLost but not recovery GraphGraph GPRGPR LinearinterpLinear interp case1case1 10.3687m10.3687m 12.1040m12.1040m 11.1908m11.1908m 11.6164m11.6164m 13.2037m13.2037m case2case2 10.3687m10.3687m 10.6638m10.6638m 10.4294m10.4294m 10.9735m10.9735m 12.4048m12.4048m

此外,由于建筑呈“X”形,可以找到“X”的中间部分可能是墙或其他不能成为自由空间的部分。因此,中间部分的这些新节点在实践中是不可能存在的,因此它们已经成为干扰定位结果的干扰数据源,并且应该被消除。图10是去除掉干扰点之后的示意图。本发明用后缀为“-r”来表示删除后的情况。图11是各种算法删除干扰点后的平均定位误差。可以发现去除掉干扰点后,无论是哪种方法的定位精度都获得了进一步的提升,且图信号的方法在其中仍然是最优的方法。Also, since the building is in the shape of an "X", the middle part where the "X" can be found may be a wall or other part that cannot be a free space. Therefore, these new nodes in the middle part are impossible to exist in practice, so they have become a source of disturbing data that interferes with the localization results and should be eliminated. Fig. 10 is a schematic diagram after removing interference points. In the present invention, the suffix "-r" is used to indicate the situation after deletion. Figure 11 shows the average positioning error after various algorithms delete interference points. It can be found that after the interference points are removed, the positioning accuracy of any method has been further improved, and the method of graph signal is still the best method among them.

同样的,上述方法可以应用到3D场景。图12,图13是把UWB测距3D数据集(有324个参考节点)分别随机丢失50个和20个参考节点之后,首先像之前一样将其填充到对称的324个节点中。然后先根据x方向然后是y方向以精心设计的方式填充更多虚拟节点。最后,包含324、612和1156个点的无线电地图分别被建立以后的平均定位误差趋势变化图。可以发现本发明所提的图信号方法不光在2D场景中获得了性能的提升,在3D场景下,也明显的提升了系统的定位性能。Likewise, the above method can be applied to 3D scenes. Figure 12 and Figure 13 show that after the UWB ranging 3D data set (with 324 reference nodes) has randomly lost 50 and 20 reference nodes, it is first filled into the symmetrical 324 nodes as before. Then fill in more dummy nodes in an elaborate fashion based first on the x-direction and then the y-direction. Finally, the average positioning error trend graphs after radio maps containing 324, 612 and 1156 points were built respectively. It can be found that the graph signal method proposed in the present invention not only improves the performance in 2D scenes, but also significantly improves the positioning performance of the system in 3D scenes.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.

Claims (5)

1. An indoor positioning radio map reconstruction method based on a map signal is characterized by comprising the following steps:
constructing an indoor positioning frame, and obtaining an indoor initial radio map, wherein part of reference nodes are missing in the indoor initial radio map;
filling virtual reference nodes at the reference nodes of the missing part of the initial radio map to obtain a radio map to be reconstructed, regarding the reference nodes in the radio map to be reconstructed as nodes of a map topology, and regarding fingerprint information on each reference node as information on the nodes of the map topology;
recovering fingerprint information on each virtual node in the graph topology by a graph Laplace semi-supervised interpolation method; obtaining a reconstructed radio map;
step 1, signals related to undirected, weighted and connected graphs are recorded as
Figure FDA0004149484500000011
Weighted undirected corresponding to the signalThe drawing is marked as->
Figure FDA0004149484500000012
Wherein->
Figure FDA0004149484500000013
Is a set of N vertices, < >>
Figure FDA0004149484500000014
Is a collection of edges between nodes; by x i Is indicated at node->
Figure FDA0004149484500000015
Signal value magnitude at; the adjacency matrix W is a weighted symmetric matrix reflecting the connection strength relationship between edges, and if edges (i, j) ∈ε are present, W i,j Not less than 0, otherwise W i,j =0; introducing a laplace matrix l=d-W, wherein D is a degree matrix;
step 2, constructing a space diagram topology by using a K-nearest neighbor method; calculating the distance g between all node pairs (i, j) according to the geographic positions of all nodes i,j Forming a distance matrix G; creating an all-zero matrix M, then finding the first k elements with the smallest distance for the ith row of the matrix G, and recording as
Figure FDA0004149484500000016
Then let M's corresponding element be 1, record as +.>
Figure FDA0004149484500000017
The weight of each edge is inversely proportional to the square of the distance between two nodes; finally, the following weighted adjacency matrix W is constructed:
Figure FDA0004149484500000018
when W is constructed, the corresponding degree matrix D and laplace matrix l=d-W are also constructed; taking nodes as vertexes of the graph, taking distance relations among the nodes as weights of edges, and taking fingerprint data as information on the nodes of the graph;
in step 3, on the connected graph, in order to measure the smoothness or signal correlation of the signal y, TV (y) is solved using the following laplace quadratic form, where TV (y) is:
TV(y)=y T Ly=Σ i≠j W ij (y i -y j ) 2 (2)
when data of one or more nodes is lost, the data is solved by a graph semi-supervised learning framework, and the value of the missing position is considered to have a smooth relation with the value of the adjacent known nodes on the premise that the framework data is positioned in the graph nodes, so that the spatial smoothness is expressed as y T Ly; then, converting the smoothness equation into a problem function for solving missing values in the graph topology, optimizing the global quantity expressed by the space smoothness through the formula (3), and finding the missing values so that the information on the virtual nodes is recovered, wherein the problem function is shown in the formula (3);
Figure FDA0004149484500000021
solving a formula (3) to obtain a signal y to be recovered, obtaining fingerprint information in a reconstructed radio map, and correspondingly obtaining the reconstructed radio map, wherein the radio map is provided with N reference nodes, each reference node has respective longitude and latitude, and each reference node has corresponding fingerprint information;
filling a plurality of virtual nodes in other positions of the reconstructed radio map, repeating the steps 1-3, recovering fingerprint information on newly added reference nodes, and obtaining the newly reconstructed radio map through a graph Laplace semi-supervised interpolation method.
2. The indoor positioning radio map reconstruction method based on the map signal according to claim 1, wherein the reconstructed radio map is evaluated by RSS restoration accuracy analysis; the newly reconstructed radio map is evaluated by means of a DNN neural network.
3. The indoor positioning radio map reconstruction method based on the map signal according to claim 1, wherein the problem function of the missing value is solved by a CVX toolbox of matlab.
4. A map reconstruction system for indoor positioning radio based on map signals for implementing the method of claim 1, comprising:
the frame construction unit is used for constructing an indoor positioning frame and obtaining an indoor initial radio map;
the map topology establishing unit is used for filling virtual nodes into the initial radio map to obtain a radio map to be reconstructed, and taking reference nodes in the radio map to be reconstructed as nodes of the map topology, and fingerprint information on each reference node is taken as information on the nodes of the map topology;
the recovery unit is used for recovering the information on each virtual node in the graph topology through a graph Laplace semi-supervised interpolation method; and obtaining a reconstructed radio map.
5. An indoor positioning radio map reconstruction system based on a map signal as recited in claim 4, further comprising:
an RSS recovery precision evaluation unit for evaluating the reconstructed radio map by means of RSS recovery precision analysis;
and the DNN neural network evaluation unit is used for evaluating the newly reconstructed radio map through the DNN neural network.
CN202210611624.1A 2022-05-31 2022-05-31 A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals Active CN115022964B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210611624.1A CN115022964B (en) 2022-05-31 2022-05-31 A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210611624.1A CN115022964B (en) 2022-05-31 2022-05-31 A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals

Publications (2)

Publication Number Publication Date
CN115022964A CN115022964A (en) 2022-09-06
CN115022964B true CN115022964B (en) 2023-05-09

Family

ID=83070433

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210611624.1A Active CN115022964B (en) 2022-05-31 2022-05-31 A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals

Country Status (1)

Country Link
CN (1) CN115022964B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115619668B (en) * 2022-10-13 2025-07-29 电子科技大学长三角研究院(湖州) Time-varying graph signal distributed batch reconstruction method and system
WO2024250557A1 (en) * 2023-06-09 2024-12-12 Huawei Technologies Co., Ltd. Method, apparatus, and system for representation of radio environment information or geometry information
CN117368925B (en) * 2023-10-19 2024-12-31 中国船舶集团有限公司第七一五研究所 Deep sea underwater sound target distance estimation method based on graph Fourier transform

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9232494B1 (en) * 2015-01-20 2016-01-05 Soongsil University Research Consortium Techno-Park Virtual radio map constructing method and device using the same
CN108834041A (en) * 2018-05-18 2018-11-16 哈尔滨工业大学 The indoor location fingerprint location Radio Map method for building up rebuild based on tensor
CN111405474A (en) * 2020-03-11 2020-07-10 重庆邮电大学 Indoor fingerprint map self-adaptive updating method based on communication investigation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9232494B1 (en) * 2015-01-20 2016-01-05 Soongsil University Research Consortium Techno-Park Virtual radio map constructing method and device using the same
CN108834041A (en) * 2018-05-18 2018-11-16 哈尔滨工业大学 The indoor location fingerprint location Radio Map method for building up rebuild based on tensor
CN111405474A (en) * 2020-03-11 2020-07-10 重庆邮电大学 Indoor fingerprint map self-adaptive updating method based on communication investigation

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
刘志建 ; 关维国 ; 华海亮 ; 孙泽鸿 ; .基于克里金空间插值的位置指纹数据库建立算法.计算机应用研究.(10),全文. *
吴湛 ; .基于压缩感知的高效室内无线信号强度分布图恢复算法.科学家.2017,(21),全文. *
周牧 ; 唐云霞 ; 田增山 ; 卫亚聪 ; .基于流形插值数据库构建的WLAN室内定位算法.电子与信息学报.(08),全文. *
朱顺涛 ; 卢先领 ; .基于半监督极限学习机的增量式定位算法.传感技术学报.2017,(10),全文. *

Also Published As

Publication number Publication date
CN115022964A (en) 2022-09-06

Similar Documents

Publication Publication Date Title
CN115022964B (en) A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals
Sorour et al. Joint indoor localization and radio map construction with limited deployment load
US11847742B2 (en) Method in constructing a model of a scenery and device therefor
CN108804392B (en) A Tensor Filling Method for Traffic Data Based on Space-Time Constraints
CN105635963B (en) Multiple agent co-located method
Xu et al. Urban noise mapping with a crowd sensing system
CN118659845B (en) Training method and device of channel gain prediction model and computer equipment
Chen et al. Graph-based radio fingerprint augmentation for deep-learning-based indoor localization
CN113281749A (en) Time sequence InSAR high-coherence point selection method considering homogeneity
Efrat et al. Force-directed approaches to sensor localization
CN119383723A (en) Radio map reconstruction method, device, electronic device and storage medium
CN111339483B (en) A GNSS image generation method based on detrended cross-correlation analysis
CN115100286B (en) Method, device, computer equipment and storage medium for determining viewpoint of drone collection
CN118314370A (en) Layered motion restoration structure method based on grid common view
Popescu et al. A manifold flattening approach for anchorless localization
CN114494612B (en) Method, device and equipment for constructing point cloud map
CN113256804A (en) Three-dimensional reconstruction scale recovery method and device, electronic equipment and storage medium
CN118113691B (en) Multi-scenario soil moisture data set generation method, system and computer equipment
CN119478257B (en) A graph-based method for reconstructing indoor floor plans from 3D scanning
CN119180936B (en) Video track positioning method, device, computer equipment and storage medium
CN118839153B (en) A Kriging gravity anomaly interpolation estimation method based on graph convolutional network
CN116663437B (en) A method and system for constructing spectrum mapping maps based on deep neural networks
CN118051845B (en) Geospatial full coverage data generation method and device based on space variable parameter machine learning
Zhang et al. FedRME: Federated Learning for Enhanced Distributed Radiomap Estim
Kjellson Learned Multi-Sensor Indoor Positioning of Mobile Devices

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
GR01 Patent grant
GR01 Patent grant