测绘通报 ›› 2026, Vol. 0 ›› Issue (6): 98-106.doi: 10.13474/j.cnki.11-2246.2026.0615

• 学术研究 • 上一篇    

基于CNN-LSTM遮挡判断模型的室内定位算法

陆增扬1,2, 王式太1,3, 殷敏1,2, 张笑语1,2, 许正阳1,2, 黄君君1,2, 于松超1,2   

  1. 1. 桂林理工大学测绘地理信息学院, 广西 桂林 541004;
    2. 广西空间信息与测绘重点实验室, 广西 桂林 541004;
    3. 桂林市测绘研究院, 广西 桂林 541004
  • 收稿日期:2025-10-13 发布日期:2026-07-09
  • 通讯作者: 殷敏。E-mail:2007019@glut.edu.cn
  • 作者简介:陆增扬(1999—),男,硕士生,主要研究方向为室内定位。E-mail:247215413@qq.com
  • 基金资助:
    国家自然科学基金(42474057)

Indoor positioning algorithm based on CNN-LSTM occlusion recognition model

LU Zengyang1,2, WANG Shitai1,3, YIN Min1,2, ZHANG Xiaoyu1,2, XU Zhengyang1,2, HUANG Junjun1,2, YU Songchao1,2   

  1. 1. College of Geomatics and Geoinformation, Guilin University of Technology, Guilin 541004, China;
    2. Guangxi Key Laboratory of Spatial Information and Geomatics, Guilin 541004, China;
    3. Guilin Institute of Surveying and Mapping, Guilin 541004, China
  • Received:2025-10-13 Published:2026-07-09

摘要: [目的] 在工业物联网等复杂应用场景中,墙体穿透、多源信号干扰和人员遮挡等因素会对电磁波信号产生影响,引起室内定位误差。[方法]针对这些情况,本文提出了一种基于CNN-LSTM遮挡判断模型的室内定位算法,通过快速剔除由遮挡引起的异常波动信号,提高室内定位精度。该算法以信号损耗模型为参考依据,将RSSI特征向量输入CNN-LSTM模型进行训练,以此构建遮挡判断模型,并引入冠豪猪优化算法(CPO)搜索模型的最优超参数,提升模型性能。[结果]为验证模型的适应性,本文在WKNN和IWKNN两种定位算法基础上加入遮挡判断模型进行对比试验,结果表明,CNN-LSTM-IWKNN算法的定位精度相对于WKNN、IWKNN、CNN-LSTM-WKNN分别提高19.4 %、11.0 %、5.6 %。[结论]CNN-LSTM遮挡判断模型能够有效改善遮挡引起的定位误差,提高室内定位精度。

关键词: 卷积神经网络, 长短期记忆网络, 冠豪猪优化算法, 遮挡判断, 室内定位

Abstract: [Purposes]In complex application scenarios such as the industrial internet of things (IIoT),factors including wall penetration,multi-source signal interference,and human obstruction can affect electromagnetic wave signals,resulting in indoor positioning errors.[Methods]To address these issues,this paper proposes an indoor positioning algorithm based on CNN-LSTM occlusion detection model,which improves positioning accuracy by rapidly eliminating abnormal signal fluctuations caused by occlusion.Using a signal loss model as a reference,the algorithm inputs RSSI feature vectors into CNN-LSTM model for training to construct the occlusion detection model,and introduces the crested Porcupine optimizer (CPO) to search for optimal hyperparameters and enhance model performance.[Findings]To verify the adaptability of the model,comparative experiments are conducted by incorporating the occlusion detection model into the WKNN and IWKNN positioning algorithms.Experimental results show that the positioning accuracy of the CNN-LSTM-IWKNN algorithm is improved by 19.4%,11.0%,and 5.6% compared with WKNN,IWKNN,and CNN-LSTM-WKNN respectively.[Conclusions]Therefore,the CNN-LSTM occlusion detection model effectively mitigates positioning errors caused by occlusion and significantly improves indoor positioning accuracy.

Key words: convolutional neural network (CNN), long short-term memory (LSTM), crested Porcupine optimizer (CPO), occlusion detection, indoor positioning

中图分类号: