An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry

In the process of determining positioning point by constructing geometric relations on the basis of the positions and poses obtained from multiple pairs of epipolar geometry, the direction vectors will not converge due to the existence of mixed errors. The existing methods to calculate the coordinat...

Full description

Bibliographic Details
Main Authors: Ping Zheng, Danyang Qin, Jianan Bai, Lin Ma
Format: Article
Language:English
Published: MDPI AG 2023-05-01
Series:Micromachines
Subjects:
Online Access:https://www.mdpi.com/2072-666X/14/6/1097
_version_ 1797593461935833088
author Ping Zheng
Danyang Qin
Jianan Bai
Lin Ma
author_facet Ping Zheng
Danyang Qin
Jianan Bai
Lin Ma
author_sort Ping Zheng
collection DOAJ
description In the process of determining positioning point by constructing geometric relations on the basis of the positions and poses obtained from multiple pairs of epipolar geometry, the direction vectors will not converge due to the existence of mixed errors. The existing methods to calculate the coordinates of undetermined points directly map the three-dimensional direction vector to the two-dimensional plane and take the intersection points that may be at infinity as the positioning result. To end this, an indoor visual positioning method with three-dimensional coordinates using built-in smartphone sensors based on epipolar geometry is proposed, which transforms the positioning problem into solving the distance from one point to multiple lines in space. It combines the location information obtained by the accelerometer and magnetometer with visual computing to obtain more accurate coordinates. Experimental results show that this positioning method is not limited to a single feature extraction method when the source range of image retrieval results is poor. It can also achieve relatively stable localization results in different poses. Furthermore, 90% of the positioning errors are lower than 0.58 m, and the average positioning error is less than 0.3 m, meeting the accuracy requirements for user localization in practical applications at a low cost.
first_indexed 2024-03-11T02:09:30Z
format Article
id doaj.art-9e01ae6e82b1413b904bfd8d5562c911
institution Directory Open Access Journal
issn 2072-666X
language English
last_indexed 2024-03-11T02:09:30Z
publishDate 2023-05-01
publisher MDPI AG
record_format Article
series Micromachines
spelling doaj.art-9e01ae6e82b1413b904bfd8d5562c9112023-11-18T11:38:22ZengMDPI AGMicromachines2072-666X2023-05-01146109710.3390/mi14061097An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar GeometryPing Zheng0Danyang Qin1Jianan Bai2Lin Ma3Department of Electronic and Communication Engineering, Heilongjiang University, Harbin 150080, ChinaDepartment of Electronic and Communication Engineering, Heilongjiang University, Harbin 150080, ChinaDepartment of Electronic and Communication Engineering, Heilongjiang University, Harbin 150080, ChinaDepartment of Electronics and Information Engineering, Harbin Institute of Technology, Harbin 150080, ChinaIn the process of determining positioning point by constructing geometric relations on the basis of the positions and poses obtained from multiple pairs of epipolar geometry, the direction vectors will not converge due to the existence of mixed errors. The existing methods to calculate the coordinates of undetermined points directly map the three-dimensional direction vector to the two-dimensional plane and take the intersection points that may be at infinity as the positioning result. To end this, an indoor visual positioning method with three-dimensional coordinates using built-in smartphone sensors based on epipolar geometry is proposed, which transforms the positioning problem into solving the distance from one point to multiple lines in space. It combines the location information obtained by the accelerometer and magnetometer with visual computing to obtain more accurate coordinates. Experimental results show that this positioning method is not limited to a single feature extraction method when the source range of image retrieval results is poor. It can also achieve relatively stable localization results in different poses. Furthermore, 90% of the positioning errors are lower than 0.58 m, and the average positioning error is less than 0.3 m, meeting the accuracy requirements for user localization in practical applications at a low cost.https://www.mdpi.com/2072-666X/14/6/1097visual positioningcoordinate transformationpose estimationepipolar geometrybuilt-in sensorsindoor localization
spellingShingle Ping Zheng
Danyang Qin
Jianan Bai
Lin Ma
An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry
Micromachines
visual positioning
coordinate transformation
pose estimation
epipolar geometry
built-in sensors
indoor localization
title An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry
title_full An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry
title_fullStr An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry
title_full_unstemmed An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry
title_short An Indoor Visual Positioning Method with 3D Coordinates Using Built-In Smartphone Sensors Based on Epipolar Geometry
title_sort indoor visual positioning method with 3d coordinates using built in smartphone sensors based on epipolar geometry
topic visual positioning
coordinate transformation
pose estimation
epipolar geometry
built-in sensors
indoor localization
url https://www.mdpi.com/2072-666X/14/6/1097
work_keys_str_mv AT pingzheng anindoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry
AT danyangqin anindoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry
AT jiananbai anindoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry
AT linma anindoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry
AT pingzheng indoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry
AT danyangqin indoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry
AT jiananbai indoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry
AT linma indoorvisualpositioningmethodwith3dcoordinatesusingbuiltinsmartphonesensorsbasedonepipolargeometry