<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Towards reconstruction of human trajectories in indoor environments</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Guillaume</forename><surname>Bernard</surname></persName>
							<affiliation key="aff0">
								<orgName type="laboratory">L3i laboratory</orgName>
								<orgName type="institution">University of La Rochelle</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Cyril</forename><surname>Faucher</surname></persName>
							<email>cyril.faucher@univ-lr.fr</email>
							<affiliation key="aff0">
								<orgName type="laboratory">L3i laboratory</orgName>
								<orgName type="institution">University of La Rochelle</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Karell</forename><surname>Bertet</surname></persName>
							<affiliation key="aff0">
								<orgName type="laboratory">L3i laboratory</orgName>
								<orgName type="institution">University of La Rochelle</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards reconstruction of human trajectories in indoor environments</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">83F9A1111567B01663CF2FDB407D8DF3</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T06:51+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>trajectory</term>
					<term>micro-localization</term>
					<term>sampling</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this paper, we propose to study how to reconstruct the human trajectory in complex environments (indoor) such as museums that are often not equipped with WIFI or other monitoring techniques. We have set up a micro-localization infrastructure Bluetooth Low Energy. We propose to use a sampling method for finding position stops (point in a trajectory), because a deep learning method is not adapted to this case.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The reconstruction of human trajectories in indoor environments is a major challenge for complex museums who want to know which are the most visited rooms or how long visitors stay in front of a work. This work also aims to contribute to the dynamic adaptation of scenarios such as interactions between a human and a robot (Nao) by providing information like spatio-temporal sequences <ref type="bibr" target="#b3">[4]</ref>. In outdoor, the reconstruction of trajectories is facilitated by the use of GPS, but in indoor the GPS does not work and on the other hand most museums do not have WIFI. We have endeavored to reconstruct human trajectories using a device based on Bluetooth Low Energy (BLE) and more specifically the use of the iBeacon protocol. In the rest of the paper, we present micro-localization techniques for indoor environment before moving to the identification of visitor stops. Then we discuss experimentation that allowed to validate the principle of discretization by sampling. Finally we will conclude by giving some perspectives to this work.</p><p>2 Micro-localization techniques for indoor environments</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Bluetooth signal</head><p>We choose to use badges (credit card size) that have a BLE chip that emits the iBeacon protocol. The people you want to follow are wearing this badge. The iBeacon protocol makes it possible to recover the Bluetooth signal strength (RSSI in dB) without the need for pairing between the signal transmitter and the receiver <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Technical architecture for collecting Bluetooth signal</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Identification of visitor stops</head><p>Identifying visitor stops is the first step in rebuilding the trajectory of people. So we set out to set up an algorithm for identifying stops based on a temporal sampling (1s, 2s and 5s). The collector returning the highest average of the RSSI collected on a sample is considered as a stopping position. A sub-sampling, with the values of RSSI allows to extract a position in most cases. A first software was created to propose positions by badge. Given the weaknesses of the localization signal intensity <ref type="bibr" target="#b0">[1]</ref>, the solution generates intermediate positions, when there is an ambiguity. For two signals picked up during a time undergoing the same variations, with an almost identical power average, it is not possible to determine whether the badge is closer to either of the collectors. Preliminary results suggest that the value of the RSSI depends on many environmental parameters: humidity levels in the air, movements of the human body, positioning relative to the collection device and presence of aqueous medium between the beacon and the badges. In fact, the badge wearer can be one meter from the collector A, and fifteen meters from the collector B. The identical intensities can be related to the environment: the badge wearer is with someone who is positioned between his badge and the collector, while nothing blocks the signal of the badge to the collector B. The classification of the human position could have been based on in-depth learning techniques and on-the-ground truth. These signal propagation problems prevent us from using these AI methods.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Experimentation</head><p>We conducted experiments to collect positions and initiate experimental work to determine a sampling value. The two figures below are from the same experiment with two different sampling values. The sampling is done in soon after the collection using an algorithm written in Python. Fig. <ref type="figure" target="#fig_2">2</ref> shows the result with a sampling at 1 second and Fig. <ref type="figure" target="#fig_3">3</ref> at 5 seconds. All that has been done so far has only one goal: to highlight the movements of visitors by locating their stops in front of collection devices. A lot of visualization is achievable with Kibana. Only the value of captured power (RSSI) by badge and by collection device interests us: we simply want to know if in a temporal graph, these stops are remarkable. One-second sampling shows the effect of noise on the signal: variations are important. Despite significant variations in intensity received, stops in front of collection devices are obvious. The intensity picked up near these sensors is higher than elsewhere. It forms peaks over several seconds, where the intensity is higher. These intensities apply for a single badge. By quickly analyzing this graph, we can identify the path of the badge in front of the devices: firstly number 14 (gray), then 11 (turquoise), 12 (red), 13 (light green), 16 (green), and 17 (orange).</p><p>After a five-second sampling, the impact of the variations is much smaller. The stops are much better highlighted. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion and future works</head><p>To conclude we propose an infrastructure for collecting human position in indoor environments. A technology based on Bluetooth Low Energy (iBeacon) was chosen, this one is coupled with an ElasticSearch infrastructure. To determine human position stops, we use a discretization method focusing mainly on the average values collected for a temporal sampling. In future works, we would trying to use a graph of possible location in order to improve our algorithm and remove ambiguities.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1</head><label>1</label><figDesc>Fig.1shows the architecture composed of collectors (Raspberry PI3 microcomputer) that are positioned in a building. They detect in real time badges nearby and record the power they capture (RSSI signal). The values are stored in a MongoDB database (via FileBeats and Logstash). Data are analyzed in real time by an algorithm in Python that calculates visitor stops and trajectories.</figDesc><graphic coords="2,194.16,216.95,227.04,195.36" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Technical architecture for collecting Bluetooth signal.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. One-second sampling.</figDesc><graphic coords="3,134.77,392.68,345.83,156.07" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Five-second sampling.</figDesc><graphic coords="4,134.77,160.81,345.84,154.15" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">BLE localization using RSSI measurements and iRingLA</title>
		<author>
			<persName><forename type="first">A</forename><surname>Thaljaoui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Val</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Nasri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Brulin</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICIT.2015.7125418</idno>
		<ptr target="https://doi.org/doi:10.1109/ICIT.2015.7125418" />
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Industrial Technology (ICIT)</title>
				<meeting><address><addrLine>Seville</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015">2015. 2015</date>
			<biblScope unit="page" from="2178" to="2183" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">RSSI-based Algorithm for Indoor Localization</title>
		<author>
			<persName><forename type="first">X</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Feng</surname></persName>
		</author>
		<idno type="DOI">10.4236/cn.2013.52B007</idno>
		<ptr target="https://doi.org/doi:10.4236/cn.2013.52B007" />
	</analytic>
	<monogr>
		<title level="j">Communications and Network</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2B</biblScope>
			<biblScope unit="page" from="37" to="42" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Indoor localization techniques for wireless sensor networks</title>
		<author>
			<persName><forename type="first">Jinze</forename><surname>Du</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
		<respStmt>
			<orgName>PhD, University of Nantes</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Sequential Pattern Mining using FCA and Pattern Structures for Analyzing Visitor Trajectories in a Museum</title>
		<author>
			<persName><forename type="first">N</forename><surname>Juniarta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Couceiro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Napoli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Raïssi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Fourteenth International Conference on Concept Lattices and Their Applications</title>
				<meeting>the Fourteenth International Conference on Concept Lattices and Their Applications<address><addrLine>Olomouc, Czech Republic</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2018">June 12-14, 2018</date>
			<biblScope unit="page" from="231" to="242" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
