some fixes/comments to introducton/related-work

This commit is contained in:
2016-02-13 12:24:18 +01:00
parent 601a7161e5
commit 997c31e2c2
2 changed files with 39 additions and 29 deletions

View File

@@ -3,66 +3,76 @@
Since the advent of smartphones, location aware apps and services are ubiquitous and have become a natural part of our everyday life.
Whether driving a car, jogging or shopping in the streets, GNSS-based applications are making orientation easier,
point the way and even track our fitness achievements. But as soon as we drive into an underground car park or visit a shopping mall, most of them do not work at all.
That is because satellite signals are to weak to pass through obstacles like buildings' ceilings.
That is because satellite signals are too weak to pass through obstacles like ceilings.
Moreover, their accuracy is not sufficient for individual parking spaces or office rooms.
Therefore, many different solutions for localizing a moving object within buildings have been developed in most recent years \cite{Ebner-15, Yang2015, Khaleghi2013, Fang09, Nurminen2014}.
Especially the hard problem of pedestrian localization and navigation has lately attracted a lot of interest.
Therefore, many different solutions for localising a moving object within buildings have been developed in
the most recent years \cite{Ebner-15, Yang2015, Khaleghi2013, Fang09, Nurminen2014}.
Especially the hard problem of pedestrian localisation and navigation has lately attracted a lot of interest.
Most modern indoor localisation systems primarily use smartphones for determining the position of a pedestrian.
Most modern indoor localisation systems primarily use smartphones to determine the position of a pedestrian.
Especially the phone's inertial measurement unit (IMU) as well as external information like Wi-Fi or Bluetooth
are used for collecting the necessary data. Additionally, environmental knowledge is often incorporated by using
are used to collect the necessary data. Additionally, environmental knowledge is often incorporated e.g. by using
floor maps. This combination of highly different sensor types is also known as sensor fusion.
Here, probabilistic methods like particle- or Kalman filters are often used to approximate a probability
distribution describing describing the pedestrian's possible whereabouts.
distribution describing the pedestrian's possible whereabouts.
This procedure can be separated into two probabilistic models:
The transition model represents the dynamics of the pedestrian
and predicts the next accessible locations,
while the evaluation model estimates the probability for the position also corresponding to the recent sensor measurements.
The transition model, which represents the dynamics of the pedestrian
and predicts his next accessible locations,
and the evaluation model, which estimates the probability for the position also corresponding to
recent sensor measurements.
%Therefore, the most accurate position is represented by a peak of the probability distribution.
In our previous work we were able to present such a localisation system based on all the above mentioned
sensors including the phone's barometer \cite{Ebner-15}.
In our previous work we were able to present such a localisation system based on all the sensors
mentioned above, including the phone's barometer \cite{Ebner-15}.
In pedestrian navigation, the human movement underlies the characteristics of walking speed and walking direction.
Additionally, environmental restrictions need to be considered as well, for example, walking through walls is in most cases impossible. Therefore, incorporating environmental knowledge is a necessary and gainful step.
Like other systems, we are using a graph-based approach to sample only valid locations.
The unique feature of our approach is the way in how we model the human movement.
This is done by using random walks on a graph, which are based upon the heading of the
In pedestrian navigation, the human movement is subject to the characteristics of walking speed and -direction.
Additionally, environmental restrictions need to be considered as well, for example,
walking through walls is impossible.
Therefore, incorporating environmental knowledge is a necessary and gainful step.
Like other systems, we are using a graph-based approach to sample only valid movements.
The unique feature of our approach is the way how we model the human movement.
This is done by using random walks on a graph, which are based on the heading of the
pedestrian.
Despite very good results and a robust position estimation, the system presented in \cite{Ebner-15} suffers from two drawbacks, we want to solve within this work.
Despite very good results, the system presented in \cite{Ebner-15} suffers from two drawbacks,
we want to solve within this work.
Firstly, the transition model of our previous approach uses discrete floor-changes.
First, the transition model of our previous approach uses discrete floor-changes.
Although the overall systems provides viable results, it does not resemble real-world floor changes.
Especially the barometric sensor is affected due to its continuous pressure measurements.
The discrete model prevents the barometers full potential.
The discrete model prevents the barometer's full potential.
It could further be shown that a correct estimation strongly depends on the quality of $z$-transitions.
To address this problem we extended the graph by realistically shaped stairs, allowing a step-wise transition
To address this problem we extended the graph by adding realistic stairs, allowing a step-wise transition
in the $z$-direction.
Secondly, the heading for modelling the pedestrian's walking behaviour is calculated between two adjacent nodes.
This restricts the transition to perform only \SI{45}{\degree} turns. In most scenarios this assumption performs
Second, the heading for modelling the pedestrian's walking behaviour is calculated between two adjacent nodes.
This restricts the transition to perform only discrete \SI{45}{\degree} turns. In most scenarios this assumption performs
well, since the... However, walking sharp turns and ... is not
\commentByToni{Ich denke hier kann Frank E. noch bissle was schreiben, oder?}
\commentByFrank{ja das werde ich noch anpassen, dass es stimmt und die probleme beschreibt}
To improve the complex problem of localising a person indoors, prior knowledge given by a pedestrian navigation can be used.
\commentByFrank{klingt etwas komisch. -- given by a navigation system -- oder sowas in der art?}
Such applications are used to navigate a user to his desired destination.
This limits the unpredictability of human movement to a certain degree.
So, based on this assumption the destination is known beforehand and the starting point is the current estimated position of the pedestrian.
So, based on this assumption, the destination is known beforehand and the starting point is the pedestrian's currently estimated position.
Regarding a graph-based transition model, one could suggest to use the shortest route between start and destination as the user's most-likely-to-walk path.
By incorporating this prior knowledge into the state transition step, a new state can be sampled in a more targeted manner.
However, for regular tessellated (grid) graphs, as used in \cite{Ebner-15}, this often leads to paths running very unnatural alongside walls.
Therefore, we present a method that detects walls using the inverted graph (representing walls and obstacles) and a nearest-neighbour search.
Therefore, we present a novel approach that detects walls using the inverted graph (representing walls and obstacles) and a nearest-neighbour search.
\commentByFrank{hier kann man, wenn platz fehlt, vlt noch etwas details weglassen (inverted-graph, knn, etc)}
In order to express that areas near walls are less likely to be chosen for walking, a probabilistic weight is assigned to every node of the graph.
In order to model areas near walls less likely to be chosen for walking, a probabilistic weight is assigned to every node of the graph.
This allows a variety of options for integrating additional knowledge about the environment and enables us to address another problem:
\commentByFrank{wie waers mit: entering or leaving rooms is very unlikely as only a few nodes (doors) allow doing so}
Walking through a door has a lower probability than remaining on the corridor, since only a few nodes are representing it.
This can be tackled by making such areas more likely.
Therefore, a novel approach for detecting doors using again the inverted graph and the principal component analysis (PCA) \cite{Hotelling1933} is presented within this work.
\commentByFrank{auch hier vlt das inverted erstmal noch weg lassen wegen platz}
\commentByFrank{wenn dir das weighted graph immer noch nicht gefaellt: -- weights attached the nodes -- oder sowas?}
Finally, it is now possible to calculate more natural and realistic paths using the weighted graph.
We introduce two different methods which make use of the given destination and thereby provide a targeted movement.
To the best of our knowledge, our approach is the first one that uses prior navigation knowledge to increase the localisation results.
To the best of our knowledge, this approach is the first one that uses prior navigation knowledge to increase the localisation results.

View File

@@ -3,7 +3,7 @@
Like mentioned before, most state-of-the-art systems use recursive state estimators like Kalman- and particle filters.
They differ mainly by the sensors used, their probabilistic models and how the environmental information are incorporated.
For example \cite{Li2015} recently presented an approach combining methods of pedestrian dead reckoning (PDR), Wi-Fi
For example \cite{Li2015} recently presented an approach combining methods of pedestrian dead reckoning (PDR), \docWIFI{}
fingerprinting and magnetic matching using a Kalman filter. While providing good results, fingerprinting methods
require an extensive offline calibration phase. Therefore, many other systems like \cite{Fang09} or \cite{Ebner-15}
are using signal strength prediction models like the log-distance model or wall-attenuation-factor model.