{"title":"Crowd-sourced optical indoor positioning updated by WiFi fingerprint localization","authors":"Li Yaoyu, He Hua, Hou Fei","doi":"10.1117/12.2679360","DOIUrl":"https://doi.org/10.1117/12.2679360","url":null,"abstract":"Image matching and wireless signal fingerprint are two methods to realize indoor localization. However, the method based on image-matching needs to build a large scale image database, the process of matching tends to be high computing complexity, which cannot satisfy the requirements of real time. Meanwhile, WiFi signal fingerprint is affected easily by changing surroundings, so the positioning accuracy and stability are not so perfect. The process of database building is time-consuming and laborious. To address these issues, we propose a crowd-sourced optical indoor positioning algorithm updated by WiFi fingerprint. At first, we use WiFi fingerprint based on K Weighted Nearest Neighbor (KWNN) algorithm to make a coarse estimation, which will reduce the scope of image retrieval during image matching stage, then fuse image and posture data based on mean-weighted exponent algorithm to refine the previous coarse estimation. We also update the positioning database in a crowd-sourced way. Experimental results show that the mean error of the proposed algorithm can reach 1.71m, under the condition of real-time calculating, which decreases by 50% compared with the standard KWNN algorithm. Meanwhile, the positioning stability has improved greatly.","PeriodicalId":379242,"journal":{"name":"Fifteenth International Conference on Machine Vision (ICMV 2022)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122945159","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}